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
- CellTreeNodeVisitors.cs
- ParallelDesigner.cs
- CodeIdentifier.cs
- HttpApplicationFactory.cs
- TimerElapsedEvenArgs.cs
- NodeLabelEditEvent.cs
- StringArrayConverter.cs
- SignatureResourcePool.cs
- ServiceXNameTypeConverter.cs
- InputMethod.cs
- ellipse.cs
- NativeMethods.cs
- ConfigurationSection.cs
- StylusSystemGestureEventArgs.cs
- KeyedHashAlgorithm.cs
- InkPresenterAutomationPeer.cs
- XmlHierarchicalEnumerable.cs
- TextTreeFixupNode.cs
- StylusShape.cs
- AttachedPropertyMethodSelector.cs
- TreeViewImageIndexConverter.cs
- Canonicalizers.cs
- RotateTransform3D.cs
- Logging.cs
- FileLevelControlBuilderAttribute.cs
- PermissionAttributes.cs
- InputLanguage.cs
- SettingsPropertyNotFoundException.cs
- StringConcat.cs
- AsyncOperation.cs
- AppDomainUnloadedException.cs
- SchemaRegistration.cs
- StorageMappingItemCollection.cs
- Exception.cs
- _SSPIWrapper.cs
- ListViewAutomationPeer.cs
- InstanceLockLostException.cs
- RequestDescription.cs
- RequestTimeoutManager.cs
- TextFormattingConverter.cs
- UnicodeEncoding.cs
- HtmlProps.cs
- SuppressMergeCheckAttribute.cs
- OrderingQueryOperator.cs
- Crc32.cs
- EncryptedKey.cs
- ConfigurationManagerHelper.cs
- TargetInvocationException.cs
- IisTraceListener.cs
- PersonalizationStateInfoCollection.cs
- SqlCachedBuffer.cs
- DataGridViewUtilities.cs
- AnimatedTypeHelpers.cs
- DataBindingList.cs
- SynchronizedDispatch.cs
- TTSEvent.cs
- IteratorFilter.cs
- EventWaitHandle.cs
- CodeThrowExceptionStatement.cs
- ScrollData.cs
- QueryContinueDragEvent.cs
- Visual.cs
- DataGridTextBoxColumn.cs
- PlanCompilerUtil.cs
- AsyncResult.cs
- PipelineDeploymentState.cs
- TextEditorTables.cs
- VersionedStream.cs
- TableCell.cs
- XamlUtilities.cs
- SingleTagSectionHandler.cs
- ClipboardProcessor.cs
- SAPIEngineTypes.cs
- TemplateBindingExpression.cs
- TTSEngineTypes.cs
- AppSecurityManager.cs
- Single.cs
- IIS7WorkerRequest.cs
- ControlCachePolicy.cs
- TextEditorDragDrop.cs
- Stylus.cs
- HitTestWithPointDrawingContextWalker.cs
- HostUtils.cs
- TripleDES.cs
- ControlCollection.cs
- ReaderWriterLockSlim.cs
- ISAPIApplicationHost.cs
- FilteredDataSetHelper.cs
- ContentTextAutomationPeer.cs
- Span.cs
- RuleSetBrowserDialog.cs
- FontUnit.cs
- ExpressionEditorAttribute.cs
- TriggerAction.cs
- recordstate.cs
- CodeDesigner.cs
- LoginAutoFormat.cs
- XmlNotation.cs
- WorkflowRuntimeService.cs
- StorageAssociationSetMapping.cs