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
- SingleAnimationUsingKeyFrames.cs
- CodeNamespaceCollection.cs
- glyphs.cs
- ErrorStyle.cs
- EditorZone.cs
- RichTextBox.cs
- SerializerDescriptor.cs
- OdbcErrorCollection.cs
- XamlFigureLengthSerializer.cs
- Image.cs
- XPathDocumentIterator.cs
- SqlUserDefinedAggregateAttribute.cs
- PowerEase.cs
- XmlWhitespace.cs
- ModelToObjectValueConverter.cs
- DataGrid.cs
- Color.cs
- TableNameAttribute.cs
- Variant.cs
- XmlUTF8TextWriter.cs
- MinimizableAttributeTypeConverter.cs
- DataListDesigner.cs
- SqlError.cs
- DataGridViewCellStyleConverter.cs
- ClientRolePrincipal.cs
- InternalBase.cs
- PartialClassGenerationTask.cs
- RegionIterator.cs
- MediaSystem.cs
- ThreadStartException.cs
- HashMembershipCondition.cs
- MetabaseSettings.cs
- StorageBasedPackageProperties.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlSchemaDocumentation.cs
- rsa.cs
- OdbcConnectionStringbuilder.cs
- RelationshipConstraintValidator.cs
- OdbcConnectionHandle.cs
- SuppressIldasmAttribute.cs
- TextCollapsingProperties.cs
- RepeaterCommandEventArgs.cs
- XamlFilter.cs
- XmlRootAttribute.cs
- SQLInt64Storage.cs
- PageBuildProvider.cs
- HierarchicalDataBoundControlAdapter.cs
- ListViewCancelEventArgs.cs
- DesignerProperties.cs
- PassportPrincipal.cs
- ConversionHelper.cs
- TempFiles.cs
- AtomMaterializer.cs
- ZipIORawDataFileBlock.cs
- CodeCompileUnit.cs
- HyperLink.cs
- DataGridViewRowsRemovedEventArgs.cs
- SimpleBitVector32.cs
- XmlName.cs
- ChildTable.cs
- JpegBitmapEncoder.cs
- DesignerRegionMouseEventArgs.cs
- BitmapPalettes.cs
- HtmlDocument.cs
- CombinedHttpChannel.cs
- uribuilder.cs
- DomNameTable.cs
- DataGridCellInfo.cs
- Point3D.cs
- PrintControllerWithStatusDialog.cs
- ProviderConnectionPoint.cs
- EditorPartChrome.cs
- WebPartConnectVerb.cs
- Table.cs
- TimelineClockCollection.cs
- GeneralTransform.cs
- ToolboxItemSnapLineBehavior.cs
- SafeReversePInvokeHandle.cs
- CodeSnippetStatement.cs
- ListItemCollection.cs
- _Win32.cs
- DesignTimeParseData.cs
- HTMLTextWriter.cs
- Control.cs
- Codec.cs
- CriticalHandle.cs
- Camera.cs
- IndexerNameAttribute.cs
- ResetableIterator.cs
- ResourceDefaultValueAttribute.cs
- FormatException.cs
- FacetChecker.cs
- PinnedBufferMemoryStream.cs
- XmlSchemaResource.cs
- Header.cs
- FusionWrap.cs
- CachedBitmap.cs
- RuntimeHelpers.cs
- PtsHost.cs
- MulticastDelegate.cs