Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaSimpleTypeUnion.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IISMapPath.cs
- HopperCache.cs
- ZoneLinkButton.cs
- DockPattern.cs
- ImageSourceConverter.cs
- SecUtil.cs
- invalidudtexception.cs
- DESCryptoServiceProvider.cs
- XPathNodeIterator.cs
- FontDriver.cs
- DataSourceSelectArguments.cs
- WindowsListViewGroup.cs
- XmlReflectionImporter.cs
- Events.cs
- ProcessModelInfo.cs
- SafeNativeMethods.cs
- MessageQueue.cs
- Material.cs
- EncodingInfo.cs
- ReflectionTypeLoadException.cs
- XmlAttribute.cs
- SinglePhaseEnlistment.cs
- MobileControlsSectionHandler.cs
- OleDbMetaDataFactory.cs
- Compiler.cs
- HuffModule.cs
- ResponseStream.cs
- DbConnectionPoolOptions.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- XmlUTF8TextWriter.cs
- HtmlTitle.cs
- RadioButton.cs
- GC.cs
- TileModeValidation.cs
- ConcatQueryOperator.cs
- WebPartMinimizeVerb.cs
- InfocardInteractiveChannelInitializer.cs
- CoreSwitches.cs
- WebPartMenuStyle.cs
- WindowsSysHeader.cs
- StackSpiller.Temps.cs
- TemplatePartAttribute.cs
- ConditionalBranch.cs
- ByteStreamGeometryContext.cs
- ToolBarButton.cs
- HtmlContainerControl.cs
- MappingException.cs
- AutomationIdentifierGuids.cs
- SchemaCollectionCompiler.cs
- MetadataItem_Static.cs
- MemberRelationshipService.cs
- SQLInt64Storage.cs
- PtsPage.cs
- CommandLineParser.cs
- Item.cs
- __TransparentProxy.cs
- HyperLink.cs
- SystemColors.cs
- CorrelationManager.cs
- XPathExpr.cs
- GreenMethods.cs
- ObjectConverter.cs
- ThemeConfigurationDialog.cs
- DropSource.cs
- controlskin.cs
- ApplicationHost.cs
- ISessionStateStore.cs
- GlyphManager.cs
- ManifestResourceInfo.cs
- StaticFileHandler.cs
- PrintDocument.cs
- SecurityIdentifierElementCollection.cs
- HttpStreamMessageEncoderFactory.cs
- SQLBoolean.cs
- SoapTypeAttribute.cs
- SystemInfo.cs
- PriorityItem.cs
- Math.cs
- Int32RectConverter.cs
- OdbcUtils.cs
- OrderedDictionary.cs
- dbdatarecord.cs
- DesignTableCollection.cs
- FrameDimension.cs
- PopupEventArgs.cs
- IERequestCache.cs
- XmlSchemaSimpleContent.cs
- DataGridTablesFactory.cs
- ChineseLunisolarCalendar.cs
- Variant.cs
- SafeProcessHandle.cs
- SelectionItemProviderWrapper.cs
- DesignTimeParseData.cs
- PerCallInstanceContextProvider.cs
- XmlNode.cs
- DictionarySectionHandler.cs
- IIS7WorkerRequest.cs
- EntityContainer.cs
- PackUriHelper.cs
- XmlSchemaAttributeGroupRef.cs