12    [
Obsolete(
"Types with embedded references are not supported in this version of your compiler.", 
true)]
 
   13    [global::Cpp2ILInjected.Token(Token = 
"0x200000A")]
 
   14    internal ref struct ValueStringBuilder
 
   16        [global::Cpp2ILInjected.Token(Token = 
"0x6000040")]
 
   17        [global::Cpp2ILInjected.Address(RVA = 
"0x1D57554", Offset = 
"0x1D57554", 
Length = 
"0x10")]
 
   18        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   24        [global::Cpp2ILInjected.Token(Token = 
"0x17000003")]
 
   27            [global::Cpp2ILInjected.Token(Token = 
"0x6000041")]
 
   28            [global::Cpp2ILInjected.Address(RVA = 
"0x1D5BD2C", Offset = 
"0x1D5BD2C", 
Length = 
"0x8")]
 
   29            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   36        [global::Cpp2ILInjected.Token(Token = 
"0x6000042")]
 
   37        [global::Cpp2ILInjected.Address(RVA = 
"0x1D579B4", Offset = 
"0x1D579B4", 
Length = 
"0x190")]
 
   38        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   39        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigIntegerToHex", MemberParameters = 
new object[]
 
   49        }, ReturnType = 
typeof(
string))]
 
   50        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), 
Member = 
"FormatBigInteger", MemberParameters = 
new object[]
 
   60        }, ReturnType = 
typeof(
string))]
 
   61        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   62        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
   65        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
 
   71        [global::Cpp2ILInjected.Token(Token = 
"0x6000043")]
 
   72        [global::Cpp2ILInjected.Address(RVA = 
"0x1D57734", Offset = 
"0x1D57734", 
Length = 
"0x280")]
 
   73        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   74        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigIntegerToHex", MemberParameters = 
new object[]
 
   84        }, ReturnType = 
typeof(
string))]
 
   85        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigInteger", MemberParameters = 
new object[]
 
   95        }, ReturnType = 
typeof(
string))]
 
   96        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   97        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
   99        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
 
  105        [global::Cpp2ILInjected.Token(Token = 
"0x6000044")]
 
  106        [global::Cpp2ILInjected.Address(RVA = 
"0x1D57564", Offset = 
"0x1D57564", 
Length = 
"0x1D0")]
 
  107        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  108        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigIntegerToHex", MemberParameters = 
new object[]
 
  118        }, ReturnType = 
typeof(
string))]
 
  119        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  121        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
  124        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  130        [global::Cpp2ILInjected.Token(Token = 
"0x6000045")]
 
  131        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5BF84", Offset = 
"0x1D5BF84", 
Length = 
"0x70")]
 
  132        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  133        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  134        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  141        [global::Cpp2ILInjected.Token(Token = 
"0x6000046")]
 
  142        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5C068", Offset = 
"0x1D5C068", 
Length = 
"0x98")]
 
  143        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  144        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  145        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
  146        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  153        [global::Cpp2ILInjected.Token(Token = 
"0x6000047")]
 
  154        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5C100", Offset = 
"0x1D5C100", 
Length = 
"0x128")]
 
  155        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  156        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"NumberToString", MemberParameters = 
new object[]
 
  164        }, ReturnType = 
typeof(
void))]
 
  165        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatCurrency", MemberParameters = 
new object[]
 
  172        }, ReturnType = 
typeof(
void))]
 
  173        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatFixed", MemberParameters = 
new object[]
 
  183        }, ReturnType = 
typeof(
void))]
 
  184        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatNumber", MemberParameters = 
new object[]
 
  191        }, ReturnType = 
typeof(
void))]
 
  192        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatScientific", MemberParameters = 
new object[]
 
  200        }, ReturnType = 
typeof(
void))]
 
  201        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatExponent", MemberParameters = 
new object[]
 
  209        }, ReturnType = 
typeof(
void))]
 
  210        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatGeneral", MemberParameters = 
new object[]
 
  219        }, ReturnType = 
typeof(
void))]
 
  220        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatPercent", MemberParameters = 
new object[]
 
  227        }, ReturnType = 
typeof(
void))]
 
  228        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"NumberToStringFormat", MemberParameters = 
new object[]
 
  234        }, ReturnType = 
typeof(
void))]
 
  235        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
 
  236        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(ValueStringBuilder), 
Member = 
"Grow", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  237        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"GetRawStringData", ReturnType = 
typeof(
ref char))]
 
  238        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
  240        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  246        [global::Cpp2ILInjected.Token(Token = 
"0x6000048")]
 
  247        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5AEE4", Offset = 
"0x1D5AEE4", Length = 
"0xDC")]
 
  248        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  249        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatFixed", MemberParameters = 
new object[]
 
  259        }, ReturnType = 
typeof(
void))]
 
  260        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  261        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(ValueStringBuilder), Member = 
