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
Loading...
Searching...
No Matches
System.TypeSpec Class Reference
+ 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
 

Detailed Description

Definition at line 13 of file TypeSpec.cs.


The documentation for this class was generated from the following file: