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
- TemplateControlParser.cs
- ObjectSecurity.cs
- CreateUserWizardStep.cs
- ServiceOperationViewControl.cs
- ElementHost.cs
- PolicyChain.cs
- UICuesEvent.cs
- SpotLight.cs
- EmbeddedMailObjectsCollection.cs
- ToolStripPanelCell.cs
- Zone.cs
- XmlJsonWriter.cs
- DocumentApplicationJournalEntry.cs
- ConsumerConnectionPoint.cs
- RelatedView.cs
- ExternalFile.cs
- TaiwanLunisolarCalendar.cs
- DataGridViewDataConnection.cs
- DecimalKeyFrameCollection.cs
- BaseComponentEditor.cs
- Message.cs
- MsmqTransportSecurity.cs
- StorageEntityTypeMapping.cs
- FieldMetadata.cs
- EventLogPermissionEntry.cs
- PaintValueEventArgs.cs
- SingleTagSectionHandler.cs
- GenericWebPart.cs
- ListViewGroupItemCollection.cs
- ArgumentValidation.cs
- BufferedGraphics.cs
- DynamicDocumentPaginator.cs
- IdentityReference.cs
- XmlDigitalSignatureProcessor.cs
- TransactionFlowElement.cs
- OrderByLifter.cs
- PeerNameRegistration.cs
- XmlCDATASection.cs
- DrawingState.cs
- ProjectionCamera.cs
- Executor.cs
- FixedPageProcessor.cs
- Ipv6Element.cs
- SelectorItemAutomationPeer.cs
- AudioStateChangedEventArgs.cs
- ScrollBarAutomationPeer.cs
- SequentialWorkflowRootDesigner.cs
- MetadataItemCollectionFactory.cs
- UIAgentMonitorHandle.cs
- ErrorTableItemStyle.cs
- CodeNamespaceImportCollection.cs
- PaintEvent.cs
- CollectionDataContractAttribute.cs
- LinqDataSourceContextEventArgs.cs
- EntityClassGenerator.cs
- _ConnectionGroup.cs
- Deflater.cs
- DocumentPageTextView.cs
- XmlKeywords.cs
- XmlValidatingReaderImpl.cs
- CompositionAdorner.cs
- UIElement3D.cs
- TypeName.cs
- TypeInitializationException.cs
- UITypeEditors.cs
- DataGridViewRowEventArgs.cs
- Comparer.cs
- HyperLink.cs
- BaseDataList.cs
- Int32KeyFrameCollection.cs
- ResourceReferenceKeyNotFoundException.cs
- ColorIndependentAnimationStorage.cs
- SiteMapNodeCollection.cs
- ObjectPersistData.cs
- PrtTicket_Public.cs
- CodeMethodInvokeExpression.cs
- SharedStatics.cs
- PropertyStore.cs
- UserNameSecurityTokenAuthenticator.cs
- MenuItemBinding.cs
- BitmapMetadata.cs
- WebControlToolBoxItem.cs
- FormsAuthenticationModule.cs
- Win32KeyboardDevice.cs
- ManagedWndProcTracker.cs
- QueryAccessibilityHelpEvent.cs
- HtmlElement.cs
- BuildManager.cs
- RoutedEvent.cs
- CheckedListBox.cs
- UICuesEvent.cs
- SelectionProviderWrapper.cs
- WaitHandleCannotBeOpenedException.cs
- CompilationSection.cs
- TransformPattern.cs
- base64Transforms.cs
- IgnoreSectionHandler.cs
- Point.cs
- QueryReaderSettings.cs
- IndependentlyAnimatedPropertyMetadata.cs