Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaObject.cs / 1 / XmlSchemaObject.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Diagnostics;
using System.Xml.Serialization;
using System.Security.Permissions;
///
///
/// [To be supplied.]
///
[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;}
}
///
[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();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Diagnostics;
using System.Xml.Serialization;
using System.Security.Permissions;
///
///
/// [To be supplied.]
///
[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;}
}
///
[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();
}
}
}
// 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
- CacheRequest.cs
- Environment.cs
- UnSafeCharBuffer.cs
- MarshalByValueComponent.cs
- WsatEtwTraceListener.cs
- RestHandler.cs
- EntityDesignerDataSourceView.cs
- UnsafeNativeMethods.cs
- SQLInt64Storage.cs
- TrackingExtract.cs
- CounterCreationDataCollection.cs
- DataGridViewColumnCollection.cs
- PropertyDescriptorGridEntry.cs
- ClientSettings.cs
- Model3DGroup.cs
- DBSchemaRow.cs
- cryptoapiTransform.cs
- Int32CAMarshaler.cs
- DataRecordInternal.cs
- XmlAutoDetectWriter.cs
- BoolExpressionVisitors.cs
- DrawItemEvent.cs
- PageCodeDomTreeGenerator.cs
- ToggleProviderWrapper.cs
- ArrayConverter.cs
- XmlBinaryReaderSession.cs
- BinaryEditor.cs
- CqlIdentifiers.cs
- TextAnchor.cs
- SqlGatherConsumedAliases.cs
- RectAnimationUsingKeyFrames.cs
- ToolboxItemImageConverter.cs
- RegisteredHiddenField.cs
- SiteMapNodeItemEventArgs.cs
- DbProviderManifest.cs
- ReadOnlyCollectionBuilder.cs
- AssemblyFilter.cs
- TypeSystem.cs
- EdmItemError.cs
- PropertyGridView.cs
- XamlBrushSerializer.cs
- ActivationWorker.cs
- AsymmetricAlgorithm.cs
- StylusPointPropertyUnit.cs
- ZipIOExtraField.cs
- StatusBar.cs
- PartBasedPackageProperties.cs
- EmptyEnumerator.cs
- TextRunCacheImp.cs
- ValueSerializerAttribute.cs
- IsolatedStorageFilePermission.cs
- CqlQuery.cs
- DecoderBestFitFallback.cs
- StorageEntitySetMapping.cs
- counter.cs
- PageAsyncTask.cs
- ToolboxItemAttribute.cs
- VoiceSynthesis.cs
- PathFigure.cs
- FormsIdentity.cs
- XmlSchemaAll.cs
- Regex.cs
- ConstraintConverter.cs
- LineProperties.cs
- ServiceObjectContainer.cs
- GlyphingCache.cs
- SoapCodeExporter.cs
- AssemblyBuilder.cs
- BufferBuilder.cs
- EpmSyndicationContentSerializer.cs
- ServicesExceptionNotHandledEventArgs.cs
- PackagePartCollection.cs
- ClosableStream.cs
- ReturnValue.cs
- AttachmentCollection.cs
- DataBindingExpressionBuilder.cs
- WSHttpSecurity.cs
- LinqDataSourceStatusEventArgs.cs
- FrameworkTemplate.cs
- FixedSOMPage.cs
- AttributeProviderAttribute.cs
- XmlSchemaObject.cs
- TextContainerChangedEventArgs.cs
- LinqDataSourceSelectEventArgs.cs
- DocumentEventArgs.cs
- HwndAppCommandInputProvider.cs
- FormViewRow.cs
- ErrorHandler.cs
- HandlerBase.cs
- SqlUtils.cs
- UICuesEvent.cs
- SecurityTokenResolver.cs
- FrugalList.cs
- PageWrapper.cs
- Win32Exception.cs
- ModuleBuilder.cs
- XsltFunctions.cs
- EndpointDispatcherTable.cs
- XmlnsPrefixAttribute.cs
- SqlDataSourceView.cs