Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- NativeMethods.cs
- ContentPresenter.cs
- Psha1DerivedKeyGenerator.cs
- UpDownBase.cs
- XomlCompilerParameters.cs
- SqlDataSourceStatusEventArgs.cs
- OciHandle.cs
- AnimationTimeline.cs
- StructuredTypeEmitter.cs
- SqlFactory.cs
- CustomErrorCollection.cs
- ItemsControl.cs
- EditingCommands.cs
- DocumentXPathNavigator.cs
- FileDialog.cs
- XmlSerializationGeneratedCode.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- AlignmentYValidation.cs
- MethodExpr.cs
- CompilationPass2TaskInternal.cs
- StrokeIntersection.cs
- DefaultPerformanceCounters.cs
- ConstantProjectedSlot.cs
- UnicodeEncoding.cs
- PointUtil.cs
- SecurityStandardsManager.cs
- Size3D.cs
- FilterUserControlBase.cs
- XmlByteStreamReader.cs
- SQLMoneyStorage.cs
- ComponentDispatcherThread.cs
- TextTreeTextElementNode.cs
- AssemblyCollection.cs
- SecurityChannelFaultConverter.cs
- EntityTransaction.cs
- XmlRawWriter.cs
- MemberMemberBinding.cs
- StyleCollection.cs
- dataSvcMapFileLoader.cs
- _emptywebproxy.cs
- ResourceContainer.cs
- TemplatedAdorner.cs
- SHA1CryptoServiceProvider.cs
- WebPartTransformer.cs
- TypeNameConverter.cs
- LoadItemsEventArgs.cs
- MasterPage.cs
- EncryptedPackage.cs
- Scalars.cs
- EmptyStringExpandableObjectConverter.cs
- KeyboardDevice.cs
- SqlDataAdapter.cs
- MenuItemAutomationPeer.cs
- FunctionNode.cs
- ReservationCollection.cs
- _FtpDataStream.cs
- FacetDescription.cs
- EntitySqlQueryState.cs
- PlainXmlDeserializer.cs
- ServiceDebugBehavior.cs
- DataGridViewCellMouseEventArgs.cs
- TCEAdapterGenerator.cs
- TreeIterators.cs
- TextBlock.cs
- TableTextElementCollectionInternal.cs
- Empty.cs
- TypeDescriptionProvider.cs
- PolyBezierSegment.cs
- RecognizeCompletedEventArgs.cs
- TextClipboardData.cs
- XmlSchemaException.cs
- DriveInfo.cs
- InteropExecutor.cs
- XPathNodeInfoAtom.cs
- BamlCollectionHolder.cs
- CommandManager.cs
- UpdateDelegates.Generated.cs
- PopupEventArgs.cs
- SaveFileDialog.cs
- CompensationTokenData.cs
- CorrelationManager.cs
- PageEventArgs.cs
- DataContractSerializerOperationGenerator.cs
- BreadCrumbTextConverter.cs
- EditBehavior.cs
- WsdlBuildProvider.cs
- AppSettingsSection.cs
- BufferedGenericXmlSecurityToken.cs
- Padding.cs
- GridViewRowEventArgs.cs
- RelationshipSet.cs
- TextRenderer.cs
- DebugView.cs
- UrlEncodedParameterWriter.cs
- WindowsFormsHostPropertyMap.cs
- BoolLiteral.cs
- FormsAuthenticationTicket.cs
- MissingManifestResourceException.cs
- BitmapDecoder.cs
- PackageRelationship.cs