Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaGroup.cs / 1 / 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() { XmlSchemaGroup newGroup = (XmlSchemaGroup)MemberwiseClone(); if (XmlSchemaComplexType.HasParticleRef(this.particle)) { newGroup.particle = XmlSchemaComplexType.CloneParticle(this.particle) 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() { XmlSchemaGroup newGroup = (XmlSchemaGroup)MemberwiseClone(); if (XmlSchemaComplexType.HasParticleRef(this.particle)) { newGroup.particle = XmlSchemaComplexType.CloneParticle(this.particle) 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
- TrackBarRenderer.cs
- LicenseManager.cs
- OledbConnectionStringbuilder.cs
- EventLogLink.cs
- DataGridViewCellFormattingEventArgs.cs
- NumberFormatInfo.cs
- ScrollItemPatternIdentifiers.cs
- OleDbException.cs
- GACIdentityPermission.cs
- SqlProfileProvider.cs
- SQLStringStorage.cs
- SweepDirectionValidation.cs
- DecimalAnimationUsingKeyFrames.cs
- ApplicationSecurityManager.cs
- PageRequestManager.cs
- DataGridViewCheckBoxColumn.cs
- CustomLineCap.cs
- HostVisual.cs
- ParserStreamGeometryContext.cs
- GroupBox.cs
- CollectionChangedEventManager.cs
- Missing.cs
- StateInitializationDesigner.cs
- TablePattern.cs
- AssemblyNameProxy.cs
- MultilineStringEditor.cs
- OleCmdHelper.cs
- SqlCaseSimplifier.cs
- Command.cs
- FieldMetadata.cs
- AttributeQuery.cs
- FormsAuthenticationModule.cs
- MatrixAnimationUsingPath.cs
- Listbox.cs
- DynamicControlParameter.cs
- Renderer.cs
- UnsafeNativeMethods.cs
- XamlParser.cs
- SuppressMessageAttribute.cs
- SecurityCriticalDataForSet.cs
- X509WindowsSecurityToken.cs
- StyleXamlTreeBuilder.cs
- Rule.cs
- ConfigXmlComment.cs
- exports.cs
- StylusPointCollection.cs
- DataSourceHelper.cs
- CodeSnippetTypeMember.cs
- _DisconnectOverlappedAsyncResult.cs
- DataColumnPropertyDescriptor.cs
- cookieexception.cs
- WebPartRestoreVerb.cs
- _ScatterGatherBuffers.cs
- ObjectDataSourceSelectingEventArgs.cs
- IListConverters.cs
- PtsHelper.cs
- PolyBezierSegment.cs
- BoolLiteral.cs
- WebPartZoneBase.cs
- ArraySortHelper.cs
- DataPagerFieldCommandEventArgs.cs
- BindUriHelper.cs
- HttpServerVarsCollection.cs
- DWriteFactory.cs
- TableDetailsRow.cs
- SqlMetaData.cs
- StrokeFIndices.cs
- SymmetricAlgorithm.cs
- TextServicesProperty.cs
- StaticDataManager.cs
- SerialReceived.cs
- TextTreeFixupNode.cs
- TextBoxDesigner.cs
- MessageProtectionOrder.cs
- NextPreviousPagerField.cs
- RenderCapability.cs
- DesignerDataParameter.cs
- PipeSecurity.cs
- DictionaryEntry.cs
- OdbcEnvironment.cs
- SqlError.cs
- DataServiceClientException.cs
- SettingsAttributeDictionary.cs
- DataGridHyperlinkColumn.cs
- BinaryFormatterWriter.cs
- FormDesigner.cs
- DynamicILGenerator.cs
- DataControlFieldCollection.cs
- HyperLinkStyle.cs
- MatchingStyle.cs
- DateBoldEvent.cs
- DataGridHelper.cs
- QuadraticBezierSegment.cs
- MimeFormatter.cs
- GuidelineSet.cs
- GridLengthConverter.cs
- Module.cs
- ElementHostAutomationPeer.cs
- BoundField.cs
- ArcSegment.cs