Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //[....] //----------------------------------------------------------------------------- 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
- TextDecorationCollectionConverter.cs
- ProcessExitedException.cs
- CipherData.cs
- DuplicateDetector.cs
- SafeNativeMethods.cs
- DbConnectionPoolOptions.cs
- XmlAtomErrorReader.cs
- InvalidEnumArgumentException.cs
- XmlAnyElementAttribute.cs
- DataGridBeginningEditEventArgs.cs
- Group.cs
- Focus.cs
- SmiContextFactory.cs
- sapiproxy.cs
- ServicePointManager.cs
- Polyline.cs
- SystemUdpStatistics.cs
- SQLMoney.cs
- EventMappingSettings.cs
- ExtendedPropertyDescriptor.cs
- EntityType.cs
- TableItemPattern.cs
- Pens.cs
- SamlAudienceRestrictionCondition.cs
- MissingMethodException.cs
- ReliableSessionBindingElement.cs
- EntityAdapter.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- PropertiesTab.cs
- ColorIndependentAnimationStorage.cs
- TreeView.cs
- ProviderMetadata.cs
- SourceFilter.cs
- ProfileManager.cs
- ArgumentsParser.cs
- Int64Storage.cs
- RangeBase.cs
- AutomationPatternInfo.cs
- PropertyDescriptor.cs
- ColumnBinding.cs
- TrustLevel.cs
- DataMisalignedException.cs
- DataReaderContainer.cs
- BamlReader.cs
- SerializationStore.cs
- XhtmlStyleClass.cs
- TreeViewItem.cs
- ComContractElement.cs
- ChangeConflicts.cs
- Pair.cs
- ProfileServiceManager.cs
- EventProviderWriter.cs
- TimelineClockCollection.cs
- Renderer.cs
- DirectoryRedirect.cs
- SqlStatistics.cs
- ProfessionalColors.cs
- PolicyManager.cs
- SortDescription.cs
- DataTableCollection.cs
- EntityProviderFactory.cs
- TextSpan.cs
- ListViewInsertedEventArgs.cs
- CodeTypeDeclarationCollection.cs
- DataGridSortCommandEventArgs.cs
- EventManager.cs
- DecimalAnimation.cs
- MetafileHeader.cs
- BaseCAMarshaler.cs
- SmiGettersStream.cs
- MetadataArtifactLoaderCompositeFile.cs
- SrgsRulesCollection.cs
- PolicyValidationException.cs
- TargetConverter.cs
- GridViewRow.cs
- HelpKeywordAttribute.cs
- RSAPKCS1SignatureDeformatter.cs
- RoutedEventConverter.cs
- EntryWrittenEventArgs.cs
- CodeDirectiveCollection.cs
- dataSvcMapFileLoader.cs
- ComboBoxItem.cs
- filewebrequest.cs
- CodeIterationStatement.cs
- SynchronizedDisposablePool.cs
- TargetException.cs
- precedingquery.cs
- WriteableBitmap.cs
- OrderingExpression.cs
- ValueOfAction.cs
- CqlIdentifiers.cs
- FixedSchema.cs
- ClaimComparer.cs
- TreeNodeBinding.cs
- WindowsListBox.cs
- HuffModule.cs
- WebPartManagerDesigner.cs
- ConfigurationValues.cs
- EncodingTable.cs
- SpellerStatusTable.cs