16        [global::Cpp2ILInjected.Token(Token = 
"0x6000F7A")]
 
   17        [global::Cpp2ILInjected.Address(RVA = 
"0x1C836F8", Offset = 
"0x1C836F8", Length = 
"0x12C")]
 
   18        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   19        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"SearchTerminfo", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
   20        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   21        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
   22        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Format", MemberParameters = 
new object[]
 
   28        }, ReturnType = 
typeof(
string))]
 
   29        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.File), Member = 
"Exists", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
bool))]
 
   30        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Substring", MemberParameters = 
new object[]
 
   34        }, ReturnType = 
typeof(
string))]
 
   35        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.Path), Member = 
"Combine", MemberParameters = 
new object[]
 
   40        }, ReturnType = 
typeof(
string))]
 
   41        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
   47        [global::Cpp2ILInjected.Token(Token = 
"0x6000F7B")]
 
   48        [global::Cpp2ILInjected.Address(RVA = 
"0x1C83824", Offset = 
"0x1C83824", Length = 
"0x154")]
 
   49        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   50        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
   51        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   52        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"op_Equality", MemberParameters = 
new object[]
 
   56        }, ReturnType = 
typeof(
bool))]
 
   57        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), 
Member = 
"internalGetEnvironmentVariable", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
   58        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.Directory), 
Member = 
"Exists", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
bool))]
 
   59        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"TryTermInfoDir", MemberParameters = 
new object[]
 
   63        }, ReturnType = 
typeof(
string))]
 
   64        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
   70        [global::Cpp2ILInjected.Token(Token = 
"0x6000F7C")]
 
   71        [global::Cpp2ILInjected.Address(RVA = 
"0x1C83978", Offset = 
"0x1C83978", Length = 
"0x14")]
 
   72        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   73        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"InternalWriteString", MemberParameters = 
new object[] { typeof(string) }, ReturnType = 
typeof(
void))]
 
   79        [global::Cpp2ILInjected.Token(Token = 
"0x6000F7D")]
 
   80        [global::Cpp2ILInjected.Address(RVA = 
"0x1C7B874", Offset = 
"0x1C7B874", Length = 
"0x338")]
 
   81        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   83        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   84        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"SearchTerminfo", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
   89        }, ReturnType = 
typeof(
void))]
 
   90        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
   94        }, ReturnType = 
typeof(
bool))]
 
  101        }, ReturnType = 
typeof(
void))]
 
  103        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Console), 
Member = 
"OpenStandardOutput", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(global::System.IO.Stream))]
 
  104        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  106            typeof(global::System.IO.Stream),
 
  107            typeof(global::System.Text.Encoding),
 
  109        }, ReturnType = 
typeof(
void))]
 
  110        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
 
  116        [global::Cpp2ILInjected.Token(Token = 
"0x17000162")]
 
  119            [global::Cpp2ILInjected.Token(Token = 
"0x6000F7E")]
 
  120            [global::Cpp2ILInjected.Address(RVA = 
"0x1C83CD0", Offset = 
"0x1C83CD0", Length = 
"0x8")]
 
  121            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  128        [global::Cpp2ILInjected.Token(Token = 
"0x6000F7F")]
 
  129        [global::Cpp2ILInjected.Address(RVA = 
"0x1C83CD8", Offset = 
"0x1C83CD8", Length = 
"0x7A4")]
 
  130        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  131        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"get_WindowHeight", ReturnType = 
typeof(
int))]
 
  132        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"get_WindowWidth", ReturnType = 
typeof(
int))]
 
  135        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"ReadUntilConditionInternal", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
string))]
 
  136        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"SetCursorPosition", MemberParameters = 
new object[]
 
  140        }, ReturnType = 
typeof(
void))]
 
  141        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
 
  142        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), 
Member = 
"Enter", MemberParameters = 
new object[]
 
  146        }, ReturnType = 
typeof(
void))]
 
  149        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  150        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  154        }, ReturnType = 
typeof(
string))]
 
  156        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Math), 
Member = 
"Min", MemberParameters = 
new object[]
 
  160        }, ReturnType = 
typeof(
int))]
 
  161        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Math), 
Member = 
"Max", MemberParameters = 
new object[]
 
  165        }, ReturnType = 
typeof(
int))]
 
  166        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Console), 
Member = 
"OpenStandardInput", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(global::System.IO.Stream))]
 
  167        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.StreamReader), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  169            typeof(global::System.IO.Stream),
 
  170            typeof(global::System.Text.Encoding)
 
  171        }, ReturnType = 
typeof(
void))]
 
  172        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  176        }, ReturnType = 
