Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IconConverter.cs
- SkipStoryboardToFill.cs
- DataBoundControlAdapter.cs
- contentDescriptor.cs
- Floater.cs
- MethodExpr.cs
- TableParaClient.cs
- CssStyleCollection.cs
- MailMessageEventArgs.cs
- SingleStorage.cs
- WorkflowApplicationException.cs
- OletxDependentTransaction.cs
- RouteValueDictionary.cs
- Monitor.cs
- CompositeDataBoundControl.cs
- PersistenceIOParticipant.cs
- RSAPKCS1KeyExchangeFormatter.cs
- StringUtil.cs
- ObjectConverter.cs
- HashHelper.cs
- SetMemberBinder.cs
- Constants.cs
- ObjectViewQueryResultData.cs
- ErrorFormatterPage.cs
- FontFamily.cs
- ServiceBusyException.cs
- FixedPosition.cs
- NameValueCollection.cs
- TextElement.cs
- ContainerFilterService.cs
- PasswordRecoveryDesigner.cs
- SequenceDesignerAccessibleObject.cs
- CodeTypeParameter.cs
- XsdBuilder.cs
- SortedList.cs
- XmlSchemaExternal.cs
- HotSpot.cs
- UrlPath.cs
- ClipboardData.cs
- RbTree.cs
- BinaryConverter.cs
- Geometry.cs
- IHttpResponseInternal.cs
- TextBox.cs
- DependencyPropertyConverter.cs
- NetworkInformationException.cs
- XmlSchemaExporter.cs
- EdmPropertyAttribute.cs
- CannotUnloadAppDomainException.cs
- mediaeventargs.cs
- TreeView.cs
- IResourceProvider.cs
- KoreanCalendar.cs
- _NativeSSPI.cs
- ArrayList.cs
- IntranetCredentialPolicy.cs
- WebPartHelpVerb.cs
- UrlMappingCollection.cs
- ProxyWebPartManagerDesigner.cs
- ControlIdConverter.cs
- Property.cs
- MultiViewDesigner.cs
- ByteRangeDownloader.cs
- DataAdapter.cs
- ProfileEventArgs.cs
- Debug.cs
- CompositeActivityDesigner.cs
- CubicEase.cs
- HostedTransportConfigurationManager.cs
- DeliveryStrategy.cs
- TogglePattern.cs
- OutputCacheProfile.cs
- SpecularMaterial.cs
- WebPartUserCapability.cs
- WebResourceAttribute.cs
- XmlDocumentType.cs
- EncoderParameters.cs
- PrintPreviewDialog.cs
- DefaultParameterValueAttribute.cs
- DrawingVisualDrawingContext.cs
- TableLayoutSettingsTypeConverter.cs
- EntityCollection.cs
- UnsafeNativeMethodsCLR.cs
- SynchronizingStream.cs
- CommonRemoteMemoryBlock.cs
- XamlVector3DCollectionSerializer.cs
- DelegateInArgument.cs
- BitmapCodecInfoInternal.cs
- QilInvoke.cs
- DrawItemEvent.cs
- Mouse.cs
- TableLayoutPanelBehavior.cs
- DragDrop.cs
- StrongNameMembershipCondition.cs
- RevocationPoint.cs
- HtmlFormWrapper.cs
- CatalogPartCollection.cs
- ContentValidator.cs
- TablePattern.cs
- PageHandlerFactory.cs