"Grow", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  262        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
  263        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  269        [global::Cpp2ILInjected.Token(Token = 
"0x6000049")]
 
  270        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5AE04", Offset = 
"0x1D5AE04", Length = 
"0xE0")]
 
  271        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  272        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatFixed", MemberParameters = 
new object[]
 
  282        }, ReturnType = 
typeof(
void))]
 
  283        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  284        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(ValueStringBuilder), Member = 
"Grow", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  285        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
  286        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  292        [global::Cpp2ILInjected.Token(Token = 
"0x600004A")]
 
  293        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5C228", Offset = 
"0x1D5C228", Length = 
"0xC0")]
 
  294        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  295        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  297        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
"System.ThrowHelper", Member = 
"ThrowArgumentOutOfRangeException", ReturnType = 
typeof(
void))]
 
  298        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  305        [global::Cpp2ILInjected.Token(Token = 
"0x600004B")]
 
  306        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5BFF4", Offset = 
"0x1D5BFF4", Length = 
"0x74")]
 
  307        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  308        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigIntegerToHex", MemberParameters = 
new object[]
 
  318        }, ReturnType = 
typeof(
string))]
 
  319        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatCurrency", MemberParameters = 
new object[]
 
  326        }, ReturnType = 
typeof(
void))]
 
  327        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatFixed", MemberParameters = 
new object[]
 
  337        }, ReturnType = 
typeof(
void))]
 
  338        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatNumber", MemberParameters = 
new object[]
 
  345        }, ReturnType = 
typeof(
void))]
 
  346        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatScientific", MemberParameters = 
new object[]
 
  354        }, ReturnType = 
typeof(
void))]
 
  355        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatExponent", MemberParameters = 
new object[]
 
  363        }, ReturnType = 
typeof(
void))]
 
  364        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatGeneral", MemberParameters = 
new object[]
 
  373        }, ReturnType = 
typeof(
void))]
 
  374        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"FormatPercent", MemberParameters = 
new object[]
 
  381        }, ReturnType = 
typeof(
void))]
 
  382        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Globalization.FormatProvider.Number", Member = 
"NumberToStringFormat", MemberParameters = 
new object[]
 
  388        }, ReturnType = 
typeof(
void))]
 
  389        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
 
  390        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(ValueStringBuilder), 
Member = 
"Grow", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  391        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  398        [global::Cpp2ILInjected.Token(Token = 
"0x600004C")]
 
  399        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5BD34", Offset = 
"0x1D5BD34", Length = 
"0x250")]
 
  400        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  401        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BigNumber), Member = 
"FormatBigIntegerToHex", MemberParameters = 
new object[]
 
  411        }, ReturnType = 
typeof(
string))]
 
  412        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), Member = 
"Insert", MemberParameters = 
new object[]
 
  417        }, ReturnType = 
typeof(
void))]
 
  418        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), Member = 
"AppendSlow", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  419        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), 
Member = 
"Append", MemberParameters = 
new object[]
 
  423        }, ReturnType = 
typeof(
void))]
 
  424        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), 
Member = 
"Append", MemberParameters = 
new object[]
 
  428        }, ReturnType = 
typeof(
void))]
 
  429        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), 
Member = 
"AppendSpan", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
Span<char>))]
 
  430        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(ValueStringBuilder), 
Member = 
"GrowAndAppend", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
void))]
 
  431        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
 
  432        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), 
Member = 
"Max", MemberParameters = 
new object[]
 
  436        }, ReturnType = 
typeof(
int))]
 
  437        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Span<char>), 
Member = 
"op_Implicit", MemberParameters = 
new object[] { 
typeof(
char[]) }, ReturnType = 
"System.Span`1<T>")]
 
  439        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
 
  446        [global::Cpp2ILInjected.Token(Token = 
"0x600004D")]
 
  447        [global::Cpp2ILInjected.Address(RVA = 
"0x1D5C2E8", Offset = 
"0x1D5C2E8", Length = 
"0xF0")]
 
  448        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  449        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  450        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  457        [global::Cpp2ILInjected.Token(Token = 
"0x400001A")]
 
  458        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x0")]
 
  459        private char[] _arrayToReturnToPool;
 
  461        [global::Cpp2ILInjected.Token(Token = 
"0x400001B")]
 
  462        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x8")]
 
  465        [global::Cpp2ILInjected.Token(Token = 
"0x400001C")]
 
  466        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
class f__AnonymousType0<< Count > j__TPar
 
void GrowAndAppend(char c)
 
unsafe void Grow(int requiredAdditionalCapacity)
 
ValueStringBuilder(Span< char > initialBuffer)
 
ValueStringBuilder(global::System.Span< char > initialBuffer)
 
override string ToString()
 
bool TryCopyTo(Span< char > destination, out int charsWritten)
 
unsafe void Append(char *value, int length)
 
Span< char > AppendSpan(int length)
 
void Append(char c, int count)
 
void AppendSlow(string s)
 
void Insert(int index, char value, int count)