typeof(
bool))]
 
  177        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"StartsWith", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
bool))]
 
  179        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), 
Member = 
"Exit", MemberParameters = 
new object[] { 
typeof(
object) }, ReturnType = 
typeof(
void))]
 
  180        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.IOException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  181        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
 
  187        [global::Cpp2ILInjected.Token(Token = 
"0x6000F80")]
 
  188        [global::Cpp2ILInjected.Address(RVA = 
"0x1C847E0", Offset = 
"0x1C847E0", Length = 
"0x6C")]
 
  189        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  192        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  200        [global::Cpp2ILInjected.Token(Token = 
"0x6000F81")]
 
  201        [global::Cpp2ILInjected.Address(RVA = 
"0x1C848A4", Offset = 
"0x1C848A4", Length = 
"0x130")]
 
  202        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  203        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"WriteSpecialKey", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
void))]
 
  205        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  206        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"SetCursorPosition", MemberParameters = 
new object[]
 
  210        }, ReturnType = 
typeof(
void))]
 
  211        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  213        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  219        [global::Cpp2ILInjected.Token(Token = 
"0x6000F82")]
 
  220        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84B64", Offset = 
"0x1C84B64", Length = 
"0x28")]
 
  221        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"Write", MemberParameters = 
new object[]
 
  226        }, ReturnType = 
typeof(
void))]
 
  227        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"Write", MemberParameters = 
new object[] { typeof(char) }, ReturnType = 
typeof(
void))]
 
  228        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  229        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"CreateKeyInfoFromInt", MemberParameters = 
new object[]
 
  240        [global::Cpp2ILInjected.Token(Token = 
"0x6000F83")]
 
  241        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84D10", Offset = 
"0x1C84D10", Length = 
"0x84")]
 
  242        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  243        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"IsSpecialKey", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
bool))]
 
  245        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  253        [global::Cpp2ILInjected.Token(Token = 
"0x6000F84")]
 
  254        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84D94", Offset = 
"0x1C84D94", Length = 
"0x28")]
 
  255        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"Write", MemberParameters = 
new object[]
 
  260        }, ReturnType = 
typeof(
void))]
 
  261        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"Write", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
void))]
 
  262        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  263        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"CreateKeyInfoFromInt", MemberParameters = 
new object[]
 
  274        [global::Cpp2ILInjected.Token(Token = 
"0x6000F85")]
 
  275        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84574", Offset = 
"0x1C84574", Length = 
"0x26C")]
 
  276        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  278        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"ReadUntilConditionInternal", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
string))]
 
  279        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  280        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"AddToBuffer", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  281        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  282        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  288        [global::Cpp2ILInjected.Token(Token = 
"0x6000F86")]
 
  289        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84E74", Offset = 
"0x1C84E74", Length = 
"0x118")]
 
  290        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  291        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"get_WindowHeight", ReturnType = 
typeof(
int))]
 
  292        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"get_WindowWidth", ReturnType = 
typeof(
int))]
 
  293        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"SetCursorPosition", MemberParameters = 
new object[]
 
  297        }, ReturnType = 
typeof(
void))]
 
  298        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  300        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  306        [global::Cpp2ILInjected.Token(Token = 
"0x17000163")]
 
  309            [global::Cpp2ILInjected.Token(Token = 
"0x6000F87")]
 
  310            [global::Cpp2ILInjected.Address(RVA = 
"0x1C84878", Offset = 
"0x1C84878", Length = 
"0x2C")]
 
  313            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  315            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"CheckWindowDimensions", ReturnType = 
typeof(
void))]
 
 
  322        [global::Cpp2ILInjected.Token(Token = 
"0x17000164")]
 
  325            [global::Cpp2ILInjected.Token(Token = 
"0x6000F88")]
 
  326            [global::Cpp2ILInjected.Address(RVA = 
"0x1C8484C", Offset = 
"0x1C8484C", Length = 
"0x2C")]
 
  328            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  330            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"CheckWindowDimensions", ReturnType = 
typeof(
void))]
 
 
  337        [global::Cpp2ILInjected.Token(Token = 
"0x6000F89")]
 
  338        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84F8C", Offset = 
"0x1C84F8C", Length = 
"0x38")]
 
  339        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  341        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"InternalWriteString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  347        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8A")]
 
  348        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84DBC", Offset = 
"0x1C84DBC", Length = 
"0xB8")]
 
  349        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  350        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"GetCursorPosition", ReturnType = 
typeof(
void))]
 
  352        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"Read", MemberParameters = 
new object[]
 
  357        }, ReturnType = 
typeof(
int))]
 
  358        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
 
  359        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Buffer), 
