Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlWindow.cs
- BaseCollection.cs
- ExpressionBuilder.cs
- WorkflowItemsPresenter.cs
- HttpRuntimeSection.cs
- XmlBufferedByteStreamReader.cs
- SqlConnectionPoolProviderInfo.cs
- BufferBuilder.cs
- SubMenuStyle.cs
- OleDbDataAdapter.cs
- LinkLabel.cs
- VoiceObjectToken.cs
- DataGridViewRowsAddedEventArgs.cs
- SystemIPGlobalProperties.cs
- XmlUnspecifiedAttribute.cs
- GridItemProviderWrapper.cs
- AxHost.cs
- InstanceLockException.cs
- SoapHeaderException.cs
- sqlcontext.cs
- XamlFxTrace.cs
- Terminate.cs
- OneOfTypeConst.cs
- CoreSwitches.cs
- RetrieveVirtualItemEventArgs.cs
- PolyBezierSegmentFigureLogic.cs
- TypeUtil.cs
- EventSchemaTraceListener.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- clipboard.cs
- ListenerElementsCollection.cs
- CompilerTypeWithParams.cs
- VariableQuery.cs
- ManagementDateTime.cs
- QilInvokeEarlyBound.cs
- GifBitmapEncoder.cs
- Pool.cs
- GiveFeedbackEvent.cs
- coordinator.cs
- UndoEngine.cs
- DotAtomReader.cs
- DecoderReplacementFallback.cs
- StateValidator.cs
- ButtonField.cs
- HttpCachePolicy.cs
- GregorianCalendarHelper.cs
- TransformConverter.cs
- FilterQueryOptionExpression.cs
- hresults.cs
- ImmutableObjectAttribute.cs
- WebBrowserPermission.cs
- Int64Storage.cs
- ProfileManager.cs
- ScrollBarRenderer.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- EraserBehavior.cs
- DrawingState.cs
- DataGridViewTextBoxEditingControl.cs
- AccessDataSourceView.cs
- XPathParser.cs
- TypeNameConverter.cs
- SimpleApplicationHost.cs
- FrameworkTextComposition.cs
- HtmlHistory.cs
- EdmEntityTypeAttribute.cs
- BitConverter.cs
- DocumentPageTextView.cs
- WebPartDescriptionCollection.cs
- HtmlTernaryTree.cs
- FontSizeConverter.cs
- XmlSchemaComplexContentRestriction.cs
- Table.cs
- AppDomainAttributes.cs
- CngKeyCreationParameters.cs
- KeyNotFoundException.cs
- RoleGroup.cs
- SspiWrapper.cs
- VirtualPathExtension.cs
- ReferentialConstraintRoleElement.cs
- CorrelationScope.cs
- RNGCryptoServiceProvider.cs
- Operand.cs
- ToolStripItemClickedEventArgs.cs
- SchemaMapping.cs
- CustomTokenProvider.cs
- UxThemeWrapper.cs
- SQLDoubleStorage.cs
- ZipIOFileItemStream.cs
- NoResizeSelectionBorderGlyph.cs
- controlskin.cs
- CachedTypeface.cs
- ButtonRenderer.cs
- AnnotationMap.cs
- XmlMapping.cs
- SqlClientPermission.cs
- NetworkCredential.cs
- BitmapEffectState.cs
- ProtectedConfigurationSection.cs
- MatrixTransform.cs
- EnumUnknown.cs