Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaObject.cs / 1305376 / XmlSchemaObject.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { #if SILVERLIGHT //Empty parent class for XmlSchema public abstract class XmlSchemaObject {} #else using System.Diagnostics; using System.Xml.Serialization; using System.Security.Permissions; ////// /// [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")] public abstract class XmlSchemaObject { int lineNum = 0; int linePos = 0; string sourceUri; XmlSerializerNamespaces namespaces; XmlSchemaObject parent; //internal bool isProcessing; //Indicates whether this object is currently being processed ///[To be supplied.] ////// /// [XmlIgnore] public int LineNumber { get { return lineNum;} set { lineNum = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public int LinePosition { get { return linePos;} set { linePos = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public string SourceUri { get { return sourceUri;} set { sourceUri = value;} } ///[To be supplied.] ///[XmlIgnore] public XmlSchemaObject Parent { get { return parent;} set { parent = value;} } /// [XmlNamespaceDeclarations] public XmlSerializerNamespaces Namespaces { get { if (namespaces == null) namespaces = new XmlSerializerNamespaces(); return namespaces; } set { namespaces = value; } } internal virtual void OnAdd(XmlSchemaObjectCollection container, object item) {} internal virtual void OnRemove(XmlSchemaObjectCollection container, object item) {} internal virtual void OnClear(XmlSchemaObjectCollection container) {} [XmlIgnore] internal virtual string IdAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } internal virtual void SetUnhandledAttributes(XmlAttribute[] moreAttributes) {} internal virtual void AddAnnotation(XmlSchemaAnnotation annotation) {} [XmlIgnore] internal virtual string NameAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } [XmlIgnore] internal bool IsProcessing { get { return isProcessing; } set { isProcessing = value; } } internal virtual XmlSchemaObject Clone() { return (XmlSchemaObject)MemberwiseClone(); } } #endif } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { #if SILVERLIGHT //Empty parent class for XmlSchema public abstract class XmlSchemaObject {} #else using System.Diagnostics; using System.Xml.Serialization; using System.Security.Permissions; ////// /// [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")] public abstract class XmlSchemaObject { int lineNum = 0; int linePos = 0; string sourceUri; XmlSerializerNamespaces namespaces; XmlSchemaObject parent; //internal bool isProcessing; //Indicates whether this object is currently being processed ///[To be supplied.] ////// /// [XmlIgnore] public int LineNumber { get { return lineNum;} set { lineNum = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public int LinePosition { get { return linePos;} set { linePos = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public string SourceUri { get { return sourceUri;} set { sourceUri = value;} } ///[To be supplied.] ///[XmlIgnore] public XmlSchemaObject Parent { get { return parent;} set { parent = value;} } /// [XmlNamespaceDeclarations] public XmlSerializerNamespaces Namespaces { get { if (namespaces == null) namespaces = new XmlSerializerNamespaces(); return namespaces; } set { namespaces = value; } } internal virtual void OnAdd(XmlSchemaObjectCollection container, object item) {} internal virtual void OnRemove(XmlSchemaObjectCollection container, object item) {} internal virtual void OnClear(XmlSchemaObjectCollection container) {} [XmlIgnore] internal virtual string IdAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } internal virtual void SetUnhandledAttributes(XmlAttribute[] moreAttributes) {} internal virtual void AddAnnotation(XmlSchemaAnnotation annotation) {} [XmlIgnore] internal virtual string NameAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } [XmlIgnore] internal bool IsProcessing { get { return isProcessing; } set { isProcessing = value; } } internal virtual XmlSchemaObject Clone() { return (XmlSchemaObject)MemberwiseClone(); } } #endif } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SmtpDigestAuthenticationModule.cs
- Matrix3D.cs
- SignatureResourcePool.cs
- GridSplitterAutomationPeer.cs
- CodeDirectoryCompiler.cs
- SchemaReference.cs
- TraceInternal.cs
- RecommendedAsConfigurableAttribute.cs
- DiscoveryExceptionDictionary.cs
- ArcSegment.cs
- CopyAction.cs
- WebBrowserUriTypeConverter.cs
- UnsafeNativeMethods.cs
- xdrvalidator.cs
- TypePropertyEditor.cs
- Internal.cs
- DefaultValueConverter.cs
- ToolStripProgressBar.cs
- ObjectTokenCategory.cs
- NavigationFailedEventArgs.cs
- PieceNameHelper.cs
- CodeAttributeArgument.cs
- TraceLevelStore.cs
- HMACSHA512.cs
- ExpressionBuilder.cs
- ResourceAssociationSetEnd.cs
- XmlSchemaAnnotated.cs
- ProviderManager.cs
- AdapterUtil.cs
- FtpWebRequest.cs
- EventEntry.cs
- ComEventsMethod.cs
- StrongNamePublicKeyBlob.cs
- SizeFConverter.cs
- OuterGlowBitmapEffect.cs
- CodeObject.cs
- NullableFloatMinMaxAggregationOperator.cs
- ByteKeyFrameCollection.cs
- SQlBooleanStorage.cs
- SelectedDatesCollection.cs
- RoleGroupCollectionEditor.cs
- OrthographicCamera.cs
- InlineUIContainer.cs
- FontWeights.cs
- HtmlControl.cs
- SelectionProviderWrapper.cs
- DataGridBeginningEditEventArgs.cs
- TreeNode.cs
- SByteStorage.cs
- OutputCacheModule.cs
- BypassElement.cs
- RoleService.cs
- Stylus.cs
- RowToParametersTransformer.cs
- webeventbuffer.cs
- UIElementPropertyUndoUnit.cs
- ProviderCollection.cs
- FontDriver.cs
- LogRecordSequence.cs
- XamlFilter.cs
- QueryResults.cs
- AmbientProperties.cs
- SerialStream.cs
- RequestSecurityTokenResponse.cs
- GuidelineCollection.cs
- TextTreeTextNode.cs
- HtmlEmptyTagControlBuilder.cs
- Compiler.cs
- IdentitySection.cs
- LoginDesignerUtil.cs
- BufferModeSettings.cs
- CodeExporter.cs
- TabletDeviceInfo.cs
- XmlAttributeHolder.cs
- SpoolingTaskBase.cs
- QilTernary.cs
- AliasedSlot.cs
- DataControlButton.cs
- translator.cs
- ListControlConvertEventArgs.cs
- ColumnResult.cs
- SizeF.cs
- ManagedWndProcTracker.cs
- AliasGenerator.cs
- DynamicHyperLink.cs
- ItemCheckedEvent.cs
- TypeConverter.cs
- PenLineCapValidation.cs
- HttpHeaderCollection.cs
- CatalogZoneBase.cs
- PathFigureCollection.cs
- indexingfiltermarshaler.cs
- UpDownEvent.cs
- AsyncDataRequest.cs
- TextCollapsingProperties.cs
- DataGridLinkButton.cs
- ApplicationProxyInternal.cs
- printdlgexmarshaler.cs
- HybridWebProxyFinder.cs
- ZipIOExtraFieldZip64Element.cs