Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml Namespace Reference

Namespaces

namespace  Extensions
 
namespace  Linq
 
namespace  Resolvers
 
namespace  Schema
 
namespace  Serialization
 
namespace  XPath
 
namespace  Xsl
 

Classes

class  ArrayHelper
 
class  AsyncHelper
 
class  AttributePSVIInfo
 
class  Base64Decoder
 
class  Base64Encoder
 
class  BaseRegionIterator
 
class  BaseTreeIterator
 
class  BinHexDecoder
 
class  BinHexEncoder
 
class  BinXmlDateTime
 
struct  BinXmlSqlDecimal
 
struct  BinXmlSqlMoney
 
class  Bits
 
class  BitStack
 
class  BooleanArrayHelperWithDictionaryString
 
class  BooleanArrayHelperWithString
 
class  ByteStack
 
struct  BytesWithOffset
 
class  CharEntityEncoderFallback
 
class  CharEntityEncoderFallbackBuffer
 
class  DataDocumentXPathNavigator
 
class  DataPointer
 
class  DataSetMapper
 
class  DateTimeArrayHelperWithDictionaryString
 
class  DateTimeArrayHelperWithString
 
class  DecimalArrayHelperWithDictionaryString
 
class  DecimalArrayHelperWithString
 
class  DiagnosticsSwitches
 
class  DocumentSchemaValidator
 
class  DocumentXmlWriter
 
class  DocumentXPathNavigator
 
class  DocumentXPathNodeIterator_AllElemChildren
 
class  DocumentXPathNodeIterator_AllElemChildren_AndSelf
 
class  DocumentXPathNodeIterator_ElemChildren
 
class  DocumentXPathNodeIterator_ElemChildren_AndSelf
 
class  DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName
 
class  DocumentXPathNodeIterator_ElemChildren_NoLocalName
 
class  DocumentXPathNodeIterator_ElemDescendants
 
class  DocumentXPathNodeIterator_Empty
 
class  DomNameTable
 
class  DoubleArrayHelperWithDictionaryString
 
class  DoubleArrayHelperWithString
 
class  DtdParser
 
class  EmptyEnumerator
 
class  EncodingStreamWrapper
 
class  GuidArrayHelperWithDictionaryString
 
class  GuidArrayHelperWithString
 
class  HtmlEncodedRawTextWriter
 
class  HtmlEncodedRawTextWriterIndent
 
class  HtmlTernaryTree
 
class  HtmlUtf8RawTextWriter
 
class  HtmlUtf8RawTextWriterIndent
 
class  HWStack
 
interface  IApplicationResourceStreamResolver
 
interface  IDtdAttributeInfo
 
interface  IDtdAttributeListInfo
 
interface  IDtdDefaultAttributeInfo
 
interface  IDtdEntityInfo
 
interface  IDtdInfo
 
interface  IDtdParser
 
interface  IDtdParserAdapter
 
interface  IDtdParserAdapterV1
 
interface  IDtdParserAdapterWithValidation
 
interface  IFragmentCapableXmlDictionaryWriter
 
interface  IHasXmlNode
 
class  IncrementalReadCharsDecoder
 
class  IncrementalReadDecoder
 
class  IncrementalReadDummyDecoder
 
class  Int16ArrayHelperWithDictionaryString
 
class  Int16ArrayHelperWithString
 
class  Int32ArrayHelperWithDictionaryString
 
class  Int32ArrayHelperWithString
 
class  Int64ArrayHelperWithDictionaryString
 
class  Int64ArrayHelperWithString
 
interface  IRemovableWriter
 
interface  IStreamProvider
 
interface  IValidationEventHandling
 
interface  IXmlBinaryReaderInitializer
 
interface  IXmlBinaryWriterInitializer
 
interface  IXmlDataVirtualNode
 
interface  IXmlDictionary
 
interface  IXmlLineInfo
 
interface  IXmlNamespaceResolver
 
