15        [global::Cpp2ILInjected.Token(Token = 
"0x1700016D")]
 
   18            [global::Cpp2ILInjected.Token(Token = 
"0x6000FD6")]
 
   19            [global::Cpp2ILInjected.Address(RVA = 
"0x1C89A8C", Offset = 
"0x1C89A8C", Length = 
"0x10")]
 
   20            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   21            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
   28        [global::Cpp2ILInjected.Token(Token = 
"0x6000FD7")]
 
   29        [global::Cpp2ILInjected.Address(RVA = 
"0x1C89A9C", Offset = 
"0x1C89A9C", Length = 
"0x408")]
 
   30        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   32        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"get_DisplayFullName", ReturnType = 
typeof(
string))]
 
   33        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Resolve", MemberParameters = 
new object[]
 
   39            typeof(
ref global::System.Threading.StackCrawlMark)
 
   41        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
   42        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
   43        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), 
Member = 
"GetEnumerator", ReturnType = 
"Enumerator<T>")]
 
   44        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), 
Member = 
"MoveNext", ReturnType = 
typeof(
bool))]
 
   45        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
   46        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
   47        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), 
Member = 
"Dispose", ReturnType = 
typeof(
void))]
 
   48        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), 
Member = 
"get_Item", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
"T")]
 
   50        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"GetModifierString", MemberParameters = 
new object[] { 
typeof(global::System.Text.StringBuilder) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
   51        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
 
   57        [global::Cpp2ILInjected.Token(Token = 
"0x6000FD8")]
 
   58        [global::Cpp2ILInjected.Address(RVA = 
"0x1C89ECC", Offset = 
"0x1C89ECC", Length = 
"0x1C8")]
 
   59        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   61        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   62        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), Member = 
"GetEnumerator", ReturnType = 
"Enumerator<T>")]
 
   63        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), Member = 
"MoveNext", ReturnType = 
typeof(
bool))]
 
   64        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), Member = 
"Dispose", ReturnType = 
typeof(
void))]
 
   65        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
   66        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
 
   67        private global::System.Text.StringBuilder 
GetModifierString(global::System.Text.StringBuilder sb)
 
 
   72        [global::Cpp2ILInjected.Token(Token = 
"0x1700016E")]
 
   75            [global::Cpp2ILInjected.Token(Token = 
"0x6000FD9")]
 
   76            [global::Cpp2ILInjected.Address(RVA = 
"0x1C89EA4", Offset = 
"0x1C89EA4", Length = 
"0x28")]
 
   77            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
   85        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDA")]
 
   86        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8A094", Offset = 
"0x1C8A094", Length = 
"0xD0")]
 
   87        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   88        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeNameParser), Member = 
"GetType", MemberParameters = 
new object[]
 
   95            typeof(
ref global::System.Threading.StackCrawlMark)
 
   97        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   98        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  110        }, ReturnType = 
typeof(
void))]
 
  111        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  112        internal static global::System.TypeSpec 
Parse(
string typeName)
 
 
  117        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDB")]
 
  118        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8AC70", Offset = 
"0x1C8AC70", Length = 
"0xDC")]
 
  119        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  120        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.TypeIdentifiers.Display", Member = 
"get_InternalName", ReturnType = 
typeof(
string))]
 
  121        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.TypeIdentifiers.Display", Member = 
"GetInternalName", ReturnType = 
typeof(
string))]
 
  122        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  123        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
".ctor", MemberParameters = 
new object[] { typeof(int) }, ReturnType = 
typeof(
void))]
 
  124        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
  125        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
  126        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  132        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDC")]
 
  133        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8AD4C", Offset = 
"0x1C8AD4C", Length = 
"0x890")]
 
  134        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  135        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeNameParser), Member = 
"GetType", MemberParameters = 
new object[]
 
  142            typeof(
ref global::System.Threading.StackCrawlMark)
 
  144        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Resolve", MemberParameters = 
new object[]
 
  150            typeof(
ref global::System.Threading.StackCrawlMark)
 
  152        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  154        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
RuntimeType), 
Member = 
"GetType", MemberParameters = 
new object[]
 
  160            typeof(
ref global::System.Threading.StackCrawlMark)
 
  162        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.AssemblyName), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  163        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.Assembly), 
Member = 
"Load", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(global::System.Reflection.Assembly))]
 
  164        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.Assembly), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  166            typeof(global::System.Reflection.Assembly),
 
  167            typeof(global::System.Reflection.Assembly)
 
  168        }, ReturnType = 
typeof(
bool))]
 
  169        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  174        }, ReturnType = 
typeof(
string))]
 
  175        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.FileNotFoundException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  176        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  180        }, ReturnType = 
typeof(
bool))]
 
  181        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), 
Member = 
"GetEnumerator", ReturnType = 
"Enumerator<T>")]
 
  182        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), 
