Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- LinqDataSourceContextEventArgs.cs
- SearchForVirtualItemEventArgs.cs
- UnsafeNativeMethods.cs
- DelayedRegex.cs
- ToggleButtonAutomationPeer.cs
- TreeNodeStyleCollectionEditor.cs
- ResourcePermissionBaseEntry.cs
- DataGridViewTopRowAccessibleObject.cs
- WindowsGraphicsWrapper.cs
- TableSectionStyle.cs
- SqlSelectStatement.cs
- Helpers.cs
- DataGridViewControlCollection.cs
- ReverseQueryOperator.cs
- UInt32Converter.cs
- Quaternion.cs
- DateTimeStorage.cs
- StylusPointPropertyUnit.cs
- IIS7UserPrincipal.cs
- QuestionEventArgs.cs
- HtmlAnchor.cs
- Viewport2DVisual3D.cs
- SharedStatics.cs
- HitTestWithPointDrawingContextWalker.cs
- NullableLongAverageAggregationOperator.cs
- PrintPreviewDialog.cs
- IntersectQueryOperator.cs
- SafeHandles.cs
- WeakRefEnumerator.cs
- InfoCardArgumentException.cs
- SimpleFieldTemplateFactory.cs
- InputLangChangeEvent.cs
- OleDbDataAdapter.cs
- DataGridRelationshipRow.cs
- CopyOnWriteList.cs
- WizardPanel.cs
- StatusBarAutomationPeer.cs
- MergeLocalizationDirectives.cs
- SmtpFailedRecipientsException.cs
- ClientScriptManager.cs
- DebugController.cs
- QilInvoke.cs
- CodeNamespaceImportCollection.cs
- ChainOfDependencies.cs
- SafeFindHandle.cs
- _DisconnectOverlappedAsyncResult.cs
- GlyphRunDrawing.cs
- RegexCharClass.cs
- ActivityDesignerAccessibleObject.cs
- ToolStripSettings.cs
- ResourceDescriptionAttribute.cs
- CrossContextChannel.cs
- RegexTree.cs
- ScrollProviderWrapper.cs
- EmptyElement.cs
- WorkflowServiceAttributes.cs
- SqlXmlStorage.cs
- WebPartEditorApplyVerb.cs
- CodeIdentifier.cs
- FilterableAttribute.cs
- HyperLinkStyle.cs
- DetailsView.cs
- CodeSnippetStatement.cs
- TextEffectResolver.cs
- StretchValidation.cs
- TokenizerHelper.cs
- OptimalBreakSession.cs
- TextTreeInsertUndoUnit.cs
- BulletedList.cs
- ButtonBaseDesigner.cs
- XmlSchemaExporter.cs
- Convert.cs
- SchemaType.cs
- PrimaryKeyTypeConverter.cs
- EventManager.cs
- C14NUtil.cs
- CompiledXpathExpr.cs
- PointValueSerializer.cs
- UICuesEvent.cs
- HostedElements.cs
- FormsAuthenticationUserCollection.cs
- TimeoutConverter.cs
- SendingRequestEventArgs.cs
- Button.cs
- RoleManagerModule.cs
- SessionStateContainer.cs
- UndoManager.cs
- LineProperties.cs
- IndexerNameAttribute.cs
- DataGridViewSelectedColumnCollection.cs
- MemberMaps.cs
- RichTextBox.cs
- TableCellAutomationPeer.cs
- FixedSOMGroup.cs
- loginstatus.cs
- ThreadAttributes.cs
- CompilerScopeManager.cs
- HwndSubclass.cs
- CheckBoxStandardAdapter.cs
- SamlDoNotCacheCondition.cs