interface  IXmlTextReaderInitializer
 
interface  IXmlTextWriterInitializer
 
struct  LineInfo
 
class  NameTable
 
class  PositionInfo
 
class  PrefixHandle
 
class  QueryOutputWriter
 
class  QueryOutputWriterV1
 
class  ReadContentAsBinaryHelper
 
class  ReaderPositionInfo
 
class  Ref
 
class  RegionIterator
 
class  SafeAsciiDecoder
 
class  SingleArrayHelperWithDictionaryString
 
class  SingleArrayHelperWithString
 
class  StringHandle
 
class  TernaryTreeReadOnly
 
class  TextEncodedRawTextWriter
 
class  TextUtf8RawTextWriter
 
class  TimeSpanArrayHelperWithDictionaryString
 
class  TimeSpanArrayHelperWithString
 
class  TreeIterator
 
class  Ucs4Decoder
 
class  Ucs4Decoder1234
 
class  Ucs4Decoder2143
 
class  Ucs4Decoder3412
 
class  Ucs4Decoder4321
 
class  Ucs4Encoding
 
class  Ucs4Encoding1234
 
class  Ucs4Encoding2143
 
class  Ucs4Encoding3412
 
class  Ucs4Encoding4321
 
class  UniqueId
 
class  UTF16Decoder
 
class  ValidateNames
 
class  ValidatingReaderNodeData
 
class  ValueHandle
 
class  ValueHandleLength
 
class  XmlAsyncCheckReader
 
class  XmlAsyncCheckReaderWithLineInfo
 
class  XmlAsyncCheckReaderWithLineInfoNS
 
class  XmlAsyncCheckReaderWithLineInfoNSSchema
 
class  XmlAsyncCheckReaderWithNS
 
class  XmlAsyncCheckWriter
 
class  XmlAttribute
 
class  XmlAttributeCollection
 
class  XmlAutoDetectWriter
 
class  XmlBaseReader
 
class  XmlBaseWriter
 
class  XmlBinaryNodeWriter
 
class  XmlBinaryReader
 
class  XmlBinaryReaderSession
 
class  XmlBinaryWriter
 
class  XmlBinaryWriterSession
 
class  XmlBoundElement
 
class  XmlBufferReader
 
class  XmlCanonicalWriter
 
class  XmlCDataSection
 
class  XmlCharacterData
 
class  XmlCharCheckingReader
 
class  XmlCharCheckingReaderWithNS
 
class  XmlCharCheckingWriter
 
class  XmlCharType
 
class  XmlChildEnumerator
 
class  XmlChildNodes
 
class  XmlComment
 
class  XmlComplianceUtil
 
class  XmlConvert
 
class  XmlConverter
 
class  XmlDataDocument
 
class  XmlDataImplementation
 
class  XmlDeclaration
 
class  XmlDictionary
 
class  XmlDictionaryAsyncCheckWriter
 
class  XmlDictionaryReader
 
class  XmlDictionaryReaderQuotas
 
class  XmlDictionaryString
 
class  XmlDictionaryWriter
 
class  XmlDocument
 
class  XmlDocumentFragment
 
class  XmlDocumentType
 
class  XmlDOMTextWriter
 
class  XmlDownloadManager
 
class  XmlElement
 
class  XmlElementList
 
class  XmlElementListEnumerator
 
class  XmlElementListListener
 
class  XmlEmptyElementListEnumerator
 
class  XmlEncodedRawTextWriter
 
class  XmlEncodedRawTextWriterIndent
 
class  XmlEntity
 
class  XmlEntityReference
 
class  XmlEventCache
 
class  XmlException
 
class  XmlExceptionHelper
 
class  XmlImplementation
 
class  XmlLinkedNode
 
class  XmlLoader
 
class  XmlName
 
class  XmlNamedNodeMap
 
class  XmlNameEx
 
class  XmlNamespaceManager
 
class  XmlNameTable
 
class  XmlNode
 
