|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for System.Xml.XmlWellFormedWriter:
Collaboration diagram for System.Xml.XmlWellFormedWriter:Classes | |
| class | AttributeValueCache |
| struct | AttrName |
| struct | ElementScope |
| struct | Namespace |
| class | NamespaceResolverProxy |
Static Public Member Functions | |
| static XmlWriter | Create (Stream output, XmlWriterSettings settings) |
| static XmlWriter | Create (TextWriter output, XmlWriterSettings settings) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Package Functions | |
| XmlWellFormedWriter (XmlWriter writer, XmlWriterSettings settings) | |
| string | LookupNamespace (string prefix) |
Static Package Attributes | |
| static readonly string[] | stateName |
| static readonly string[] | tokenName |
Properties | |
| override WriteState | WriteState [get, set] |
| XmlRawWriter | RawWriter [get, set] |
| bool | SaveAttrValue [get, set] |
| bool | InBase64 [get, set] |
| bool | IsClosedOrErrorState [get, set] |
Private Types | |
| enum | State { Start , TopLevel , Document , Element , Content , B64Content , B64Attribute , AfterRootEle , Attribute , SpecialAttr , EndDocument , RootLevelAttr , RootLevelSpecAttr , RootLevelB64Attr , AfterRootLevelAttr , Closed , Error , StartContent = 101 , StartContentEle , StartContentB64 , StartDoc , StartDocEle = 106 , EndAttrSEle , EndAttrEEle , EndAttrSCont , EndAttrSAttr = 111 , PostB64Cont , PostB64Attr , PostB64RootAttr , StartFragEle , StartFragCont , StartFragB64 , StartRootLevelAttr } |
| enum | Token { StartDocument , EndDocument , PI , Comment , Dtd , StartElement , EndElement , StartAttribute , EndAttribute , Text , CData , AtomicValue , Base64 , RawData , Whitespace } |
| enum | NamespaceKind { Written , NeedToWrite , Implied , Special } |
| enum | SpecialAttribute { No , DefaultXmlns , PrefixedXmlns , XmlSpace , XmlLang } |
Private Member Functions | |
| void | SetSpecialAttribute (XmlWellFormedWriter.SpecialAttribute special) |
| void | WriteStartDocumentImpl (XmlStandalone standalone) |
| void | StartFragment () |
| void | PushNamespaceImplicit (string prefix, string ns) |
| bool | PushNamespaceExplicit (string prefix, string ns) |
| void | AddNamespace (string prefix, string ns, XmlWellFormedWriter.NamespaceKind kind) |
| void | AddToNamespaceHashtable (int namespaceIndex) |
| int | LookupNamespaceIndex (string prefix) |
| void | PopNamespaces (int indexFrom, int indexTo) |
| void | AdvanceState (XmlWellFormedWriter.Token token) |
| void | StartElementContent () |
| string | LookupLocalNamespace (string prefix) |
| string | GeneratePrefix () |
| void | CheckNCName (string ncname) |
| void | ThrowInvalidStateTransition (XmlWellFormedWriter.Token token, XmlWellFormedWriter.State currentState) |
| void | AddAttribute (string prefix, string localName, string namespaceName) |
| void | AddToAttrHashTable (int attributeIndex) |
Static Private Member Functions | |
| static XmlException | DupAttrException (string prefix, string localName) |
| static string | GetStateName (XmlWellFormedWriter.State state) |
| static Exception | InvalidCharsException (string name, int badCharIndex) |
| static | XmlWellFormedWriter () |
Static Private Attributes | |
| static WriteState[] | state2WriteState |
| static readonly XmlWellFormedWriter.State[] | StateTableDocument |
| static readonly XmlWellFormedWriter.State[] | StateTableAuto |
Definition at line 13 of file XmlWellFormedWriter.cs.