|
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
|
Collaboration diagram for System.TypeSpec: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.