class  XmlNodeChangedEventArgs
 
class  XmlNodeList
 
class  XmlNodeListEnumerator
 
class  XmlNodeReader
 
class  XmlNodeReaderNavigator
 
class  XmlNodeWriter
 
class  XmlNotation
 
class  XmlNullResolver
 
class  XmlParserContext
 
class  XmlProcessingInstruction
 
class  XmlQualifiedName
 
class  XmlRawWriter
 
class  XmlRawWriterBase64Encoder
 
class  XmlReader
 
class  XmlReaderSettings
 
class  XmlResolver
 
class  XmlSecureResolver
 
class  XmlSignificantWhitespace
 
class  XmlSigningNodeWriter
 
class  XmlSqlBinaryReader
 
class  XmlStreamNodeWriter
 
class  XmlSubtreeReader
 
class  XmlText
 
class  XmlTextEncoder
 
class  XmlTextReader
 
class  XmlTextReaderImpl
 
class  XmlTextWriter
 
class  XmlTextWriterBase64Encoder
 
class  XmlUnspecifiedAttribute
 
class  XmlUrlResolver
 
class  XmlUTF8NodeWriter
 
class  XmlUtf8RawTextWriter
 
class  XmlUtf8RawTextWriterIndent
 
class  XmlUTF8TextReader
 
class  XmlUTF8TextWriter
 
class  XmlValidatingReader
 
class  XmlValidatingReaderImpl
 
class  XmlWellFormedWriter
 
class  XmlWhitespace
 
class  XmlWrappingReader
 
class  XmlWrappingWriter
 
class  XmlWriter
 
class  XmlWriterSettings
 
class  XPathNodeList
 
class  XPathNodePointer
 
class  XsdCachingReader
 
class  XsdValidatingReader
 

Enumerations

enum  ElementState {
  None , Defoliated , WeakFoliation , StrongFoliation ,
  Foliating , Defoliating
}
 
enum  PrefixHandleType {
  Empty , A , B , C ,
  D , E , F , G ,
  H , I , J , K ,
  L , M , N , O ,
  P , Q , R , S ,
  T , U , V , W ,
  X , Y , Z , Buffer ,
  Max
}
 
enum  StringHandleConstStringType { Type , Root , Item }
 
enum  ValueHandleConstStringType {
  String , Number , Array , Object ,
  Boolean , Null
}
 
enum  ValueHandleType {
  Empty , True , False , Zero ,
  One , Int8 , Int16 , Int32 ,
  Int64 , UInt64 , Single , Double ,
  Decimal , DateTime , TimeSpan , Guid ,
  UniqueId , UTF8 , EscapedUTF8 , Base64 ,
  Dictionary , List , Char , Unicode ,
  QName , ConstString
}
 
