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
- SrgsElementFactory.cs
- TimeoutException.cs
- PersistenceTypeAttribute.cs
- RecognizedAudio.cs
- ContainerUtilities.cs
- Brush.cs
- ToolStripItemCollection.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- OutputScopeManager.cs
- UnSafeCharBuffer.cs
- BinaryParser.cs
- PackageProperties.cs
- MULTI_QI.cs
- IsolatedStorageFilePermission.cs
- WindowsFont.cs
- ThicknessAnimationBase.cs
- ConditionChanges.cs
- HttpTransportManager.cs
- PassportAuthentication.cs
- Maps.cs
- WebPartConnectionCollection.cs
- FacetChecker.cs
- EntitySqlQueryState.cs
- RelationshipWrapper.cs
- WebServiceEndpoint.cs
- PrinterUnitConvert.cs
- XmlBaseWriter.cs
- LabelTarget.cs
- Authorization.cs
- HTMLTextWriter.cs
- KeyedPriorityQueue.cs
- DescriptionAttribute.cs
- FixedSOMTableRow.cs
- DbTransaction.cs
- CreateRefExpr.cs
- dataobject.cs
- ButtonStandardAdapter.cs
- InvalidOperationException.cs
- SapiAttributeParser.cs
- WebBrowsableAttribute.cs
- URL.cs
- DecimalAnimationUsingKeyFrames.cs
- KoreanCalendar.cs
- GregorianCalendarHelper.cs
- SecurityCriticalDataForSet.cs
- ResourceProviderFactory.cs
- DynamicRouteExpression.cs
- ImageButton.cs
- MultiByteCodec.cs
- DataServiceHostFactory.cs
- InstanceContextManager.cs
- CriticalHandle.cs
- OptimalBreakSession.cs
- DictionaryManager.cs
- WebPartZone.cs
- ComboBox.cs
- DecoratedNameAttribute.cs
- UIElement.cs
- ValidationHelper.cs
- SQLBinary.cs
- AnimatedTypeHelpers.cs
- SingleObjectCollection.cs
- XmlMtomReader.cs
- DiscoveryDocumentReference.cs
- KeyEvent.cs
- InputScopeNameConverter.cs
- CqlWriter.cs
- URLIdentityPermission.cs
- Message.cs
- updateconfighost.cs
- SmiEventSink_DeferedProcessing.cs
- FileLevelControlBuilderAttribute.cs
- LambdaCompiler.Address.cs
- DragStartedEventArgs.cs
- XmlSchemaAttributeGroupRef.cs
- ForceCopyBuildProvider.cs
- Wildcard.cs
- GlyphCache.cs
- DataGridViewLinkCell.cs
- EntityKeyElement.cs
- SmtpClient.cs
- NullableFloatMinMaxAggregationOperator.cs
- QilChoice.cs
- BamlReader.cs
- DateTimeOffset.cs
- _IPv4Address.cs
- SqlColumnizer.cs
- ToolboxDataAttribute.cs
- AutomationEvent.cs
- SqlDataRecord.cs
- ImageMap.cs
- DATA_BLOB.cs
- ArrayTypeMismatchException.cs
- ElementsClipboardData.cs
- TypeInitializationException.cs
- ThreadExceptionDialog.cs
- PrinterUnitConvert.cs
- UTF7Encoding.cs
- ContextProperty.cs
- Activator.cs