Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaSimpleTypeUnion.cs / 1305376 / XmlSchemaSimpleTypeUnion.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Xml.Serialization; ////// /// public class XmlSchemaSimpleTypeUnion : XmlSchemaSimpleTypeContent { XmlSchemaObjectCollection baseTypes = new XmlSchemaObjectCollection(); XmlQualifiedName[] memberTypes; XmlSchemaSimpleType[] baseMemberTypes; // Compiled ///[To be supplied.] ////// /// [XmlElement("simpleType", typeof(XmlSchemaSimpleType))] public XmlSchemaObjectCollection BaseTypes { get { return baseTypes; } } ///[To be supplied.] ///[XmlAttribute("memberTypes")] public XmlQualifiedName[] MemberTypes { get { return memberTypes; } set { memberTypes = value; } } //Compiled Information /// [XmlIgnore] public XmlSchemaSimpleType[] BaseMemberTypes { get { return baseMemberTypes; } } internal void SetBaseMemberTypes(XmlSchemaSimpleType[] baseMemberTypes) { this.baseMemberTypes = baseMemberTypes; } internal override XmlSchemaObject Clone() { if (memberTypes != null && memberTypes.Length > 0) { //Only if the union has MemberTypes defined XmlSchemaSimpleTypeUnion newUnion = (XmlSchemaSimpleTypeUnion)MemberwiseClone(); XmlQualifiedName[] newQNames = new XmlQualifiedName[memberTypes.Length]; for (int i = 0; i < memberTypes.Length; i++) { newQNames[i] = memberTypes[i].Clone(); } newUnion.MemberTypes = newQNames; return newUnion; } return this; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TiffBitmapDecoder.cs
- LocatorPartList.cs
- EndGetFileNameFromUserRequest.cs
- DispatcherFrame.cs
- PauseStoryboard.cs
- GlobalDataBindingHandler.cs
- PropertyChangingEventArgs.cs
- XPathDocumentNavigator.cs
- ThreadAttributes.cs
- RegexCompilationInfo.cs
- EventLogPermissionEntryCollection.cs
- TemplateColumn.cs
- IisTraceListener.cs
- Boolean.cs
- WebCategoryAttribute.cs
- Attribute.cs
- NameValueSectionHandler.cs
- XmlSignificantWhitespace.cs
- AccessKeyManager.cs
- DataSourceView.cs
- ListViewGroup.cs
- XmlTextWriter.cs
- Preprocessor.cs
- UriTemplateHelpers.cs
- JoinSymbol.cs
- SystemUdpStatistics.cs
- ScriptResourceInfo.cs
- GenericAuthenticationEventArgs.cs
- TemplateKey.cs
- Permission.cs
- TextServicesCompartmentContext.cs
- ColorInterpolationModeValidation.cs
- CodeArrayCreateExpression.cs
- sqlstateclientmanager.cs
- MultiPageTextView.cs
- DataGridDetailsPresenter.cs
- BamlCollectionHolder.cs
- StyleCollection.cs
- DataColumnPropertyDescriptor.cs
- ControlBuilderAttribute.cs
- DateTimeStorage.cs
- MultiViewDesigner.cs
- ECDsaCng.cs
- CoreSwitches.cs
- CheckBoxPopupAdapter.cs
- CapiHashAlgorithm.cs
- StreamingContext.cs
- FrameworkContentElementAutomationPeer.cs
- ConfigXmlElement.cs
- WhitespaceRule.cs
- ObjRef.cs
- DataTemplateKey.cs
- SqlRowUpdatedEvent.cs
- LocalizableAttribute.cs
- xsdvalidator.cs
- DecimalKeyFrameCollection.cs
- RuntimeArgument.cs
- RsaSecurityKey.cs
- CoreChannel.cs
- MultilineStringConverter.cs
- InputScope.cs
- Matrix.cs
- DigestComparer.cs
- RegionInfo.cs
- SystemWebCachingSectionGroup.cs
- TableLayoutStyle.cs
- ComponentSerializationService.cs
- x509store.cs
- GAC.cs
- CatalogZone.cs
- SplitterPanel.cs
- ErrorView.xaml.cs
- MenuRendererStandards.cs
- StylusPoint.cs
- ISAPIRuntime.cs
- RequestStatusBarUpdateEventArgs.cs
- TraceContextRecord.cs
- UnknownWrapper.cs
- ZeroOpNode.cs
- TransportDefaults.cs
- TextFormatterHost.cs
- ClientEventManager.cs
- DBSqlParserColumn.cs
- TypeSystemProvider.cs
- SkipQueryOptionExpression.cs
- VirtualPath.cs
- DataGridViewCheckBoxColumn.cs
- ExtendedProtectionPolicyTypeConverter.cs
- DesignerOptions.cs
- LOSFormatter.cs
- StorageRoot.cs
- FixedSOMElement.cs
- WinEventQueueItem.cs
- ListenerUnsafeNativeMethods.cs
- StyleBamlRecordReader.cs
- CommonGetThemePartSize.cs
- ClipboardProcessor.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- MenuBase.cs
- counter.cs