enum  XmlBinaryNodeType {
  EndElement = 1 , Comment = 2 , Array = 3 , MinAttribute = 4 ,
  ShortAttribute = 4 , Attribute = 5 , ShortDictionaryAttribute = 6 , DictionaryAttribute = 7 ,
  ShortXmlnsAttribute = 8 , XmlnsAttribute = 9 , ShortDictionaryXmlnsAttribute = 10 , DictionaryXmlnsAttribute = 11 ,
  PrefixDictionaryAttributeA = 12 , PrefixDictionaryAttributeB = 13 , PrefixDictionaryAttributeC = 14 , PrefixDictionaryAttributeD = 15 ,
  PrefixDictionaryAttributeE = 16 , PrefixDictionaryAttributeF = 17 , PrefixDictionaryAttributeG = 18 , PrefixDictionaryAttributeH = 19 ,
  PrefixDictionaryAttributeI = 20 , PrefixDictionaryAttributeJ = 21 , PrefixDictionaryAttributeK = 22 , PrefixDictionaryAttributeL = 23 ,
  PrefixDictionaryAttributeM = 24 , PrefixDictionaryAttributeN = 25 , PrefixDictionaryAttributeO = 26 , PrefixDictionaryAttributeP = 27 ,
  PrefixDictionaryAttributeQ = 28 , PrefixDictionaryAttributeR = 29 , PrefixDictionaryAttributeS = 30 , PrefixDictionaryAttributeT = 31 ,
  PrefixDictionaryAttributeU = 32 , PrefixDictionaryAttributeV = 33 , PrefixDictionaryAttributeW = 34 , PrefixDictionaryAttributeX = 35 ,
  PrefixDictionaryAttributeY = 36 , PrefixDictionaryAttributeZ = 37 , PrefixAttributeA = 38 , PrefixAttributeB = 39 ,
  PrefixAttributeC = 40 , PrefixAttributeD = 41 , PrefixAttributeE = 42 , PrefixAttributeF = 43 ,
  PrefixAttributeG = 44 , PrefixAttributeH = 45 , PrefixAttributeI = 46 , PrefixAttributeJ = 47 ,
  PrefixAttributeK = 48 , PrefixAttributeL = 49 , PrefixAttributeM = 50 , PrefixAttributeN = 51 ,
  PrefixAttributeO = 52 , PrefixAttributeP = 53 , PrefixAttributeQ = 54 , PrefixAttributeR = 55 ,
  PrefixAttributeS = 56 , PrefixAttributeT = 57 , PrefixAttributeU = 58 , PrefixAttributeV = 59 ,
  PrefixAttributeW = 60 , PrefixAttributeX = 61 , PrefixAttributeY = 62 , PrefixAttributeZ = 63 ,
  MaxAttribute = 63 , MinElement = 64 , ShortElement = 64 , Element = 65 ,
  ShortDictionaryElement = 66 , DictionaryElement = 67 , PrefixDictionaryElementA = 68 , PrefixDictionaryElementB = 69 ,
  PrefixDictionaryElementC = 70 , PrefixDictionaryElementD = 71 , PrefixDictionaryElementE = 72 , PrefixDictionaryElementF = 73 ,
  PrefixDictionaryElementG = 74 , PrefixDictionaryElementH = 75 , PrefixDictionaryElementI = 76 , PrefixDictionaryElementJ = 77 ,
  PrefixDictionaryElementK = 78 , PrefixDictionaryElementL = 79 , PrefixDictionaryElementM = 80 , PrefixDictionaryElementN = 81 ,
  PrefixDictionaryElementO = 82 , PrefixDictionaryElementP = 83 , PrefixDictionaryElementQ = 84 , PrefixDictionaryElementR = 85 ,
  PrefixDictionaryElementS = 86 , PrefixDictionaryElementT = 87 , PrefixDictionaryElementU = 88 , PrefixDictionaryElementV = 89 ,
  PrefixDictionaryElementW = 90 , PrefixDictionaryElementX = 91 , PrefixDictionaryElementY = 92 , PrefixDictionaryElementZ = 93 ,
  PrefixElementA = 94 , PrefixElementB = 95 , PrefixElementC = 96 , PrefixElementD = 97 ,
  PrefixElementE = 98 , PrefixElementF = 99 , PrefixElementG = 100 , PrefixElementH = 101 ,
  PrefixElementI = 102 , PrefixElementJ = 103 , PrefixElementK = 104 , PrefixElementL = 105 ,
  PrefixElementM = 106 , PrefixElementN = 107 , PrefixElementO = 108 , PrefixElementP = 109 ,
  PrefixElementQ = 110 , PrefixElementR = 111 , PrefixElementS = 112 , PrefixElementT = 113 ,
  PrefixElementU = 114 , PrefixElementV = 115 , PrefixElementW = 116 , PrefixElementX = 117 ,
  PrefixElementY = 118 , PrefixElementZ = 119 , MaxElement = 119 , MinText = 128 ,
  ZeroText = 128 , OneText = 130 , FalseText = 132 , TrueText = 134 ,
  Int8Text = 136 , Int16Text = 138 , Int32Text = 140 , Int64Text = 142 ,
  FloatText = 144 , DoubleText = 146 , DecimalText = 148 , DateTimeText = 150 ,
  Chars8Text = 152 , Chars16Text = 154 , Chars32Text = 156 , Bytes8Text = 158 ,
  Bytes16Text = 160 , Bytes32Text = 162 , StartListText = 164 , EndListText = 166 ,
  EmptyText = 168 , DictionaryText = 170 , UniqueIdText = 172 , TimeSpanText = 174 ,
  GuidText = 176 , UInt64Text = 178 , BoolText = 180 , UnicodeChars8Text = 182 ,
  UnicodeChars16Text = 184 , UnicodeChars32Text = 186 , QNameDictionaryText = 188 , ZeroTextWithEndElement = 129 ,
  OneTextWithEndElement = 131 , FalseTextWithEndElement = 133 , TrueTextWithEndElement = 135 , Int8TextWithEndElement = 137 ,
  Int16TextWithEndElement = 139 , Int32TextWithEndElement = 141 , Int64TextWithEndElement = 143 , FloatTextWithEndElement = 145 ,
  DoubleTextWithEndElement = 147 , DecimalTextWithEndElement = 149 , DateTimeTextWithEndElement = 151 , Chars8TextWithEndElement = 153 ,
  Chars16TextWithEndElement = 155 , Chars32TextWithEndElement = 157 , Bytes8TextWithEndElement = 159 , Bytes16TextWithEndElement = 161 ,
  Bytes32TextWithEndElement = 163 , StartListTextWithEndElement = 165 , EndListTextWithEndElement = 167 , EmptyTextWithEndElement = 169 ,
  DictionaryTextWithEndElement = 171 , UniqueIdTextWithEndElement = 173 , TimeSpanTextWithEndElement = 175 , GuidTextWithEndElement = 177 ,
  UInt64TextWithEndElement = 179 , BoolTextWithEndElement = 181 , UnicodeChars8TextWithEndElement = 183 , UnicodeChars16TextWithEndElement = 185 ,
  UnicodeChars32TextWithEndElement = 187 , QNameDictionaryTextWithEndElement = 189 , MaxText = 189
}
 