Member = 
"BlockCopy", MemberParameters = 
new object[]
 
  366        }, ReturnType = 
typeof(
void))]
 
  367        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  373        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8B")]
 
  374        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84FC4", Offset = 
"0x1C84FC4", Length = 
"0x14")]
 
  375        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  376        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  382        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8C")]
 
  383        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84B8C", Offset = 
"0x1C84B8C", Length = 
"0x184")]
 
  384        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  385        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"WriteSpecialKey", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
void))]
 
  386        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"IsSpecialKey", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(
bool))]
 
  388        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  396        }, ReturnType = 
typeof(
void))]
 
  397        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  403        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8D")]
 
  404        [global::Cpp2ILInjected.Address(RVA = 
"0x1C84FD8", Offset = 
"0x1C84FD8", Length = 
"0x284")]
 
  405        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  407        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"Read", MemberParameters = 
new object[]
 
  412        }, ReturnType = 
typeof(
int))]
 
  413        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
 
  415        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ByteMatcher), 
Member = 
"Match", MemberParameters = 
new object[]
 
  422        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"CreateKeyInfoFromInt", MemberParameters = 
new object[]
 
  434        }, ReturnType = 
typeof(
void))]
 
  435        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
 
  441        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8E")]
 
  442        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85720", Offset = 
"0x1C85720", Length = 
"0x1A8")]
 
  443        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  444        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"Read", MemberParameters = 
new object[]
 
  449        }, ReturnType = 
typeof(
int))]
 
  451        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"ReadUntilConditionInternal", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
string))]
 
  452        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  457        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.StreamReader), 
Member = 
"DataAvailable", ReturnType = 
typeof(
bool))]
 
  458        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  464        [global::Cpp2ILInjected.Token(Token = 
"0x6000F8F")]
 
  465        [global::Cpp2ILInjected.Address(RVA = 
"0x1C859F0", Offset = 
"0x1C859F0", Length = 
"0x20")]
 
  466        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  467        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  468        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.StreamReader), Member = 
"DataAvailable", ReturnType = 
typeof(
bool))]
 
  474        [global::Cpp2ILInjected.Token(Token = 
"0x6000F90")]
 
  475        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85A10", Offset = 
"0x1C85A10", Length = 
"0xB4")]
 
  476        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  478        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  479        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.StreamReader), Member = 
"DataAvailable", ReturnType = 
typeof(
bool))]
 
  480        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  484        }, ReturnType = 
typeof(
void))]
 
  485        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  491        [global::Cpp2ILInjected.Token(Token = 
"0x6000F91")]
 
  492        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85AC4", Offset = 
"0x1C85AC4", Length = 
"0x68")]
 
  493        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"Read", MemberParameters = 
new object[]
 
  498        }, ReturnType = 
typeof(
int))]
 
  500        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
TermInfoDriver), 
Member = 
"ReadUntilConditionInternal", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
string))]
 
  501        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  503        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  507        }, ReturnType = 
typeof(
void))]
 
  515        [global::Cpp2ILInjected.Token(Token = 
"0x6000F92")]
 
  516        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85B2C", Offset = 
"0x1C85B2C", Length = 
"0x2C")]
 
  517        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  518        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  522        }, ReturnType = 
typeof(
void))]
 
  528        [global::Cpp2ILInjected.Token(Token = 
"0x6000F93")]
 
  529        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85B58", Offset = 
"0x1C85B58", Length = 
"0x2E8")]
 
  530        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  531        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamReader), Member = 
"Read", MemberParameters = 
new object[]
 
  536        }, ReturnType = 
typeof(
int))]
 
  537        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  538        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  539        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"GetKeyFromBuffer", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
object))]
 
  540        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"get_Length", ReturnType = 
typeof(
int))]
 
  541        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"set_Length", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  542        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
  545        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  549        }, ReturnType = 
typeof(
void))]
 
  550        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"get_Chars", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
char))]
 
  552        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  553        public int Read([global::System.Runtime.InteropServices.In] [global::System.Runtime.InteropServices.Out] 
char[] 
dest, 
int index, 
int count)
 
 
  558        [global::Cpp2ILInjected.Token(Token = 
"0x6000F94")]
 
  559        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85E40", Offset = 
"0x1C85E40", Length = 
"0x78")]
 
  560        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  561        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  564        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  568        }, ReturnType = 
typeof(
void))]
 
  574        [global::Cpp2ILInjected.Token(Token = 
"0x6000F95")]
 
  575        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85EB8", Offset = 
"0x1C85EB8", Length = 
"0x8")]
 
  576        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamReader), Member = 
