terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.TypeSpec Class Reference

Public Member Functions

 TypeSpec ()
 

Package Types

enum  DisplayNameFormat { Default = 0 , WANT_ASSEMBLY = 1 , NO_MODIFIERS = 2 }
 

Package Functions

Type Resolve (Func< AssemblyName, Assembly > assemblyResolver, Func< Assembly, string, bool, Type > typeResolver, bool throwOnError, bool ignoreCase, StackCrawlMark stackMark)
 

Static Package Functions

static TypeSpec Parse (string typeName)
 
static string UnescapeInternalName (string displayName)
 

Properties

bool HasModifiers [get]
 
string DisplayFullName [get]
 

Private Member Functions

string GetDisplayFullName (TypeSpec.DisplayNameFormat flags)
 
StringBuilder GetModifierString (StringBuilder sb)
 
void AddName (string type_name)
 
void AddModifier (ModifierSpec md)
 

Static Private Member Functions

static void SkipSpace (string name, int pos)
 
static void BoundCheck (int idx, string s)
 
static TypeIdentifier ParsedTypeIdentifier (string displayName)
 
static TypeSpec Parse (string name, int p, bool is_recurse, bool allow_aqn)
 

Private Attributes

TypeIdentifier name
 
string assembly_name
 
List< TypeIdentifiernested
 
List< TypeSpecgeneric_params
 
List< ModifierSpecmodifier_spec
 
bool is_byref
 
string display_fullname
 

Detailed Description

Definition at line 10 of file TypeSpec.cs.


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