enum  XmlDictionaryReaderQuotaTypes {
  MaxDepth = 1 , MaxStringContentLength = 2 , MaxArrayLength = 4 , MaxBytesPerRead = 8 ,
  MaxNameTableCharCount = 0x10
}
 
enum  AttributeProperties : uint { DEFAULT = 0u , URI = 1u , BOOLEAN = 2u , NAME = 4u }
 
enum  BinXmlToken {
  Error = 0 , NotImpl = -2 , EOF = -1 , XmlDecl = 254 ,
  Encoding = 253 , DocType = 252 , System = 251 , Public = 250 ,
  Subset = 249 , Element = 248 , EndElem = 247 , Attr = 246 ,
  EndAttrs = 245 , PI = 244 , Comment = 243 , CData = 242 ,
  EndCData = 241 , Name = 240 , QName = 239 , XmlText = 237 ,
  Nest = 236 , EndNest = 235 , Extn = 234 , NmFlush = 233 ,
  SQL_BIT = 6 , SQL_TINYINT = 7 , SQL_SMALLINT = 1 , SQL_INT = 2 ,
  SQL_BIGINT = 8 , SQL_REAL = 3 , SQL_FLOAT = 4 , SQL_MONEY = 5 ,
  SQL_SMALLMONEY = 20 , SQL_DATETIME = 18 , SQL_SMALLDATETIME = 19 , SQL_DECIMAL = 10 ,
  SQL_NUMERIC = 11 , SQL_UUID = 9 , SQL_VARBINARY = 15 , SQL_BINARY = 12 ,
  SQL_IMAGE = 23 , SQL_CHAR = 13 , SQL_VARCHAR = 16 , SQL_TEXT = 22 ,
  SQL_NVARCHAR = 17 , SQL_NCHAR = 14 , SQL_NTEXT = 24 , SQL_UDT = 27 ,
  XSD_KATMAI_DATE = 127 , XSD_KATMAI_DATETIME = 126 , XSD_KATMAI_TIME = 125 , XSD_KATMAI_DATEOFFSET = 124 ,
  XSD_KATMAI_DATETIMEOFFSET = 123 , XSD_KATMAI_TIMEOFFSET = 122 , XSD_BOOLEAN = 134 , XSD_TIME = 129 ,
  XSD_DATETIME = 130 , XSD_DATE = 131 , XSD_BINHEX = 132 , XSD_BASE64 = 133 ,
  XSD_DECIMAL = 135 , XSD_BYTE = 136 , XSD_UNSIGNEDSHORT = 137 , XSD_UNSIGNEDINT = 138 ,
  XSD_UNSIGNEDLONG = 139 , XSD_QNAME = 140
}
 
