Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XmlValidatingReaderImpl Class Referencesealed

Classes

class  ValidationEventHandling
 

Public Member Functions

override string GetAttribute (string name)
 
override string GetAttribute (string localName, string namespaceURI)
 
override string GetAttribute (int i)
 
override bool MoveToAttribute (string name)
 
override bool MoveToAttribute (string localName, string namespaceURI)
 
override void MoveToAttribute (int i)
 
override bool MoveToFirstAttribute ()
 
override bool MoveToNextAttribute ()
 
override bool MoveToElement ()
 
override bool Read ()
 
override void Close ()
 
override string LookupNamespace (string prefix)
 
override bool ReadAttributeValue ()
 
override int ReadContentAsBase64 (byte[] buffer, int index, int count)
 
override int ReadContentAsBinHex (byte[] buffer, int index, int count)
 
override int ReadElementContentAsBase64 (byte[] buffer, int index, int count)
 
override int ReadElementContentAsBinHex (byte[] buffer, int index, int count)
 
override void ResolveEntity ()
 
override string ReadString ()
 
bool HasLineInfo ()
 
object ReadTypedValue ()
 
override Task< stringGetValueAsync ()
 
override async Task< boolReadAsync ()
 
override async Task< int > ReadContentAsBase64Async (byte[] buffer, int index, int count)
 
override async Task< int > ReadContentAsBinHexAsync (byte[] buffer, int index, int count)
 
override async Task< int > ReadElementContentAsBase64Async (byte[] buffer, int index, int count)
 
override async Task< int > ReadElementContentAsBinHexAsync (byte[] buffer, int index, int count)
 
virtual object ReadContentAsObject ()
 
virtual bool ReadContentAsBoolean ()
 
virtual DateTime ReadContentAsDateTime ()
 
virtual DateTimeOffset ReadContentAsDateTimeOffset ()
 
virtual double ReadContentAsDouble ()
 
virtual float ReadContentAsFloat ()
 
virtual decimal ReadContentAsDecimal ()
 
virtual int ReadContentAsInt ()
 
virtual long ReadContentAsLong ()
 
virtual string ReadContentAsString ()
 
virtual object ReadContentAs (Type returnType, IXmlNamespaceResolver? namespaceResolver)
 
virtual object ReadElementContentAsObject ()
 
virtual object ReadElementContentAsObject (string localName, string namespaceURI)
 
virtual bool ReadElementContentAsBoolean ()
 
virtual bool ReadElementContentAsBoolean (string localName, string namespaceURI)
 
virtual DateTime ReadElementContentAsDateTime ()
 
virtual DateTime ReadElementContentAsDateTime (string localName, string namespaceURI)
 
virtual double ReadElementContentAsDouble ()
 
virtual double ReadElementContentAsDouble (string localName, string namespaceURI)
 
virtual float ReadElementContentAsFloat ()
 
virtual float ReadElementContentAsFloat (string localName, string namespaceURI)
 
virtual decimal ReadElementContentAsDecimal ()
 
virtual decimal ReadElementContentAsDecimal (string localName, string namespaceURI)
 
virtual int ReadElementContentAsInt ()
 
virtual int ReadElementContentAsInt (string localName, string namespaceURI)
 
virtual long ReadElementContentAsLong ()
 
virtual long ReadElementContentAsLong (string localName, string namespaceURI)
 
virtual string ReadElementContentAsString ()
 
virtual string ReadElementContentAsString (string localName, string namespaceURI)
 
virtual object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
virtual object ReadElementContentAs (Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI)
 
stringGetAttribute (string name, string? namespaceURI)
 
bool MoveToAttribute (string name, string? ns)
 
virtual void Skip ()
 
virtual int ReadValueChunk (char[] buffer, int index, int count)
 
virtual XmlNodeType MoveToContent ()
 
virtual void ReadStartElement ()
 
virtual void ReadStartElement (string name)
 
virtual void ReadStartElement (string localname, string ns)
 
virtual string ReadElementString ()
 
virtual string ReadElementString (string name)
 
virtual string ReadElementString (string localname, string ns)
 
virtual void ReadEndElement ()
 
virtual bool IsStartElement ()
 
virtual bool IsStartElement (string name)
 