"ReadLine", ReturnType = 
typeof(
string))]
 
  577        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  583        [global::Cpp2ILInjected.Token(Token = 
"0x6000F96")]
 
  584        [global::Cpp2ILInjected.Address(RVA = 
"0x1C86080", Offset = 
"0x1C86080", Length = 
"0x8")]
 
  585        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.IO.CStreamReader), Member = 
"ReadToEnd", ReturnType = 
typeof(
string))]
 
  586        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  587        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"ReadUntilConditionInternal", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
string))]
 
  593        [global::Cpp2ILInjected.Token(Token = 
"0x6000F97")]
 
  594        [global::Cpp2ILInjected.Address(RVA = 
"0x1C85EC0", Offset = 
"0x1C85EC0", Length = 
"0x1C0")]
 
  595        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  597        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  599        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"GetCursorPosition", ReturnType = 
typeof(
void))]
 
  600        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  602        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
"get_Length", ReturnType = 
typeof(
int))]
 
  603        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), Member = 
"set_Length", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  604        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Text.StringBuilder), 
Member = 
"Append", MemberParameters = 
new object[] { 
typeof(
char) }, ReturnType = 
typeof(global::System.Text.StringBuilder))]
 
  606        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteChars", MemberParameters = 
new object[]
 
  610        }, ReturnType = 
typeof(
void))]
 
  611        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  617        [global::Cpp2ILInjected.Token(Token = 
"0x6000F98")]
 
  618        [global::Cpp2ILInjected.Address(RVA = 
"0x1C849D4", Offset = 
"0x1C849D4", Length = 
"0x190")]
 
  619        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  621        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  623        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
TermInfoDriver), Member = 
"CheckWindowDimensions", ReturnType = 
typeof(
void))]
 
  624        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ParameterizedStrings), Member = 
"Evaluate", MemberParameters = 
new object[]
 
  628        }, ReturnType = 
typeof(
string))]
 
  629        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.IO.CStreamWriter), 
Member = 
"InternalWriteString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  634        }, ReturnType = 
typeof(
void))]
 
  636        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
 
  642        [global::Cpp2ILInjected.Token(Token = 
"0x6000F99")]
 
  643        [global::Cpp2ILInjected.Address(RVA = 
"0x1C861F0", Offset = 
"0x1C861F0", Length = 
"0x1DA4")]
 
  644        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  646        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  647        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Hashtable), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  648        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ConsoleKeyInfo), Member = 
".ctor", MemberParameters = 
new object[]
 
  655        }, ReturnType = 
typeof(
void))]
 
  656        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 124)]
 
  662        [global::Cpp2ILInjected.Token(Token = 
"0x6000F9A")]
 
  663        [global::Cpp2ILInjected.Address(RVA = 
"0x1C858C8", Offset = 
"0x1C858C8", Length = 
"0x128")]
 
  664        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  666        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  668        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ByteMatcher), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  669        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = 
"InitializeArray", MemberParameters = 
new object[]
 
  673        }, ReturnType = 
typeof(
void))]
 
  675        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ByteMatcher), 
Member = 
"AddMapping", MemberParameters = 
new object[]
 
  679        }, ReturnType = 
typeof(
void))]
 
  680        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
 
  686        [global::Cpp2ILInjected.Token(Token = 
"0x6000F9B")]
 
  687        [global::Cpp2ILInjected.Address(RVA = 
"0x1C88004", Offset = 
"0x1C88004", Length = 
"0x40")]
 
  689        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  697        [global::Cpp2ILInjected.Token(Token = 
"0x6000F9C")]
 
  698        [global::Cpp2ILInjected.Address(RVA = 
"0x1C881DC", Offset = 
"0x1C881DC", Length = 
"0x19C")]
 
  699        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  700        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = 
"InitializeArray", MemberParameters = 
new object[]
 
  704        }, ReturnType = 
typeof(
void))]
 
  705        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
 
  711        [global::Cpp2ILInjected.Token(Token = 
"0x4000698")]
 
  714        [global::Cpp2ILInjected.Token(Token = 
"0x4000699")]
 
  717        [global::Cpp2ILInjected.Token(Token = 
"0x400069A")]
 
  720        [global::Cpp2ILInjected.Token(Token = 
"0x400069B")]
 
  721        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  722        private global::System.TermInfoReader 
