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
|
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.