Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaGroup.cs / 1305376 / XmlSchemaGroup.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Xml.Serialization; ////// /// public class XmlSchemaGroup : XmlSchemaAnnotated { string name; XmlSchemaGroupBase particle; XmlSchemaParticle canonicalParticle; XmlQualifiedName qname = XmlQualifiedName.Empty; XmlSchemaGroup redefined; int selfReferenceCount; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("choice", typeof(XmlSchemaChoice)), XmlElement("all", typeof(XmlSchemaAll)), XmlElement("sequence", typeof(XmlSchemaSequence))] public XmlSchemaGroupBase Particle { get { return particle; } set { particle = value; } } [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qname; } } [XmlIgnore] internal XmlSchemaParticle CanonicalParticle { get { return canonicalParticle; } set { canonicalParticle = value; } } [XmlIgnore] internal XmlSchemaGroup Redefined { get { return redefined; } set { redefined = value; } } [XmlIgnore] internal int SelfReferenceCount { get { return selfReferenceCount; } set { selfReferenceCount = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } internal void SetQualifiedName(XmlQualifiedName value) { qname = value; } internal override XmlSchemaObject Clone() { System.Diagnostics.Debug.Assert(false, "Should never call Clone() on XmlSchemaGroup. Call Clone(XmlSchema) instead."); return Clone(null); } internal XmlSchemaObject Clone(XmlSchema parentSchema) { XmlSchemaGroup newGroup = (XmlSchemaGroup)MemberwiseClone(); if (XmlSchemaComplexType.HasParticleRef(this.particle, parentSchema)) { newGroup.particle = XmlSchemaComplexType.CloneParticle(this.particle, parentSchema) as XmlSchemaGroupBase; } newGroup.canonicalParticle = XmlSchemaParticle.Empty; return newGroup; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Xml.Serialization; ////// /// public class XmlSchemaGroup : XmlSchemaAnnotated { string name; XmlSchemaGroupBase particle; XmlSchemaParticle canonicalParticle; XmlQualifiedName qname = XmlQualifiedName.Empty; XmlSchemaGroup redefined; int selfReferenceCount; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("choice", typeof(XmlSchemaChoice)), XmlElement("all", typeof(XmlSchemaAll)), XmlElement("sequence", typeof(XmlSchemaSequence))] public XmlSchemaGroupBase Particle { get { return particle; } set { particle = value; } } [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qname; } } [XmlIgnore] internal XmlSchemaParticle CanonicalParticle { get { return canonicalParticle; } set { canonicalParticle = value; } } [XmlIgnore] internal XmlSchemaGroup Redefined { get { return redefined; } set { redefined = value; } } [XmlIgnore] internal int SelfReferenceCount { get { return selfReferenceCount; } set { selfReferenceCount = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } internal void SetQualifiedName(XmlQualifiedName value) { qname = value; } internal override XmlSchemaObject Clone() { System.Diagnostics.Debug.Assert(false, "Should never call Clone() on XmlSchemaGroup. Call Clone(XmlSchema) instead."); return Clone(null); } internal XmlSchemaObject Clone(XmlSchema parentSchema) { XmlSchemaGroup newGroup = (XmlSchemaGroup)MemberwiseClone(); if (XmlSchemaComplexType.HasParticleRef(this.particle, parentSchema)) { newGroup.particle = XmlSchemaComplexType.CloneParticle(this.particle, parentSchema) as XmlSchemaGroupBase; } newGroup.canonicalParticle = XmlSchemaParticle.Empty; return newGroup; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbProviderFactory.cs
- Wildcard.cs
- VirtualPathProvider.cs
- CaseStatementSlot.cs
- XmlAttributeAttribute.cs
- ToolStripPanelCell.cs
- PeerInvitationResponse.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DataControlCommands.cs
- SharedUtils.cs
- SelectorItemAutomationPeer.cs
- CipherData.cs
- ParsedAttributeCollection.cs
- QuarticEase.cs
- CopyOnWriteList.cs
- entityreference_tresulttype.cs
- EntityCollectionChangedParams.cs
- StateChangeEvent.cs
- ObjectQueryState.cs
- EdmValidator.cs
- ListViewUpdatedEventArgs.cs
- IxmlLineInfo.cs
- ImageCollectionEditor.cs
- QueryValue.cs
- ReadContentAsBinaryHelper.cs
- SqlServer2KCompatibilityCheck.cs
- URL.cs
- SafeBitVector32.cs
- FontStyle.cs
- errorpatternmatcher.cs
- StagingAreaInputItem.cs
- Code.cs
- DbgCompiler.cs
- XamlSerializerUtil.cs
- UnsafeNativeMethods.cs
- TiffBitmapDecoder.cs
- AutoScrollExpandMessageFilter.cs
- FileLoadException.cs
- TransformerInfoCollection.cs
- TypeUtil.cs
- SoapInteropTypes.cs
- SafeRightsManagementHandle.cs
- DataGridRow.cs
- ObjectListShowCommandsEventArgs.cs
- FixedDocument.cs
- PageScaling.cs
- CommonRemoteMemoryBlock.cs
- DataGridLinkButton.cs
- NestedContainer.cs
- MethodBuilder.cs
- WebPartZoneBase.cs
- SqlMethodCallConverter.cs
- TextPenaltyModule.cs
- CompensationTokenData.cs
- CodeComment.cs
- RIPEMD160.cs
- PtsHelper.cs
- TCPListener.cs
- SQLChars.cs
- StackBuilderSink.cs
- ModifiableIteratorCollection.cs
- JapaneseLunisolarCalendar.cs
- PackageStore.cs
- UserControlAutomationPeer.cs
- CustomError.cs
- ErrorRuntimeConfig.cs
- DataRecordInternal.cs
- StringHelper.cs
- BitmapData.cs
- recordstatefactory.cs
- ConstrainedGroup.cs
- SqlGenericUtil.cs
- ThousandthOfEmRealDoubles.cs
- WebDisplayNameAttribute.cs
- LifetimeServices.cs
- CollectionView.cs
- DropSource.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- RolePrincipal.cs
- LineSegment.cs
- UICuesEvent.cs
- SqlDeflator.cs
- UnsafeNativeMethods.cs
- NegotiateStream.cs
- MethodBody.cs
- HttpHandlersSection.cs
- ViewCellRelation.cs
- DataTable.cs
- PriorityBindingExpression.cs
- UnaryExpressionHelper.cs
- StorageEntityTypeMapping.cs
- Attributes.cs
- ExpressionPrefixAttribute.cs
- ListViewEditEventArgs.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- TypedReference.cs
- FormsAuthenticationConfiguration.cs
- SingleBodyParameterMessageFormatter.cs
- PackageRelationshipCollection.cs
- MenuItemBindingCollection.cs