virtual bool IsStartElement (string localname, string ns)
 
virtual bool ReadToFollowing (string name)
 
virtual bool ReadToFollowing (string localName, string namespaceURI)
 
virtual bool ReadToDescendant (string name)
 
virtual bool ReadToDescendant (string localName, string namespaceURI)
 
virtual bool ReadToNextSibling (string name)
 
virtual bool ReadToNextSibling (string localName, string namespaceURI)
 
virtual string ReadInnerXml ()
 
virtual string ReadOuterXml ()
 
virtual XmlReader ReadSubtree ()
 
void Dispose ()
 
virtual async Task< object > ReadContentAsObjectAsync ()
 
virtual Task< stringReadContentAsStringAsync ()
 
virtual async Task< object > ReadContentAsAsync (Type returnType, IXmlNamespaceResolver? namespaceResolver)
 
virtual async Task< object > ReadElementContentAsObjectAsync ()
 
virtual async Task< stringReadElementContentAsStringAsync ()
 
virtual async Task< object > ReadElementContentAsAsync (Type returnType, IXmlNamespaceResolver namespaceResolver)
 
virtual Task SkipAsync ()
 
virtual Task< int > ReadValueChunkAsync (char[] buffer, int index, int count)
 
virtual async Task< XmlNodeTypeMoveToContentAsync ()
 
virtual async Task< stringReadInnerXmlAsync ()
 
virtual async Task< stringReadOuterXmlAsync ()
 

Static Public Member Functions

static bool IsName (string str)
 
static bool IsNameToken (string str)
 
static XmlReader Create (string inputUri)
 
static XmlReader Create (string inputUri, XmlReaderSettings? settings)
 
static XmlReader Create (string inputUri, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (Stream input)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings, string? baseUri)
 
static XmlReader Create (Stream input, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (TextReader input)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings, string? baseUri)
 
static XmlReader Create (TextReader input, XmlReaderSettings? settings, XmlParserContext? inputContext)
 
static XmlReader Create (XmlReader reader, XmlReaderSettings? settings)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Package Functions

 XmlValidatingReaderImpl (XmlReader reader)
 
 XmlValidatingReaderImpl (string xmlFragment, XmlNodeType fragType, XmlParserContext context)
 
 XmlValidatingReaderImpl (Stream xmlFragment, XmlNodeType fragType, XmlParserContext context)
 
 XmlValidatingReaderImpl (XmlReader reader, ValidationEventHandler settingsEventHandler, bool processIdentityConstraints)
 
void MoveOffEntityReference ()
 
IDictionary< string, stringGetNamespacesInScope (XmlNamespaceScope scope)
 
string LookupPrefix (string namespaceName)
 
bool AddDefaultAttribute (SchemaAttDef attdef)
 
