Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // // 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
- MessageBox.cs
- ModelPropertyImpl.cs
- Rect.cs
- HGlobalSafeHandle.cs
- AutomationPattern.cs
- WebBrowserNavigatedEventHandler.cs
- AbstractExpressions.cs
- IndexerNameAttribute.cs
- GlyphTypeface.cs
- TypeLibConverter.cs
- GetLedgerRequest.cs
- Thickness.cs
- ObservableCollection.cs
- XmlWellformedWriter.cs
- AttachmentCollection.cs
- XamlBrushSerializer.cs
- PerformanceCounterPermission.cs
- BuildProviderInstallComponent.cs
- HybridObjectCache.cs
- Listbox.cs
- ReferenceConverter.cs
- SymmetricAlgorithm.cs
- WebScriptMetadataMessage.cs
- LinqDataSourceUpdateEventArgs.cs
- HttpHandler.cs
- LinqDataSource.cs
- SmiMetaDataProperty.cs
- ReadOnlyDictionary.cs
- NonPrimarySelectionGlyph.cs
- ErrorFormatter.cs
- PingOptions.cs
- IndexingContentUnit.cs
- Light.cs
- WindowsTokenRoleProvider.cs
- ToolBar.cs
- ConfigXmlSignificantWhitespace.cs
- TypeConverter.cs
- CornerRadius.cs
- RevocationPoint.cs
- ListenDesigner.cs
- PointConverter.cs
- InputLanguageManager.cs
- XmlIncludeAttribute.cs
- AttributeEmitter.cs
- COAUTHINFO.cs
- BevelBitmapEffect.cs
- WebReferenceOptions.cs
- WebRequestModuleElementCollection.cs
- BaseAppDomainProtocolHandler.cs
- CatalogPartCollection.cs
- ResourceSet.cs
- DeferredReference.cs
- _HelperAsyncResults.cs
- VisualBasicDesignerHelper.cs
- MailMessageEventArgs.cs
- SoapTypeAttribute.cs
- DefaultTypeArgumentAttribute.cs
- CodeCommentStatementCollection.cs
- TextBox.cs
- precedingsibling.cs
- HttpCookiesSection.cs
- Renderer.cs
- SubclassTypeValidatorAttribute.cs
- SupportingTokenSpecification.cs
- WebServiceClientProxyGenerator.cs
- PackageRelationshipSelector.cs
- TextContainerChangedEventArgs.cs
- XmlBoundElement.cs
- WeakReferenceList.cs
- StaticFileHandler.cs
- TreeViewCancelEvent.cs
- HostedTcpTransportManager.cs
- UnicodeEncoding.cs
- SimpleNameService.cs
- WebMessageEncodingElement.cs
- XmlNodeChangedEventArgs.cs
- CqlParserHelpers.cs
- MessageQueuePermissionEntry.cs
- DataBindingCollection.cs
- ConstructorBuilder.cs
- Add.cs
- jithelpers.cs
- ConcurrentStack.cs
- TrackingExtract.cs
- ChineseLunisolarCalendar.cs
- RawStylusActions.cs
- PointConverter.cs
- ObjectDataSourceSelectingEventArgs.cs
- TransactionInterop.cs
- SecurityElement.cs
- SecurityKeyIdentifierClause.cs
- SecurityToken.cs
- TextTreePropertyUndoUnit.cs
- XmlSchemaAttribute.cs
- PrinterResolution.cs
- ConstraintCollection.cs
- Package.cs
- ChtmlMobileTextWriter.cs
- HtmlControlPersistable.cs
- Image.cs