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
|
Public Member Functions | |
TypeSpec () | |
Package Types | |
enum | DisplayNameFormat { Default = 0 , WANT_ASSEMBLY = 1 , NO_MODIFIERS = 2 } |
Package Functions | |
global::System.Type | Resolve (global::System.Func< global::System.Reflection.AssemblyName, global::System.Reflection.Assembly > assemblyResolver, global::System.Func< global::System.Reflection.Assembly, string, bool, global::System.Type > typeResolver, bool throwOnError, bool ignoreCase, ref global::System.Threading.StackCrawlMark stackMark) |
Static Package Functions | |
static global::System.TypeSpec | Parse (string typeName) |
static string | UnescapeInternalName (string displayName) |
Properties | |
bool | HasModifiers [get, set] |
string | DisplayFullName [get, set] |
Private Member Functions | |
string | GetDisplayFullName (global::System.TypeSpec.DisplayNameFormat flags) |
global::System.Text.StringBuilder | GetModifierString (global::System.Text.StringBuilder sb) |
void | AddName (string type_name) |
void | AddModifier (global::System.ModifierSpec md) |
Static Private Member Functions | |
static void | SkipSpace (string name, ref int pos) |
static void | BoundCheck (int idx, string s) |
static global::System.TypeIdentifier | ParsedTypeIdentifier (string displayName) |
static global::System.TypeSpec | Parse (string name, ref int p, bool is_recurse, bool allow_aqn) |
Private Attributes | |
global::System.TypeIdentifier | name |
string | assembly_name |
global::System.Collections.Generic.List< global::System.TypeIdentifier > | nested |
global::System.Collections.Generic.List< global::System.TypeSpec > | generic_params |
global::System.Collections.Generic.List< global::System.ModifierSpec > | modifier_spec |
bool | is_byref |
string | display_fullname |
Definition at line 13 of file TypeSpec.cs.