void ValidateDefaultAttributeOnUse (IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
 
bool CanReadContentAs ()
 
void CheckElement (string localName, string namespaceURI)
 
Exception CreateReadContentAsException (string methodName)
 
Exception CreateReadElementContentAsException (string methodName)
 
string InternalReadContentAsString ()
 
async Task< stringInternalReadContentAsStringAsync ()
 

Static Package Functions

static bool IsTextualNode (XmlNodeType nodeType)
 
static bool CanReadContentAs (XmlNodeType nodeType)
 
static bool HasValueInternal (XmlNodeType nodeType)
 
static Exception CreateReadContentAsException (string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
 
static Exception CreateReadElementContentAsException (string methodName, XmlNodeType nodeType, IXmlLineInfo lineInfo)
 
static ConformanceLevel GetV1ConformanceLevel (XmlReader reader)
 
static XmlReader CreateSqlReader (Stream input, XmlReaderSettings settings, XmlParserContext inputContext)
 
static int CalcBufferSize (Stream input)
 

Properties

override XmlReaderSettings Settings [get]
 
override XmlNodeType NodeType [get]
 
override string Name [get]
 
override string LocalName [get]
 
override string NamespaceURI [get]
 
override string Prefix [get]
 
override bool HasValue [get]
 
override string Value [get]
 
override int Depth [get]
 
override string BaseURI [get]
 
override bool IsEmptyElement [get]
 
override bool IsDefault [get]
 
override char QuoteChar [get]
 
override XmlSpace XmlSpace [get]
 
override string XmlLang [get]
 
override ReadState ReadState [get]
 
override bool EOF [get]
 
override XmlNameTable NameTable [get]
 
Encoding Encoding [get]
 
override int AttributeCount [get]
 
override bool CanReadBinaryContent [get]
 
override bool CanResolveEntity [get]
 
XmlReader OuterReader [set]
 
int LineNumber [get]
 
int LinePosition [get]
 
object SchemaType [get]
 
XmlReader Reader [get]
 
XmlTextReaderImpl ReaderImpl [get]
 
ValidationType ValidationType [get, set]
 
XmlSchemaCollection Schemas [get]
 
EntityHandling EntityHandling [get, set]
 
XmlResolver XmlResolver [set]
 
bool Namespaces [get, set]
 
BaseValidator Validator [get, set]
 
override XmlNamespaceManager NamespaceManager [get]
 
bool StandAlone [get]
 
object SchemaTypeObject [set]
 
object TypedValueObject [get, set]
 
override IDtdInfo DtdInfo [get]
 
ValidationEventHandler ValidationEventHandler
 
virtual ? IXmlSchemaInfo SchemaInfo [get]
 
virtual Type ValueType [get]
 
virtual string this[int i] [get]
 
virtual ? string this[string name] [get]
 
virtual ? string this[string name, string? namespaceURI] [get]
 
virtual bool CanReadValueChunk [get]
 
virtual bool HasAttributes [get]
 
bool IsDefaultInternal [get]
 
object DebuggerDisplayProxy [get]
 

Private Types

enum  ParsingFunction {
  Read , Init , ParseDtdFromContext , ResolveEntityInternally ,
  InReadBinaryContent , ReaderClosed , Error , None
}
 

Private Member Functions

IDictionary< string, string > IXmlNamespaceResolver. GetNamespacesInScope (XmlNamespaceScope scope)
 
string IXmlNamespaceResolver. LookupNamespace (string prefix)
 
string IXmlNamespaceResolver. LookupPrefix (string namespaceName)
 
void ParseDtdFromParserContext ()
 
void ValidateDtd ()
 
void ResolveEntityInternally ()
 
void SetupValidation (ValidationType valType)
 
XmlResolver GetResolver ()
 
void ProcessCoreReaderEvent ()
 
async Task ParseDtdFromParserContextAsync ()
 
async Task ResolveEntityInternallyAsync ()
 
void WriteNode (XmlWriter xtw, bool defattr)
 
void WriteAttributeValue (XmlWriter xtw)
 
XmlWriter CreateWriterForInnerOuterXml (StringWriter sw)
 
void SetNamespacesFlag (XmlTextWriter xtw)
 
bool SkipSubtree ()
 
bool SetupReadElementContentAsXxx (string methodName)
 
void FinishReadElementContentAsXxx ()
 
async Task WriteNodeAsync (XmlWriter xtw, bool defattr)
 
async Task< boolSkipSubtreeAsync ()
 
async Task< boolSetupReadElementContentAsXxxAsync (string methodName)
 
Task FinishReadElementContentAsXxxAsync ()
 

Static Private Member Functions

static string AddLineInfo (string message, IXmlLineInfo lineInfo)
 
static XmlTextReaderImpl GetXmlTextReaderImpl (XmlReader reader)
 

Private Attributes

readonly XmlReader _coreReader
 
readonly XmlTextReaderImpl _coreReaderImpl
 
readonly IXmlNamespaceResolver _coreReaderNSResolver
 
ValidationType _validationType
 
BaseValidator _validator
 
readonly XmlSchemaCollection _schemaCollection
 
readonly bool _processIdentityConstraints
 
ParsingFunction _parsingFunction = ParsingFunction.Init
 
readonly ValidationEventHandling _eventHandling
 
readonly XmlParserContext _parserContext
 
ReadContentAsBinaryHelper _readBinaryHelper
 
XmlReader _outerReader
 

Static Private Attributes

static XmlResolver s_tempResolver
 

Detailed Description

Definition at line 10 of file XmlValidatingReaderImpl.cs.


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