reader;
 
  724        [global::Cpp2ILInjected.Token(Token = 
"0x400069C")]
 
  725        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  728        [global::Cpp2ILInjected.Token(Token = 
"0x400069D")]
 
  729        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x1C")]
 
  732        [global::Cpp2ILInjected.Token(Token = 
"0x400069E")]
 
  733        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  736        [global::Cpp2ILInjected.Token(Token = 
"0x400069F")]
 
  737        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  740        [global::Cpp2ILInjected.Token(Token = 
"0x40006A0")]
 
  741        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  744        [global::Cpp2ILInjected.Token(Token = 
"0x40006A1")]
 
  745        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  748        [global::Cpp2ILInjected.Token(Token = 
"0x40006A2")]
 
  749        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  752        [global::Cpp2ILInjected.Token(Token = 
"0x40006A3")]
 
  753        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x48")]
 
  756        [global::Cpp2ILInjected.Token(Token = 
"0x40006A4")]
 
  757        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x50")]
 
  760        [global::Cpp2ILInjected.Token(Token = 
"0x40006A5")]
 
  761        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x58")]
 
  764        [global::Cpp2ILInjected.Token(Token = 
"0x40006A6")]
 
  765        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x60")]
 
  766        private global::System.IO.StreamReader 
stdin;
 
  768        [global::Cpp2ILInjected.Token(Token = 
"0x40006A7")]
 
  769        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x68")]
 
  770        private global::System.IO.CStreamWriter 
stdout;
 
  772        [global::Cpp2ILInjected.Token(Token = 
"0x40006A8")]
 
  773        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x70")]
 
  776        [global::Cpp2ILInjected.Token(Token = 
"0x40006A9")]
 
  777        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x74")]
 
  780        [global::Cpp2ILInjected.Token(Token = 
"0x40006AA")]
 
  781        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x78")]
 
  784        [global::Cpp2ILInjected.Token(Token = 
"0x40006AB")]
 
  785        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x7C")]
 
  788        [global::Cpp2ILInjected.Token(Token = 
"0x40006AC")]
 
  789        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x80")]
 
  792        [global::Cpp2ILInjected.Token(Token = 
"0x40006AD")]
 
  793        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x88")]
 
  796        [global::Cpp2ILInjected.Token(Token = 
"0x40006AE")]
 
  797        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x8C")]
 
  800        [global::Cpp2ILInjected.Token(Token = 
"0x40006AF")]
 
  801        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x90")]
 
  804        [global::Cpp2ILInjected.Token(Token = 
"0x40006B0")]
 
  805        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x98")]
 
  808        [global::Cpp2ILInjected.Token(Token = 
"0x40006B1")]
 
  809        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xA0")]
 
  812        [global::Cpp2ILInjected.Token(Token = 
"0x40006B2")]
 
  813        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xA8")]
 
  816        [global::Cpp2ILInjected.Token(Token = 
"0x40006B3")]
 
  817        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xB0")]
 
  820        [global::Cpp2ILInjected.Token(Token = 
"0x40006B4")]
 
  821        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xB8")]
 
  824        [global::Cpp2ILInjected.Token(Token = 
"0x40006B5")]
 
  825        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xC0")]
 
  828        [global::Cpp2ILInjected.Token(Token = 
"0x40006B6")]
 
  829        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xC8")]
 
  832        [global::Cpp2ILInjected.Token(Token = 
"0x40006B7")]
 
  833        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xD0")]
 
  836        [global::Cpp2ILInjected.Token(Token = 
"0x40006B8")]
 
  837        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xD8")]
 
  840        [global::Cpp2ILInjected.Token(Token = 
"0x40006B9")]
 
  841        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xE0")]
 
  844        [global::Cpp2ILInjected.Token(Token = 
"0x40006BA")]
 
  845        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xE8")]
 
  848        [global::Cpp2ILInjected.Token(Token = 
"0x40006BB")]
 
  849        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xEC")]
 
  852        [global::Cpp2ILInjected.Token(Token = 
"0x40006BC")]
 
  853        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xF0")]
 
  854        private global::System.Collections.Hashtable 
keymap;
 
  856        [global::Cpp2ILInjected.Token(Token = 
"0x40006BD")]
 
  857        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xF8")]
 
  860        [global::Cpp2ILInjected.Token(Token = 
"0x40006BE")]
 
  861        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x100")]
 
  864        [global::Cpp2ILInjected.Token(Token = 
"0x40006BF")]
 
  865        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x104")]
 
  868        [global::Cpp2ILInjected.Token(Token = 
"0x40006C0")]
 
  869        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x108")]
 
  872        [global::Cpp2ILInjected.Token(Token = 
"0x40006C1")]
 
  875        [global::Cpp2ILInjected.Token(Token = 
"0x40006C2")]
 
  876        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x110")]
 
  879        [global::Cpp2ILInjected.Token(Token = 
"0x40006C3")]
 
  880        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x118")]