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
- KeyedCollection.cs
- Pointer.cs
- XmlDesigner.cs
- ObjectContext.cs
- OleDbSchemaGuid.cs
- AppendHelper.cs
- TimeSpan.cs
- ProcessHost.cs
- Margins.cs
- WebScriptMetadataFormatter.cs
- JournalEntryListConverter.cs
- EmbeddedObject.cs
- TimelineCollection.cs
- CornerRadius.cs
- SynchronizationContext.cs
- DomainConstraint.cs
- HostedNamedPipeTransportManager.cs
- XPathParser.cs
- PenLineJoinValidation.cs
- ScrollPatternIdentifiers.cs
- WmpBitmapDecoder.cs
- PageAdapter.cs
- OracleRowUpdatingEventArgs.cs
- MemberAccessException.cs
- ProviderIncompatibleException.cs
- Quaternion.cs
- EntityCommandExecutionException.cs
- XmlChoiceIdentifierAttribute.cs
- ImpersonateTokenRef.cs
- GridViewItemAutomationPeer.cs
- TdsValueSetter.cs
- FileDetails.cs
- SetIndexBinder.cs
- WsiProfilesElement.cs
- SelectionGlyphBase.cs
- SerializationInfo.cs
- IProvider.cs
- SendingRequestEventArgs.cs
- WebPartEditVerb.cs
- JsonReader.cs
- ServiceObjectContainer.cs
- TransactionScope.cs
- CookielessHelper.cs
- HyperLinkField.cs
- CurrencyWrapper.cs
- TemplateBuilder.cs
- OracleInternalConnection.cs
- TextEditorSpelling.cs
- EnumMember.cs
- PageCatalogPartDesigner.cs
- WorkflowCompensationBehavior.cs
- HandlerFactoryWrapper.cs
- TransformerInfoCollection.cs
- BooleanStorage.cs
- SqlTransaction.cs
- AllMembershipCondition.cs
- OpenTypeLayoutCache.cs
- InfoCardTraceRecord.cs
- ReadWriteObjectLock.cs
- XmlWrappingWriter.cs
- ReadOnlyAttribute.cs
- OledbConnectionStringbuilder.cs
- DBAsyncResult.cs
- BridgeDataRecord.cs
- HtmlButton.cs
- RSAOAEPKeyExchangeDeformatter.cs
- XhtmlBasicPhoneCallAdapter.cs
- SafeNativeMethodsMilCoreApi.cs
- TypeDescriptionProviderAttribute.cs
- BamlRecordHelper.cs
- CompilationPass2Task.cs
- DataProtection.cs
- SqlUserDefinedAggregateAttribute.cs
- TemplateBamlTreeBuilder.cs
- Stroke.cs
- PipelineModuleStepContainer.cs
- RectangleF.cs
- AutomationProperty.cs
- SmtpClient.cs
- BounceEase.cs
- TraceSwitch.cs
- EllipticalNodeOperations.cs
- ALinqExpressionVisitor.cs
- PropertyInformationCollection.cs
- WebPartConnectionCollection.cs
- SmiTypedGetterSetter.cs
- Rotation3DAnimation.cs
- DataGridCaption.cs
- OutArgumentConverter.cs
- KeyEvent.cs
- KerberosTicketHashIdentifierClause.cs
- HostSecurityManager.cs
- Utils.cs
- UserControlBuildProvider.cs
- Stream.cs
- XPathSelfQuery.cs
- AddressUtility.cs
- DataBindingExpressionBuilder.cs
- GeneralTransform3DGroup.cs
- GlyphRunDrawing.cs