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
- SqlConnectionManager.cs
- XmlSchemaSimpleContentRestriction.cs
- hresults.cs
- DesigntimeLicenseContextSerializer.cs
- ColorContext.cs
- EntityModelBuildProvider.cs
- ThreadLocal.cs
- PackageRelationshipCollection.cs
- WebBaseEventKeyComparer.cs
- GridPattern.cs
- InternalBase.cs
- WebPartMinimizeVerb.cs
- DesignerActionHeaderItem.cs
- DataGridViewRow.cs
- MiniConstructorInfo.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- control.ime.cs
- ValidationHelper.cs
- SessionIDManager.cs
- CancelEventArgs.cs
- UnsafeNativeMethods.cs
- StylusLogic.cs
- ImageAnimator.cs
- DataBoundControl.cs
- PropertyReferenceSerializer.cs
- Delegate.cs
- FixedLineResult.cs
- LinkLabelLinkClickedEvent.cs
- FixedSOMTableRow.cs
- CalendarBlackoutDatesCollection.cs
- CodeNamespace.cs
- SafeNativeMethods.cs
- LogicalExpr.cs
- StorageEndPropertyMapping.cs
- RequestCacheValidator.cs
- EntityDataSourceReferenceGroup.cs
- PanelDesigner.cs
- SeparatorAutomationPeer.cs
- UnsafeNativeMethods.cs
- TriState.cs
- DataGridColumn.cs
- CroppedBitmap.cs
- InstanceOwnerQueryResult.cs
- Subtree.cs
- SamlAssertionKeyIdentifierClause.cs
- BroadcastEventHelper.cs
- XmlDictionaryReader.cs
- PeerTransportElement.cs
- TemplateNameScope.cs
- StagingAreaInputItem.cs
- RoleManagerEventArgs.cs
- SiteMap.cs
- Visual3DCollection.cs
- Action.cs
- ConstructorNeedsTagAttribute.cs
- ChannelBinding.cs
- MulticastOption.cs
- NamespaceList.cs
- mediaclock.cs
- EntityContainerEmitter.cs
- sqlmetadatafactory.cs
- KeyConverter.cs
- ControlCommandSet.cs
- SapiRecoContext.cs
- XmlSchemaExporter.cs
- HMACSHA1.cs
- FileDialog.cs
- XPathItem.cs
- _NetRes.cs
- ConfigXmlElement.cs
- COM2FontConverter.cs
- DynamicValueConverter.cs
- DictationGrammar.cs
- WindowsListBox.cs
- XmlSerializerFactory.cs
- _HTTPDateParse.cs
- XmlText.cs
- DefaultParameterValueAttribute.cs
- FontFamily.cs
- ThicknessAnimation.cs
- DataGridViewEditingControlShowingEventArgs.cs
- QuarticEase.cs
- FixedPageAutomationPeer.cs
- XPathMessageFilterElementCollection.cs
- XsdDuration.cs
- DataControlFieldCollection.cs
- WebMessageEncoderFactory.cs
- MgmtConfigurationRecord.cs
- RawUIStateInputReport.cs
- MultiView.cs
- SpellerError.cs
- GenericRootAutomationPeer.cs
- LicenseProviderAttribute.cs
- CodeLabeledStatement.cs
- RequestNavigateEventArgs.cs
- DisplayNameAttribute.cs
- StreamReader.cs
- DesignSurface.cs
- DocumentOrderQuery.cs
- NoClickablePointException.cs