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
- XmlEncodedRawTextWriter.cs
- Comparer.cs
- RequestQueue.cs
- HostSecurityManager.cs
- ComponentFactoryHelpers.cs
- WebDisplayNameAttribute.cs
- LocatorBase.cs
- IndependentAnimationStorage.cs
- UnsafeNativeMethods.cs
- storepermission.cs
- AdapterUtil.cs
- MethodBody.cs
- ParameterElementCollection.cs
- ClientRolePrincipal.cs
- RefType.cs
- WebPartHeaderCloseVerb.cs
- SqlInternalConnectionTds.cs
- DbParameterCollectionHelper.cs
- DecoderExceptionFallback.cs
- CapabilitiesAssignment.cs
- ErrorRuntimeConfig.cs
- StdValidatorsAndConverters.cs
- ActivityXRefPropertyEditor.cs
- GenericIdentity.cs
- DesignBindingConverter.cs
- TextBoxBase.cs
- initElementDictionary.cs
- ActivationServices.cs
- MetafileEditor.cs
- ToolStripDropDown.cs
- DecimalAnimationUsingKeyFrames.cs
- ExpressionsCollectionConverter.cs
- PageSettings.cs
- SQLRoleProvider.cs
- TabPanel.cs
- AnimationException.cs
- DefaultBinder.cs
- TextRunCacheImp.cs
- Constants.cs
- MSAANativeProvider.cs
- MobileCapabilities.cs
- SortedDictionary.cs
- DataGridViewRowCollection.cs
- DataGridViewCellStyleConverter.cs
- WeakRefEnumerator.cs
- _OverlappedAsyncResult.cs
- InvalidAsynchronousStateException.cs
- LogAppendAsyncResult.cs
- VariableAction.cs
- Baml6Assembly.cs
- XmlElementList.cs
- WebPartPersonalization.cs
- TempEnvironment.cs
- SvcMapFileSerializer.cs
- CustomCategoryAttribute.cs
- VisualCollection.cs
- SqlDataSourceCommandEventArgs.cs
- InitialServerConnectionReader.cs
- MemberMaps.cs
- EditingMode.cs
- ListViewItemMouseHoverEvent.cs
- EntityWrapper.cs
- StreamingContext.cs
- Events.cs
- TableLayoutColumnStyleCollection.cs
- TemplatedWizardStep.cs
- Visual.cs
- TextTreeInsertUndoUnit.cs
- DataGridViewCellMouseEventArgs.cs
- OdbcDataAdapter.cs
- MethodCallConverter.cs
- RtfFormatStack.cs
- NumberSubstitution.cs
- EventManager.cs
- SendMailErrorEventArgs.cs
- FrameworkElementFactoryMarkupObject.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- SqlDataSourceDesigner.cs
- SafeProcessHandle.cs
- NullRuntimeConfig.cs
- StructuralObject.cs
- TextEffectCollection.cs
- OleDbErrorCollection.cs
- DesignObjectWrapper.cs
- ExecutedRoutedEventArgs.cs
- SelectedCellsCollection.cs
- InvalidPrinterException.cs
- ServiceChannelFactory.cs
- HttpProfileGroupBase.cs
- TreeViewItemAutomationPeer.cs
- EventEntry.cs
- FileReservationCollection.cs
- RubberbandSelector.cs
- XmlSchemaCollection.cs
- TdsParserSessionPool.cs
- DataContractSerializer.cs
- WebPartZoneBase.cs
- ParserOptions.cs
- MenuItem.cs
- QueryOperationResponseOfT.cs