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
- TextHidden.cs
- SwitchCase.cs
- ExpandedWrapper.cs
- SqlDataSourceSelectingEventArgs.cs
- DbDataReader.cs
- MILUtilities.cs
- SessionPageStatePersister.cs
- TransformerConfigurationWizardBase.cs
- SafeHandles.cs
- OleDbConnectionInternal.cs
- ExpressionConverter.cs
- InternalPermissions.cs
- ConnectionPool.cs
- SQLInt64Storage.cs
- PriorityBinding.cs
- AppDomainInfo.cs
- ZipIOCentralDirectoryBlock.cs
- ObjectKeyFrameCollection.cs
- ButtonChrome.cs
- XmlSchemaComplexContent.cs
- RequestResponse.cs
- ProxySimple.cs
- TypeDescriptor.cs
- WebServiceTypeData.cs
- SqlRemoveConstantOrderBy.cs
- RelationshipConstraintValidator.cs
- PaperSize.cs
- EntityConnection.cs
- MethodRental.cs
- ClassGenerator.cs
- TextServicesLoader.cs
- OrderedDictionaryStateHelper.cs
- UserControl.cs
- SetIterators.cs
- CodeAttributeArgumentCollection.cs
- ServiceNotStartedException.cs
- XmlDocumentSchema.cs
- ThreadNeutralSemaphore.cs
- ConfigXmlText.cs
- RpcCryptoRequest.cs
- Storyboard.cs
- XmlAnyElementAttributes.cs
- ShaderEffect.cs
- AggregateNode.cs
- DocumentSequenceHighlightLayer.cs
- XhtmlBasicLiteralTextAdapter.cs
- SignatureHelper.cs
- QilGenerator.cs
- RegexWorker.cs
- CompositeCollectionView.cs
- MenuAutomationPeer.cs
- ModuleBuilder.cs
- Path.cs
- TargetInvocationException.cs
- MetadataCacheItem.cs
- EventData.cs
- ConvertTextFrag.cs
- DesignerActionMethodItem.cs
- FormsAuthenticationUserCollection.cs
- HiddenFieldPageStatePersister.cs
- ExpressionStringBuilder.cs
- DataKey.cs
- ValueProviderWrapper.cs
- PasswordTextNavigator.cs
- SqlConnectionStringBuilder.cs
- CommonGetThemePartSize.cs
- PermissionSetTriple.cs
- TimeSpanConverter.cs
- FilteredDataSetHelper.cs
- IImplicitResourceProvider.cs
- ElapsedEventArgs.cs
- SettingsAttributes.cs
- WorkflowExecutor.cs
- FixedSOMFixedBlock.cs
- ToolStripItemTextRenderEventArgs.cs
- ApplicationFileCodeDomTreeGenerator.cs
- BeginStoryboard.cs
- ManagementObjectCollection.cs
- ContextStack.cs
- NameService.cs
- OrderToken.cs
- OrderedHashRepartitionStream.cs
- TreeView.cs
- ServiceModelPerformanceCounters.cs
- SettingsPropertyIsReadOnlyException.cs
- CircleHotSpot.cs
- SerializationFieldInfo.cs
- Queue.cs
- OneOfConst.cs
- StylusPointProperty.cs
- DataGridViewCellMouseEventArgs.cs
- EDesignUtil.cs
- CultureSpecificCharacterBufferRange.cs
- TabControl.cs
- messageonlyhwndwrapper.cs
- ReflectionTypeLoadException.cs
- ByteStream.cs
- DefaultWorkflowLoaderService.cs
- CharacterBuffer.cs
- EnumUnknown.cs