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
- ConfigPathUtility.cs
- ImageCodecInfoPrivate.cs
- SoapTypeAttribute.cs
- SQLUtility.cs
- DataGridViewCellValidatingEventArgs.cs
- EdmSchemaError.cs
- SpnEndpointIdentityExtension.cs
- ChannelServices.cs
- DataGrid.cs
- SystemTcpStatistics.cs
- TraceHwndHost.cs
- InstalledVoice.cs
- TraceListeners.cs
- mediaclock.cs
- DefaultHttpHandler.cs
- ZipIOExtraFieldPaddingElement.cs
- TransformCryptoHandle.cs
- CodeExpressionStatement.cs
- DataGridViewDataErrorEventArgs.cs
- UseLicense.cs
- PrintEvent.cs
- ImportContext.cs
- NotSupportedException.cs
- XmlObjectSerializerWriteContext.cs
- TemplateComponentConnector.cs
- FileUtil.cs
- Matrix3D.cs
- BinaryObjectReader.cs
- EmptyReadOnlyDictionaryInternal.cs
- AsyncInvokeOperation.cs
- ADMembershipUser.cs
- XamlSerializationHelper.cs
- SqlClientPermission.cs
- VisualCollection.cs
- Setter.cs
- HttpRuntime.cs
- AddInStore.cs
- SqlCacheDependencyDatabase.cs
- BinaryParser.cs
- DbConnectionPool.cs
- CounterSetInstance.cs
- DataSourceView.cs
- SystemEvents.cs
- PartialClassGenerationTask.cs
- DirectoryNotFoundException.cs
- UnionExpr.cs
- PageAdapter.cs
- CryptoConfig.cs
- OrderByBuilder.cs
- XmlSchemaObject.cs
- GenericEnumConverter.cs
- Column.cs
- LightweightCodeGenerator.cs
- XmlMtomWriter.cs
- DataGridViewButtonColumn.cs
- Pair.cs
- List.cs
- DataGridViewCheckBoxCell.cs
- ButtonField.cs
- DataGridViewRowsAddedEventArgs.cs
- ServiceBehaviorAttribute.cs
- FreezableDefaultValueFactory.cs
- XmlReaderSettings.cs
- HostProtectionException.cs
- CaseInsensitiveComparer.cs
- QilGeneratorEnv.cs
- FileDialogPermission.cs
- SqlConnectionStringBuilder.cs
- XmlDownloadManager.cs
- ZoneLinkButton.cs
- AnnotationObservableCollection.cs
- OracleConnectionString.cs
- X509Logo.cs
- MessageLogger.cs
- ProviderMetadata.cs
- FormViewDeleteEventArgs.cs
- ToolStripSplitStackLayout.cs
- ServiceElementCollection.cs
- SectionInformation.cs
- TextReader.cs
- SelfIssuedAuthRSACryptoProvider.cs
- DesignerWebPartChrome.cs
- GlobalProxySelection.cs
- Int16AnimationUsingKeyFrames.cs
- ParseElement.cs
- URLMembershipCondition.cs
- CompilerResults.cs
- PreviewPrintController.cs
- DrawingServices.cs
- UTF7Encoding.cs
- DataExpression.cs
- CodeGen.cs
- CreateUserWizard.cs
- CompressEmulationStream.cs
- GridViewSelectEventArgs.cs
- HttpCookieCollection.cs
- ComNativeDescriptor.cs
- ScrollBar.cs
- PolyLineSegment.cs
- AlternationConverter.cs