enum  ConformanceLevel { Auto , Fragment , Document }
 
enum  DocumentXmlWriterType {
  InsertSiblingAfter , InsertSiblingBefore , PrependChild , AppendChild ,
  AppendAttribute , ReplaceToFollowingSibling
}
 
enum  DtdProcessing { Prohibit , Ignore , Parse }
 
enum  ElementProperties : uint {
  DEFAULT = 0u , URI_PARENT = 1u , BOOL_PARENT = 2u , NAME_PARENT = 4u ,
  EMPTY = 8u , NO_ENTITIES = 0x10u , HEAD = 0x20u , BLOCK_WS = 0x40u ,
  HAS_NS = 0x80u
}
 
enum  EntityHandling { ExpandEntities = 1 , ExpandCharEntities }
 
enum  ExceptionType { ArgumentException , XmlException }
 
enum  Formatting { None , Indented }
 
enum  NamespaceHandling { Default = 0 , OmitDuplicates = 1 }
 
enum  NewLineHandling { Replace , Entitize , None }
 
enum  ReadState {
  Initial , Interactive , Error , EndOfFile ,
  Closed
}
 
enum  TriState { Unknown = -1 , False , True }
 
enum  ValidationType {
  None , Auto , DTD , XDR ,
  Schema
}
 
enum  WhitespaceHandling { All , Significant , None }
 
enum  WriteState {
  Start , Prolog , Element , Attribute ,
  Content , Closed , Error
}
 
enum  XmlDateTimeSerializationMode { Local , Utc , Unspecified , RoundtripKind }
 
enum  XmlNamespaceScope { All , ExcludeXml , Local }
 
enum  XmlNodeChangedAction { Insert , Remove , Change }
 
enum  XmlNodeOrder { Before , After , Same , Unknown }
 
enum  XmlNodeType {
  None , Element , Attribute , Text ,
  CDATA , EntityReference , Entity , ProcessingInstruction ,
  Comment , Document , DocumentType , DocumentFragment ,
  Notation , Whitespace , SignificantWhitespace , EndElement ,
  EndEntity , XmlDeclaration
}
 
enum  XmlOutputMethod { Xml , Html , Text , AutoDetect }
 
enum  XmlSpace { None , Default , Preserve }
 
enum  XmlStandalone { Omit , Yes , No }
 
enum  XmlTokenizedType {
  CDATA , ID , IDREF , IDREFS ,
  ENTITY , ENTITIES , NMTOKEN , NMTOKENS ,
  NOTATION , ENUMERATION , QName , NCName ,
  None
}
 

Functions

delegate void OnXmlDictionaryReaderClose (XmlDictionaryReader reader)
 
delegate void CachingEventHandler (XsdCachingReader cachingReader)
 
delegate void OnRemoveWriter (XmlRawWriter writer)
 
delegate void XmlNodeChangedEventHandler (object sender, XmlNodeChangedEventArgs e)