Member = 
"MoveNext", ReturnType = 
typeof(
bool))]
 
  183        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>.Enumerator), 
Member = 
"Dispose", ReturnType = 
typeof(
void))]
 
  184        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), 
Member = 
"get_Item", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
"T")]
 
  185        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"Resolve", MemberParameters = 
new object[]
 
  191            typeof(
ref global::System.Threading.StackCrawlMark)
 
  194        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 57)]
 
  200        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDD")]
 
  201        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B5DC", Offset = 
"0x1C8B5DC", Length = 
"0x118")]
 
  202        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  203        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  210        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
  211        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  213        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  219        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDE")]
 
  220        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B6FC", Offset = 
"0x1C8B6FC", Length = 
"0xF0")]
 
  221        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  222        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  229        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  230        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  231        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  237        [global::Cpp2ILInjected.Token(Token = 
"0x6000FDF")]
 
  238        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B7EC", Offset = 
"0x1C8B7EC", Length = 
"0xA8")]
 
  239        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  240        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  247        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
  248        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
  249        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
char), 
Member = 
"IsWhiteSpace", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
bool))]
 
  250        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  256        [global::Cpp2ILInjected.Token(Token = 
"0x6000FE0")]
 
  257        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B894", Offset = 
"0x1C8B894", Length = 
"0x7C")]
 
  258        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  259        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  266        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  267        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ArgumentException), Member = 
".ctor", MemberParameters = 
new object[]
 
  271        }, ReturnType = 
typeof(
void))]
 
  272        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  278        [global::Cpp2ILInjected.Token(Token = 
"0x6000FE1")]
 
  279        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B6F4", Offset = 
"0x1C8B6F4", Length = 
"0x8")]
 
  280        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  287        [global::Cpp2ILInjected.Token(Token = 
"0x6000FE2")]
 
  288        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8A164", Offset = 
"0x1C8A164", Length = 
"0xB0C")]
 
  289        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  290        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(global::System.
TypeSpec))]
 
  291        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TypeSpec), Member = 
"Parse", MemberParameters = 
new object[]
 
  298        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  299        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), 
Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  300        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"SkipSpace", MemberParameters = 
new object[]
 
  304        }, ReturnType = 
typeof(
void))]
 
  305        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
  306        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Substring", MemberParameters = 
new object[]
 
  310        }, ReturnType = 
typeof(
string))]
 
  311        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"AddName", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  312        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Substring", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
string))]
 
  313        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Trim", ReturnType = 
typeof(
string))]
 
  315        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
object>), 
Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  316        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"Parse", MemberParameters = 
new object[]
 
  323        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TypeSpec), 
Member = 
"BoundCheck", MemberParameters = 
new object[]
 
  327        }, ReturnType = 
typeof(
void))]
 
  328        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
char), 
Member = 
"ToString", ReturnType = 
typeof(
string))]
 
  329        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
int), 
Member = 
"ToString", ReturnType = 
typeof(
string))]
 
  330        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  336        }, ReturnType = 
typeof(
string))]
 
  337        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  341        }, ReturnType = 
typeof(
string))]
 
  346        }, ReturnType = 
typeof(
void))]
 
  348        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
 
  354        [global::Cpp2ILInjected.Token(Token = 
"0x6000FE3")]
 
  355        [global::Cpp2ILInjected.Address(RVA = 
"0x1C8B910", Offset = 
"0x1C8B910", Length = 
"0x8")]
 
  356        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  357        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  363        [global::Cpp2ILInjected.Token(Token = 
"0x4000885")]
 
  364        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  365        private global::System.TypeIdentifier 
name;
 
  367        [global::Cpp2ILInjected.Token(Token = 
"0x4000886")]
 
  368        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  371        [global::Cpp2ILInjected.Token(Token = 
"0x4000887")]
 
  372        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  373        private global::System.Collections.Generic.List<global::System.TypeIdentifier> 
nested;
 
  375        [global::Cpp2ILInjected.Token(Token = 
"0x4000888")]
 
  376        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  377        private global::System.Collections.Generic.List<global::System.TypeSpec> 
generic_params;
 
  379        [global::Cpp2ILInjected.Token(Token = 
"0x4000889")]
 
  380        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  381        private global::System.Collections.Generic.List<global::System.ModifierSpec> 
modifier_spec;
 
  383        [global::Cpp2ILInjected.Token(Token = 
"0x400088A")]
 
  384        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  387        [global::Cpp2ILInjected.Token(Token = 
"0x400088B")]
 
  388        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  391        [global::System.Flags]
 
  392        [global::Cpp2ILInjected.Token(Token = 
"0x200019F")]
 
  395            [global::Cpp2ILInjected.Token(Token = 
"0x400088D")]
 
  397            [global::Cpp2ILInjected.Token(Token = 
"0x400088E")]
 
  399            [global::Cpp2ILInjected.Token(Token = 
"0x400088F")]