Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.XmlSchema Class Reference

Public Member Functions

void Write (Stream stream)
 
void Write (Stream stream, XmlNamespaceManager? namespaceManager)
 
void Write (TextWriter writer)
 
void Write (TextWriter writer, XmlNamespaceManager? namespaceManager)
 
void Write (XmlWriter writer)
 
void Write (XmlWriter writer, XmlNamespaceManager? namespaceManager)
 
void Compile (ValidationEventHandler? validationEventHandler)
 
void Compile (ValidationEventHandler? validationEventHandler, XmlResolver? resolver)
 

Static Public Member Functions

static ? XmlSchema Read (TextReader reader, ValidationEventHandler? validationEventHandler)
 
static ? XmlSchema Read (Stream stream, ValidationEventHandler? validationEventHandler)
 
static ? XmlSchema Read (XmlReader reader, ValidationEventHandler? validationEventHandler)
 

Static Public Attributes

const string Namespace = "http://www.w3.org/2001/XMLSchema"
 
const string InstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance"
 

Package Functions

bool CompileSchema (XmlSchemaCollection xsc, XmlResolver resolver, SchemaInfo schemaInfo, string ns, ValidationEventHandler validationEventHandler, XmlNameTable nameTable, bool CompileContentModel)
 
void CompileSchemaInSet (XmlNameTable nameTable, ValidationEventHandler eventHandler, XmlSchemaCompilationSettings compilationSettings)
 
new XmlSchema Clone ()
 
XmlSchema DeepClone ()
 
void SetIsCompiled (bool isCompiled)
 
override void SetUnhandledAttributes (XmlAttribute[] moreAttributes)
 
override void AddAnnotation (XmlSchemaAnnotation annotation)
 
void GetExternalSchemasList (IList extList, XmlSchema schema)
 
virtual void OnAdd (XmlSchemaObjectCollection container, object item)
 
virtual void OnRemove (XmlSchemaObjectCollection container, object item)
 
virtual void OnClear (XmlSchemaObjectCollection container)
 

Properties

XmlSchemaForm AttributeFormDefault [get, set]
 
XmlSchemaDerivationMethod BlockDefault [get, set]
 
XmlSchemaDerivationMethod FinalDefault [get, set]
 
XmlSchemaForm ElementFormDefault [get, set]
 
stringTargetNamespace [get, set]
 
stringVersion [get, set]
 
XmlSchemaObjectCollection Includes [get]
 
XmlSchemaObjectCollection Items [get]
 
bool IsCompiled [get]
 
bool IsCompiledBySet [get, set]
 
bool IsPreprocessed [get, set]
 
bool IsRedefined [get, set]
 
XmlSchemaObjectTable Attributes [get]
 
XmlSchemaObjectTable AttributeGroups [get]
 
XmlSchemaObjectTable SchemaTypes [get]
 
XmlSchemaObjectTable Elements [get]
 
stringId [get, set]
 
XmlAttribute?[] UnhandledAttributes [get, set]
 
XmlSchemaObjectTable Groups [get]
 
XmlSchemaObjectTable Notations [get]
 
XmlSchemaObjectTable IdentityConstraints [get]
 
UriBaseUri [get, set]
 
int SchemaId [get]
 
bool IsChameleon [get, set]
 
Hashtable Ids [get]
 
XmlDocument Document [get]
 
int ErrorCount [get, set]
 
override? string IdAttribute [get, set]
 
XmlNameTable NameTable [get]
 
ArrayList ImportedSchemas [get]
 
ArrayList ImportedNamespaces [get]
 
int LineNumber [get, set]
 
int LinePosition [get, set]
 
stringSourceUri [get, set]
 
XmlSchemaObjectParent [get, set]
 
XmlSerializerNamespaces Namespaces [get, set]
 
virtual ? string NameAttribute [get, set]
 
bool IsProcessing [get, set]
 

Private Attributes

XmlSchemaForm _attributeFormDefault
 
XmlSchemaForm _elementFormDefault
 
XmlSchemaDerivationMethod _blockDefault = XmlSchemaDerivationMethod.None
 
XmlSchemaDerivationMethod _finalDefault = XmlSchemaDerivationMethod.None
 
string _targetNs
 
string _version
 
XmlSchemaObjectCollection _includes = new XmlSchemaObjectCollection()
 
XmlSchemaObjectCollection _items = new XmlSchemaObjectCollection()
 
string _id
 
XmlAttribute[] _moreAttributes
 
bool _isCompiled
 
bool _isCompiledBySet
 
bool _isPreprocessed
 
bool _isRedefined
 
int _errorCount
 
XmlSchemaObjectTable _attributes
 
XmlSchemaObjectTable _attributeGroups = new XmlSchemaObjectTable()
 
XmlSchemaObjectTable _elements = new XmlSchemaObjectTable()
 
XmlSchemaObjectTable _types = new XmlSchemaObjectTable()
 
readonly XmlSchemaObjectTable _groups = new XmlSchemaObjectTable()
 
readonly XmlSchemaObjectTable _notations = new XmlSchemaObjectTable()
 
readonly XmlSchemaObjectTable _identityConstraints = new XmlSchemaObjectTable()
 
ArrayList _importedSchemas
 
ArrayList _importedNamespaces
 
int _schemaId = -1
 
Uri _baseUri
 
bool _isChameleon
 
readonly Hashtable _ids = new Hashtable()
 
XmlDocument _document
 
XmlNameTable _nameTable
 
int _lineNum
 
int _linePos
 
string _sourceUri
 
XmlSerializerNamespaces _namespaces
 
XmlSchemaObject _parent
 
bool _isProcessing
 

Static Private Attributes

static int s_globalIdCounter = -1
 

Detailed Description

Definition at line 11 of file XmlSchema.cs.


The documentation for this class was generated from the following file: