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
- Wizard.cs
- Int32EqualityComparer.cs
- BitmapCache.cs
- SpellerError.cs
- ParsedRoute.cs
- BuildDependencySet.cs
- NoClickablePointException.cs
- ApplicationHost.cs
- TdsParserSessionPool.cs
- ScriptingScriptResourceHandlerSection.cs
- WebServiceParameterData.cs
- SqlStream.cs
- AmbientLight.cs
- UserNamePasswordValidator.cs
- ItemCheckEvent.cs
- TextDecoration.cs
- SizeFConverter.cs
- HMACRIPEMD160.cs
- XPathAncestorIterator.cs
- DynamicDiscoveryDocument.cs
- CrossContextChannel.cs
- IDReferencePropertyAttribute.cs
- AmbientLight.cs
- ControlCommandSet.cs
- BindingValueChangedEventArgs.cs
- TextBoxBase.cs
- GPRECT.cs
- ResourceDictionary.cs
- CodeCompiler.cs
- StateItem.cs
- ScaleTransform.cs
- AvtEvent.cs
- ReaderWriterLock.cs
- basecomparevalidator.cs
- SqlNodeAnnotation.cs
- FormViewPagerRow.cs
- FixUpCollection.cs
- AsyncOperation.cs
- Range.cs
- OutOfMemoryException.cs
- cryptoapiTransform.cs
- StylusPointProperty.cs
- SiteMapPath.cs
- SiteOfOriginContainer.cs
- DataTablePropertyDescriptor.cs
- FloaterBaseParaClient.cs
- FixedTextPointer.cs
- DocumentReference.cs
- DataSvcMapFileSerializer.cs
- ValidatedControlConverter.cs
- ChangeNode.cs
- AutomationPatternInfo.cs
- TimeSpanOrInfiniteConverter.cs
- Win32Native.cs
- SapiRecoContext.cs
- EncryptionUtility.cs
- Funcletizer.cs
- AssemblyHash.cs
- IgnoreDataMemberAttribute.cs
- MediaTimeline.cs
- ToggleProviderWrapper.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- HtmlPageAdapter.cs
- SharedUtils.cs
- ExtenderProviderService.cs
- PathGeometry.cs
- PersonalizationState.cs
- ConfigurationElementCollection.cs
- ShapeTypeface.cs
- KnownTypeAttribute.cs
- BufferedGraphicsManager.cs
- TableSectionStyle.cs
- TextSerializer.cs
- ToolStripRenderer.cs
- DriveInfo.cs
- FixedHyperLink.cs
- BindingCollection.cs
- EntityContainerEmitter.cs
- CompilerScope.Storage.cs
- InstanceDataCollectionCollection.cs
- ToolStripDropDownClosedEventArgs.cs
- TextHintingModeValidation.cs
- Subtree.cs
- ThreadAttributes.cs
- StoragePropertyMapping.cs
- DataRecordInternal.cs
- SoapObjectWriter.cs
- WinFormsSecurity.cs
- ExecutionScope.cs
- TableDetailsRow.cs
- AsmxEndpointPickerExtension.cs
- SqlInternalConnectionTds.cs
- EnterpriseServicesHelper.cs
- WorkflowWebHostingModule.cs
- TimersDescriptionAttribute.cs
- XmlSchema.cs
- ContentElementCollection.cs
- RepeaterCommandEventArgs.cs
- MarginCollapsingState.cs
- MouseEvent.cs