Created
March 2, 2015 21:33
-
-
Save AdamSpeight2008/0a577f9ca6ab2b06defe to your computer and use it in GitHub Desktop.
TryScanToken(Before)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.method private | |
instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken TryScanToken ( | |
valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode> precedingTrivia | |
) cil managed | |
{ | |
// Method begins at RVA 0x1307a8 | |
// Code size 2090 (0x82a) | |
.maxstack 6 | |
.locals init ( | |
[0] class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken, | |
[1] char, | |
[2] bool, | |
[3] char, | |
[4] class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken, | |
[5] int32, | |
[6] int32, | |
[7] int32, | |
[8] int32, | |
[9] int32, | |
[10] int32, | |
[11] int32, | |
[12] int32, | |
[13] string, | |
[14] string, | |
[15] string, | |
[16] valuetype Microsoft.CodeAnalysis.VisualBasic.ERRID, | |
[17] int32 | |
) | |
IL_0000: nop | |
IL_0001: ldarg.0 | |
IL_0002: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetChar() | |
IL_0007: stloc.2 | |
IL_0008: ldloc.2 | |
IL_0009: brtrue.s IL_0017 | |
IL_000b: ldarg.1 | |
IL_000c: call class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeEofToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0011: stloc.0 | |
IL_0012: br IL_0828 | |
IL_0017: nop | |
IL_0018: ldarg.0 | |
IL_0019: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekChar() | |
IL_001e: stloc.1 | |
IL_001f: nop | |
IL_0020: ldloc.1 | |
IL_0021: stloc.3 | |
IL_0022: ldloc.3 | |
IL_0023: ldc.i4.s 13 | |
IL_0025: beq.s IL_0049 | |
IL_0027: ldloc.3 | |
IL_0028: ldc.i4.s 10 | |
IL_002a: beq.s IL_0049 | |
IL_002c: ldloc.3 | |
IL_002d: ldc.i4 133 | |
IL_0032: beq.s IL_0049 | |
IL_0034: ldloc.3 | |
IL_0035: ldc.i4 8232 | |
IL_003a: beq.s IL_0049 | |
IL_003c: ldloc.3 | |
IL_003d: ldc.i4 8233 | |
IL_0042: ceq | |
IL_0044: ldc.i4.0 | |
IL_0045: ceq | |
IL_0047: br.s IL_004a | |
IL_0049: ldc.i4.0 | |
IL_004a: stloc.2 | |
IL_004b: ldloc.2 | |
IL_004c: brtrue.s IL_005c | |
IL_004e: ldarg.0 | |
IL_004f: ldloc.1 | |
IL_0050: ldarg.1 | |
IL_0051: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanNewlineAsStatementTerminator(char, valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0056: stloc.0 | |
IL_0057: br IL_0828 | |
IL_005c: ldloc.3 | |
IL_005d: ldc.i4.s 32 | |
IL_005f: beq.s IL_0070 | |
IL_0061: ldloc.3 | |
IL_0062: ldc.i4.s 9 | |
IL_0064: beq.s IL_0070 | |
IL_0066: ldloc.3 | |
IL_0067: ldc.i4.s 39 | |
IL_0069: ceq | |
IL_006b: ldc.i4.0 | |
IL_006c: ceq | |
IL_006e: br.s IL_0071 | |
IL_0070: ldc.i4.0 | |
IL_0071: stloc.2 | |
IL_0072: ldloc.2 | |
IL_0073: brtrue.s IL_009c | |
IL_0075: ldc.i4.0 | |
IL_0076: ldstr "Unexpected char: &H{0:x}" | |
IL_007b: ldc.i4.1 | |
IL_007c: newarr [System.Runtime]System.Object | |
IL_0081: dup | |
IL_0082: ldc.i4.0 | |
IL_0083: ldloc.1 | |
IL_0084: box [System.Runtime]System.Int32 | |
IL_0089: stelem.ref | |
IL_008a: call string [System.Runtime]System.String::Format(string, object[]) | |
IL_008f: call void [System.Diagnostics.Debug]System.Diagnostics.Debug::Assert(bool, string) | |
IL_0094: nop | |
IL_0095: ldnull | |
IL_0096: stloc.0 | |
IL_0097: br IL_0828 | |
IL_009c: ldloc.3 | |
IL_009d: ldc.i4.s 64 | |
IL_009f: ceq | |
IL_00a1: ldc.i4.0 | |
IL_00a2: ceq | |
IL_00a4: stloc.2 | |
IL_00a5: ldloc.2 | |
IL_00a6: brtrue.s IL_00b6 | |
IL_00a8: ldarg.0 | |
IL_00a9: ldarg.1 | |
IL_00aa: ldc.i4.0 | |
IL_00ab: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeAtToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_00b0: stloc.0 | |
IL_00b1: br IL_0828 | |
IL_00b6: ldloc.3 | |
IL_00b7: ldc.i4.s 40 | |
IL_00b9: ceq | |
IL_00bb: ldc.i4.0 | |
IL_00bc: ceq | |
IL_00be: stloc.2 | |
IL_00bf: ldloc.2 | |
IL_00c0: brtrue.s IL_00d0 | |
IL_00c2: ldarg.0 | |
IL_00c3: ldarg.1 | |
IL_00c4: ldc.i4.0 | |
IL_00c5: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeOpenParenToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_00ca: stloc.0 | |
IL_00cb: br IL_0828 | |
IL_00d0: ldloc.3 | |
IL_00d1: ldc.i4.s 41 | |
IL_00d3: ceq | |
IL_00d5: ldc.i4.0 | |
IL_00d6: ceq | |
IL_00d8: stloc.2 | |
IL_00d9: ldloc.2 | |
IL_00da: brtrue.s IL_00ea | |
IL_00dc: ldarg.0 | |
IL_00dd: ldarg.1 | |
IL_00de: ldc.i4.0 | |
IL_00df: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeCloseParenToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_00e4: stloc.0 | |
IL_00e5: br IL_0828 | |
IL_00ea: ldloc.3 | |
IL_00eb: ldc.i4.s 123 | |
IL_00ed: ceq | |
IL_00ef: ldc.i4.0 | |
IL_00f0: ceq | |
IL_00f2: stloc.2 | |
IL_00f3: ldloc.2 | |
IL_00f4: brtrue.s IL_0104 | |
IL_00f6: ldarg.0 | |
IL_00f7: ldarg.1 | |
IL_00f8: ldc.i4.0 | |
IL_00f9: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeOpenBraceToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_00fe: stloc.0 | |
IL_00ff: br IL_0828 | |
IL_0104: ldloc.3 | |
IL_0105: ldc.i4.s 125 | |
IL_0107: ceq | |
IL_0109: ldc.i4.0 | |
IL_010a: ceq | |
IL_010c: stloc.2 | |
IL_010d: ldloc.2 | |
IL_010e: brtrue.s IL_011e | |
IL_0110: ldarg.0 | |
IL_0111: ldarg.1 | |
IL_0112: ldc.i4.0 | |
IL_0113: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeCloseBraceToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0118: stloc.0 | |
IL_0119: br IL_0828 | |
IL_011e: ldloc.3 | |
IL_011f: ldc.i4.s 44 | |
IL_0121: ceq | |
IL_0123: ldc.i4.0 | |
IL_0124: ceq | |
IL_0126: stloc.2 | |
IL_0127: ldloc.2 | |
IL_0128: brtrue.s IL_0138 | |
IL_012a: ldarg.0 | |
IL_012b: ldarg.1 | |
IL_012c: ldc.i4.0 | |
IL_012d: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeCommaToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0132: stloc.0 | |
IL_0133: br IL_0828 | |
IL_0138: ldloc.3 | |
IL_0139: ldc.i4.s 35 | |
IL_013b: ceq | |
IL_013d: ldc.i4.0 | |
IL_013e: ceq | |
IL_0140: stloc.2 | |
IL_0141: ldloc.2 | |
IL_0142: brtrue.s IL_016d | |
IL_0144: ldarg.0 | |
IL_0145: ldarg.1 | |
IL_0146: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanDateLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_014b: stloc.s 4 | |
IL_014d: ldloc.s 4 | |
IL_014f: ldnull | |
IL_0150: ceq | |
IL_0152: stloc.2 | |
IL_0153: ldloc.2 | |
IL_0154: brtrue.s IL_015e | |
IL_0156: ldloc.s 4 | |
IL_0158: stloc.0 | |
IL_0159: br IL_0828 | |
IL_015e: nop | |
IL_015f: ldarg.0 | |
IL_0160: ldarg.1 | |
IL_0161: ldc.i4.0 | |
IL_0162: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeHashToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0167: stloc.0 | |
IL_0168: br IL_0828 | |
IL_016d: ldloc.3 | |
IL_016e: ldc.i4.s 38 | |
IL_0170: ceq | |
IL_0172: ldc.i4.0 | |
IL_0173: ceq | |
IL_0175: stloc.2 | |
IL_0176: ldloc.2 | |
IL_0177: brtrue.s IL_01d6 | |
IL_0179: ldarg.0 | |
IL_017a: ldc.i4.1 | |
IL_017b: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_0180: brfalse.s IL_0193 | |
IL_0182: ldarg.0 | |
IL_0183: ldc.i4.1 | |
IL_0184: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0189: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::BeginsBaseLiteral(char) | |
IL_018e: ldc.i4.0 | |
IL_018f: ceq | |
IL_0191: br.s IL_0194 | |
IL_0193: ldc.i4.1 | |
IL_0194: stloc.2 | |
IL_0195: ldloc.2 | |
IL_0196: brtrue.s IL_01a5 | |
IL_0198: ldarg.0 | |
IL_0199: ldarg.1 | |
IL_019a: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanNumericLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_019f: stloc.0 | |
IL_01a0: br IL_0828 | |
IL_01a5: nop | |
IL_01a6: ldc.i4.1 | |
IL_01a7: stloc.s 5 | |
IL_01a9: ldarg.0 | |
IL_01aa: ldloca.s 5 | |
IL_01ac: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_01b1: ldc.i4.0 | |
IL_01b2: ceq | |
IL_01b4: stloc.2 | |
IL_01b5: ldloc.2 | |
IL_01b6: brtrue.s IL_01c7 | |
IL_01b8: ldarg.0 | |
IL_01b9: ldarg.1 | |
IL_01ba: ldloc.s 5 | |
IL_01bc: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeAmpersandEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_01c1: stloc.0 | |
IL_01c2: br IL_0828 | |
IL_01c7: nop | |
IL_01c8: ldarg.0 | |
IL_01c9: ldarg.1 | |
IL_01ca: ldc.i4.0 | |
IL_01cb: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeAmpersandToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_01d0: stloc.0 | |
IL_01d1: br IL_0828 | |
IL_01d6: ldloc.3 | |
IL_01d7: ldc.i4.s 61 | |
IL_01d9: ceq | |
IL_01db: ldc.i4.0 | |
IL_01dc: ceq | |
IL_01de: stloc.2 | |
IL_01df: ldloc.2 | |
IL_01e0: brtrue.s IL_01f0 | |
IL_01e2: ldarg.0 | |
IL_01e3: ldarg.1 | |
IL_01e4: ldc.i4.0 | |
IL_01e5: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_01ea: stloc.0 | |
IL_01eb: br IL_0828 | |
IL_01f0: ldloc.3 | |
IL_01f1: ldc.i4.s 60 | |
IL_01f3: ceq | |
IL_01f5: ldc.i4.0 | |
IL_01f6: ceq | |
IL_01f8: stloc.2 | |
IL_01f9: ldloc.2 | |
IL_01fa: brtrue.s IL_0210 | |
IL_01fc: ldarg.0 | |
IL_01fd: ldarg.1 | |
IL_01fe: ldc.i4.0 | |
IL_01ff: ldarg.0 | |
IL_0200: ldfld class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner/ScanTriviaFunc Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::_scanSingleLineTriviaFunc | |
IL_0205: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanLeftAngleBracket(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool, class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner/ScanTriviaFunc) | |
IL_020a: stloc.0 | |
IL_020b: br IL_0828 | |
IL_0210: ldloc.3 | |
IL_0211: ldc.i4.s 62 | |
IL_0213: ceq | |
IL_0215: ldc.i4.0 | |
IL_0216: ceq | |
IL_0218: stloc.2 | |
IL_0219: ldloc.2 | |
IL_021a: brtrue.s IL_022a | |
IL_021c: ldarg.0 | |
IL_021d: ldarg.1 | |
IL_021e: ldc.i4.0 | |
IL_021f: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanRightAngleBracket(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0224: stloc.0 | |
IL_0225: br IL_0828 | |
IL_022a: ldloc.3 | |
IL_022b: ldc.i4.s 58 | |
IL_022d: ceq | |
IL_022f: ldc.i4.0 | |
IL_0230: ceq | |
IL_0232: stloc.2 | |
IL_0233: ldloc.2 | |
IL_0234: brtrue.s IL_0266 | |
IL_0236: ldc.i4.1 | |
IL_0237: stloc.s 6 | |
IL_0239: ldarg.0 | |
IL_023a: ldloca.s 6 | |
IL_023c: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_0241: ldc.i4.0 | |
IL_0242: ceq | |
IL_0244: stloc.2 | |
IL_0245: ldloc.2 | |
IL_0246: brtrue.s IL_0257 | |
IL_0248: ldarg.0 | |
IL_0249: ldarg.1 | |
IL_024a: ldloc.s 6 | |
IL_024c: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeColonEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_0251: stloc.0 | |
IL_0252: br IL_0828 | |
IL_0257: nop | |
IL_0258: ldarg.0 | |
IL_0259: ldarg.1 | |
IL_025a: ldc.i4.0 | |
IL_025b: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanColonAsStatementTerminator(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0260: stloc.0 | |
IL_0261: br IL_0828 | |
IL_0266: ldloc.3 | |
IL_0267: ldc.i4.s 43 | |
IL_0269: ceq | |
IL_026b: ldc.i4.0 | |
IL_026c: ceq | |
IL_026e: stloc.2 | |
IL_026f: ldloc.2 | |
IL_0270: brtrue.s IL_02a2 | |
IL_0272: ldc.i4.1 | |
IL_0273: stloc.s 7 | |
IL_0275: ldarg.0 | |
IL_0276: ldloca.s 7 | |
IL_0278: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_027d: ldc.i4.0 | |
IL_027e: ceq | |
IL_0280: stloc.2 | |
IL_0281: ldloc.2 | |
IL_0282: brtrue.s IL_0293 | |
IL_0284: ldarg.0 | |
IL_0285: ldarg.1 | |
IL_0286: ldloc.s 7 | |
IL_0288: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakePlusEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_028d: stloc.0 | |
IL_028e: br IL_0828 | |
IL_0293: nop | |
IL_0294: ldarg.0 | |
IL_0295: ldarg.1 | |
IL_0296: ldc.i4.0 | |
IL_0297: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakePlusToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_029c: stloc.0 | |
IL_029d: br IL_0828 | |
IL_02a2: ldloc.3 | |
IL_02a3: ldc.i4.s 45 | |
IL_02a5: ceq | |
IL_02a7: ldc.i4.0 | |
IL_02a8: ceq | |
IL_02aa: stloc.2 | |
IL_02ab: ldloc.2 | |
IL_02ac: brtrue.s IL_02de | |
IL_02ae: ldc.i4.1 | |
IL_02af: stloc.s 8 | |
IL_02b1: ldarg.0 | |
IL_02b2: ldloca.s 8 | |
IL_02b4: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_02b9: ldc.i4.0 | |
IL_02ba: ceq | |
IL_02bc: stloc.2 | |
IL_02bd: ldloc.2 | |
IL_02be: brtrue.s IL_02cf | |
IL_02c0: ldarg.0 | |
IL_02c1: ldarg.1 | |
IL_02c2: ldloc.s 8 | |
IL_02c4: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeMinusEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_02c9: stloc.0 | |
IL_02ca: br IL_0828 | |
IL_02cf: nop | |
IL_02d0: ldarg.0 | |
IL_02d1: ldarg.1 | |
IL_02d2: ldc.i4.0 | |
IL_02d3: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeMinusToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_02d8: stloc.0 | |
IL_02d9: br IL_0828 | |
IL_02de: ldloc.3 | |
IL_02df: ldc.i4.s 42 | |
IL_02e1: ceq | |
IL_02e3: ldc.i4.0 | |
IL_02e4: ceq | |
IL_02e6: stloc.2 | |
IL_02e7: ldloc.2 | |
IL_02e8: brtrue.s IL_031a | |
IL_02ea: ldc.i4.1 | |
IL_02eb: stloc.s 9 | |
IL_02ed: ldarg.0 | |
IL_02ee: ldloca.s 9 | |
IL_02f0: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_02f5: ldc.i4.0 | |
IL_02f6: ceq | |
IL_02f8: stloc.2 | |
IL_02f9: ldloc.2 | |
IL_02fa: brtrue.s IL_030b | |
IL_02fc: ldarg.0 | |
IL_02fd: ldarg.1 | |
IL_02fe: ldloc.s 9 | |
IL_0300: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeAsteriskEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_0305: stloc.0 | |
IL_0306: br IL_0828 | |
IL_030b: nop | |
IL_030c: ldarg.0 | |
IL_030d: ldarg.1 | |
IL_030e: ldc.i4.0 | |
IL_030f: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeAsteriskToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0314: stloc.0 | |
IL_0315: br IL_0828 | |
IL_031a: ldloc.3 | |
IL_031b: ldc.i4.s 47 | |
IL_031d: ceq | |
IL_031f: ldc.i4.0 | |
IL_0320: ceq | |
IL_0322: stloc.2 | |
IL_0323: ldloc.2 | |
IL_0324: brtrue.s IL_0356 | |
IL_0326: ldc.i4.1 | |
IL_0327: stloc.s 10 | |
IL_0329: ldarg.0 | |
IL_032a: ldloca.s 10 | |
IL_032c: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_0331: ldc.i4.0 | |
IL_0332: ceq | |
IL_0334: stloc.2 | |
IL_0335: ldloc.2 | |
IL_0336: brtrue.s IL_0347 | |
IL_0338: ldarg.0 | |
IL_0339: ldarg.1 | |
IL_033a: ldloc.s 10 | |
IL_033c: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeSlashEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_0341: stloc.0 | |
IL_0342: br IL_0828 | |
IL_0347: nop | |
IL_0348: ldarg.0 | |
IL_0349: ldarg.1 | |
IL_034a: ldc.i4.0 | |
IL_034b: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeSlashToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0350: stloc.0 | |
IL_0351: br IL_0828 | |
IL_0356: ldloc.3 | |
IL_0357: ldc.i4.s 92 | |
IL_0359: ceq | |
IL_035b: ldc.i4.0 | |
IL_035c: ceq | |
IL_035e: stloc.2 | |
IL_035f: ldloc.2 | |
IL_0360: brtrue.s IL_0392 | |
IL_0362: ldc.i4.1 | |
IL_0363: stloc.s 11 | |
IL_0365: ldarg.0 | |
IL_0366: ldloca.s 11 | |
IL_0368: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_036d: ldc.i4.0 | |
IL_036e: ceq | |
IL_0370: stloc.2 | |
IL_0371: ldloc.2 | |
IL_0372: brtrue.s IL_0383 | |
IL_0374: ldarg.0 | |
IL_0375: ldarg.1 | |
IL_0376: ldloc.s 11 | |
IL_0378: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeBackSlashEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_037d: stloc.0 | |
IL_037e: br IL_0828 | |
IL_0383: nop | |
IL_0384: ldarg.0 | |
IL_0385: ldarg.1 | |
IL_0386: ldc.i4.0 | |
IL_0387: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeBackslashToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_038c: stloc.0 | |
IL_038d: br IL_0828 | |
IL_0392: ldloc.3 | |
IL_0393: ldc.i4.s 94 | |
IL_0395: ceq | |
IL_0397: ldc.i4.0 | |
IL_0398: ceq | |
IL_039a: stloc.2 | |
IL_039b: ldloc.2 | |
IL_039c: brtrue.s IL_03ce | |
IL_039e: ldc.i4.1 | |
IL_039f: stloc.s 12 | |
IL_03a1: ldarg.0 | |
IL_03a2: ldloca.s 12 | |
IL_03a4: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::TrySkipFollowingEquals(int32&) | |
IL_03a9: ldc.i4.0 | |
IL_03aa: ceq | |
IL_03ac: stloc.2 | |
IL_03ad: ldloc.2 | |
IL_03ae: brtrue.s IL_03bf | |
IL_03b0: ldarg.0 | |
IL_03b1: ldarg.1 | |
IL_03b2: ldloc.s 12 | |
IL_03b4: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeCaretEqualsToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32) | |
IL_03b9: stloc.0 | |
IL_03ba: br IL_0828 | |
IL_03bf: nop | |
IL_03c0: ldarg.0 | |
IL_03c1: ldarg.1 | |
IL_03c2: ldc.i4.0 | |
IL_03c3: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeCaretToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_03c8: stloc.0 | |
IL_03c9: br IL_0828 | |
IL_03ce: ldloc.3 | |
IL_03cf: ldc.i4.s 33 | |
IL_03d1: ceq | |
IL_03d3: ldc.i4.0 | |
IL_03d4: ceq | |
IL_03d6: stloc.2 | |
IL_03d7: ldloc.2 | |
IL_03d8: brtrue.s IL_03e8 | |
IL_03da: ldarg.0 | |
IL_03db: ldarg.1 | |
IL_03dc: ldc.i4.0 | |
IL_03dd: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeExclamationToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_03e2: stloc.0 | |
IL_03e3: br IL_0828 | |
IL_03e8: ldloc.3 | |
IL_03e9: ldc.i4.s 46 | |
IL_03eb: ceq | |
IL_03ed: ldc.i4.0 | |
IL_03ee: ceq | |
IL_03f0: stloc.2 | |
IL_03f1: ldloc.2 | |
IL_03f2: brtrue.s IL_042f | |
IL_03f4: ldarg.0 | |
IL_03f5: ldc.i4.1 | |
IL_03f6: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_03fb: brfalse.s IL_040e | |
IL_03fd: ldarg.0 | |
IL_03fe: ldc.i4.1 | |
IL_03ff: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0404: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsDecimalDigit(char) | |
IL_0409: ldc.i4.0 | |
IL_040a: ceq | |
IL_040c: br.s IL_040f | |
IL_040e: ldc.i4.1 | |
IL_040f: stloc.2 | |
IL_0410: ldloc.2 | |
IL_0411: brtrue.s IL_0420 | |
IL_0413: ldarg.0 | |
IL_0414: ldarg.1 | |
IL_0415: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanNumericLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_041a: stloc.0 | |
IL_041b: br IL_0828 | |
IL_0420: nop | |
IL_0421: ldarg.0 | |
IL_0422: ldarg.1 | |
IL_0423: ldc.i4.0 | |
IL_0424: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeDotToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0429: stloc.0 | |
IL_042a: br IL_0828 | |
IL_042f: ldloc.3 | |
IL_0430: ldc.i4.s 48 | |
IL_0432: beq.s IL_0466 | |
IL_0434: ldloc.3 | |
IL_0435: ldc.i4.s 49 | |
IL_0437: beq.s IL_0466 | |
IL_0439: ldloc.3 | |
IL_043a: ldc.i4.s 50 | |
IL_043c: beq.s IL_0466 | |
IL_043e: ldloc.3 | |
IL_043f: ldc.i4.s 51 | |
IL_0441: beq.s IL_0466 | |
IL_0443: ldloc.3 | |
IL_0444: ldc.i4.s 52 | |
IL_0446: beq.s IL_0466 | |
IL_0448: ldloc.3 | |
IL_0449: ldc.i4.s 53 | |
IL_044b: beq.s IL_0466 | |
IL_044d: ldloc.3 | |
IL_044e: ldc.i4.s 54 | |
IL_0450: beq.s IL_0466 | |
IL_0452: ldloc.3 | |
IL_0453: ldc.i4.s 55 | |
IL_0455: beq.s IL_0466 | |
IL_0457: ldloc.3 | |
IL_0458: ldc.i4.s 56 | |
IL_045a: beq.s IL_0466 | |
IL_045c: ldloc.3 | |
IL_045d: ldc.i4.s 57 | |
IL_045f: ceq | |
IL_0461: ldc.i4.0 | |
IL_0462: ceq | |
IL_0464: br.s IL_0467 | |
IL_0466: ldc.i4.0 | |
IL_0467: stloc.2 | |
IL_0468: ldloc.2 | |
IL_0469: brtrue.s IL_0478 | |
IL_046b: ldarg.0 | |
IL_046c: ldarg.1 | |
IL_046d: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanNumericLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0472: stloc.0 | |
IL_0473: br IL_0828 | |
IL_0478: ldloc.3 | |
IL_0479: ldc.i4.s 34 | |
IL_047b: ceq | |
IL_047d: ldc.i4.0 | |
IL_047e: ceq | |
IL_0480: stloc.2 | |
IL_0481: ldloc.2 | |
IL_0482: brtrue.s IL_0491 | |
IL_0484: ldarg.0 | |
IL_0485: ldarg.1 | |
IL_0486: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanStringLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_048b: stloc.0 | |
IL_048c: br IL_0828 | |
IL_0491: ldloc.3 | |
IL_0492: ldc.i4.s 65 | |
IL_0494: ceq | |
IL_0496: ldc.i4.0 | |
IL_0497: ceq | |
IL_0499: stloc.2 | |
IL_049a: ldloc.2 | |
IL_049b: brtrue.s IL_04f7 | |
IL_049d: ldarg.0 | |
IL_049e: ldc.i4.2 | |
IL_049f: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_04a4: brfalse.s IL_04c1 | |
IL_04a6: ldarg.0 | |
IL_04a7: ldc.i4.1 | |
IL_04a8: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_04ad: ldc.i4.s 115 | |
IL_04af: bne.un.s IL_04c1 | |
IL_04b1: ldarg.0 | |
IL_04b2: ldc.i4.2 | |
IL_04b3: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_04b8: ldc.i4.s 32 | |
IL_04ba: ceq | |
IL_04bc: ldc.i4.0 | |
IL_04bd: ceq | |
IL_04bf: br.s IL_04c2 | |
IL_04c1: ldc.i4.1 | |
IL_04c2: stloc.2 | |
IL_04c3: ldloc.2 | |
IL_04c4: brtrue.s IL_04e9 | |
IL_04c6: ldstr "As" | |
IL_04cb: stloc.s 13 | |
IL_04cd: ldarg.0 | |
IL_04ce: ldc.i4.2 | |
IL_04cf: call instance void Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::AdvanceChar(int32) | |
IL_04d4: nop | |
IL_04d5: ldarg.0 | |
IL_04d6: ldc.i4 418 | |
IL_04db: ldloc.s 13 | |
IL_04dd: ldarg.1 | |
IL_04de: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, string, valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_04e3: stloc.0 | |
IL_04e4: br IL_0828 | |
IL_04e9: nop | |
IL_04ea: ldarg.0 | |
IL_04eb: ldarg.1 | |
IL_04ec: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_04f1: stloc.0 | |
IL_04f2: br IL_0828 | |
IL_04f7: ldloc.3 | |
IL_04f8: ldc.i4.s 69 | |
IL_04fa: ceq | |
IL_04fc: ldc.i4.0 | |
IL_04fd: ceq | |
IL_04ff: stloc.2 | |
IL_0500: ldloc.2 | |
IL_0501: brtrue.s IL_0568 | |
IL_0503: ldarg.0 | |
IL_0504: ldc.i4.3 | |
IL_0505: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_050a: brfalse.s IL_0532 | |
IL_050c: ldarg.0 | |
IL_050d: ldc.i4.1 | |
IL_050e: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0513: ldc.i4.s 110 | |
IL_0515: bne.un.s IL_0532 | |
IL_0517: ldarg.0 | |
IL_0518: ldc.i4.2 | |
IL_0519: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_051e: ldc.i4.s 100 | |
IL_0520: bne.un.s IL_0532 | |
IL_0522: ldarg.0 | |
IL_0523: ldc.i4.3 | |
IL_0524: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0529: ldc.i4.s 32 | |
IL_052b: ceq | |
IL_052d: ldc.i4.0 | |
IL_052e: ceq | |
IL_0530: br.s IL_0533 | |
IL_0532: ldc.i4.1 | |
IL_0533: stloc.2 | |
IL_0534: ldloc.2 | |
IL_0535: brtrue.s IL_055a | |
IL_0537: ldstr "End" | |
IL_053c: stloc.s 14 | |
IL_053e: ldarg.0 | |
IL_053f: ldc.i4.3 | |
IL_0540: call instance void Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::AdvanceChar(int32) | |
IL_0545: nop | |
IL_0546: ldarg.0 | |
IL_0547: ldc.i4 466 | |
IL_054c: ldloc.s 14 | |
IL_054e: ldarg.1 | |
IL_054f: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, string, valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0554: stloc.0 | |
IL_0555: br IL_0828 | |
IL_055a: nop | |
IL_055b: ldarg.0 | |
IL_055c: ldarg.1 | |
IL_055d: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0562: stloc.0 | |
IL_0563: br IL_0828 | |
IL_0568: ldloc.3 | |
IL_0569: ldc.i4.s 73 | |
IL_056b: ceq | |
IL_056d: ldc.i4.0 | |
IL_056e: ceq | |
IL_0570: stloc.2 | |
IL_0571: ldloc.2 | |
IL_0572: brtrue.s IL_05ce | |
IL_0574: ldarg.0 | |
IL_0575: ldc.i4.2 | |
IL_0576: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_057b: brfalse.s IL_0598 | |
IL_057d: ldarg.0 | |
IL_057e: ldc.i4.1 | |
IL_057f: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0584: ldc.i4.s 102 | |
IL_0586: bne.un.s IL_0598 | |
IL_0588: ldarg.0 | |
IL_0589: ldc.i4.2 | |
IL_058a: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_058f: ldc.i4.s 32 | |
IL_0591: ceq | |
IL_0593: ldc.i4.0 | |
IL_0594: ceq | |
IL_0596: br.s IL_0599 | |
IL_0598: ldc.i4.1 | |
IL_0599: stloc.2 | |
IL_059a: ldloc.2 | |
IL_059b: brtrue.s IL_05c0 | |
IL_059d: ldstr "If" | |
IL_05a2: stloc.s 15 | |
IL_05a4: ldarg.0 | |
IL_05a5: ldc.i4.2 | |
IL_05a6: call instance void Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::AdvanceChar(int32) | |
IL_05ab: nop | |
IL_05ac: ldarg.0 | |
IL_05ad: ldc.i4 485 | |
IL_05b2: ldloc.s 15 | |
IL_05b4: ldarg.1 | |
IL_05b5: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, string, valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_05ba: stloc.0 | |
IL_05bb: br IL_0828 | |
IL_05c0: nop | |
IL_05c1: ldarg.0 | |
IL_05c2: ldarg.1 | |
IL_05c3: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_05c8: stloc.0 | |
IL_05c9: br IL_0828 | |
IL_05ce: ldloc.3 | |
IL_05cf: ldc.i4.s 97 | |
IL_05d1: blt.s IL_05da | |
IL_05d3: ldloc.3 | |
IL_05d4: ldc.i4.s 122 | |
IL_05d6: cgt | |
IL_05d8: br.s IL_05db | |
IL_05da: ldc.i4.1 | |
IL_05db: stloc.2 | |
IL_05dc: ldloc.2 | |
IL_05dd: brtrue.s IL_05ec | |
IL_05df: ldarg.0 | |
IL_05e0: ldarg.1 | |
IL_05e1: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_05e6: stloc.0 | |
IL_05e7: br IL_0828 | |
IL_05ec: ldloc.3 | |
IL_05ed: ldc.i4.s 66 | |
IL_05ef: beq.s IL_0664 | |
IL_05f1: ldloc.3 | |
IL_05f2: ldc.i4.s 67 | |
IL_05f4: beq.s IL_0664 | |
IL_05f6: ldloc.3 | |
IL_05f7: ldc.i4.s 68 | |
IL_05f9: beq.s IL_0664 | |
IL_05fb: ldloc.3 | |
IL_05fc: ldc.i4.s 70 | |
IL_05fe: beq.s IL_0664 | |
IL_0600: ldloc.3 | |
IL_0601: ldc.i4.s 71 | |
IL_0603: beq.s IL_0664 | |
IL_0605: ldloc.3 | |
IL_0606: ldc.i4.s 72 | |
IL_0608: beq.s IL_0664 | |
IL_060a: ldloc.3 | |
IL_060b: ldc.i4.s 74 | |
IL_060d: beq.s IL_0664 | |
IL_060f: ldloc.3 | |
IL_0610: ldc.i4.s 75 | |
IL_0612: beq.s IL_0664 | |
IL_0614: ldloc.3 | |
IL_0615: ldc.i4.s 76 | |
IL_0617: beq.s IL_0664 | |
IL_0619: ldloc.3 | |
IL_061a: ldc.i4.s 77 | |
IL_061c: beq.s IL_0664 | |
IL_061e: ldloc.3 | |
IL_061f: ldc.i4.s 78 | |
IL_0621: beq.s IL_0664 | |
IL_0623: ldloc.3 | |
IL_0624: ldc.i4.s 79 | |
IL_0626: beq.s IL_0664 | |
IL_0628: ldloc.3 | |
IL_0629: ldc.i4.s 80 | |
IL_062b: beq.s IL_0664 | |
IL_062d: ldloc.3 | |
IL_062e: ldc.i4.s 81 | |
IL_0630: beq.s IL_0664 | |
IL_0632: ldloc.3 | |
IL_0633: ldc.i4.s 82 | |
IL_0635: beq.s IL_0664 | |
IL_0637: ldloc.3 | |
IL_0638: ldc.i4.s 83 | |
IL_063a: beq.s IL_0664 | |
IL_063c: ldloc.3 | |
IL_063d: ldc.i4.s 84 | |
IL_063f: beq.s IL_0664 | |
IL_0641: ldloc.3 | |
IL_0642: ldc.i4.s 85 | |
IL_0644: beq.s IL_0664 | |
IL_0646: ldloc.3 | |
IL_0647: ldc.i4.s 86 | |
IL_0649: beq.s IL_0664 | |
IL_064b: ldloc.3 | |
IL_064c: ldc.i4.s 87 | |
IL_064e: beq.s IL_0664 | |
IL_0650: ldloc.3 | |
IL_0651: ldc.i4.s 88 | |
IL_0653: beq.s IL_0664 | |
IL_0655: ldloc.3 | |
IL_0656: ldc.i4.s 89 | |
IL_0658: beq.s IL_0664 | |
IL_065a: ldloc.3 | |
IL_065b: ldc.i4.s 90 | |
IL_065d: ceq | |
IL_065f: ldc.i4.0 | |
IL_0660: ceq | |
IL_0662: br.s IL_0665 | |
IL_0664: ldc.i4.0 | |
IL_0665: stloc.2 | |
IL_0666: ldloc.2 | |
IL_0667: brtrue.s IL_0676 | |
IL_0669: ldarg.0 | |
IL_066a: ldarg.1 | |
IL_066b: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0670: stloc.0 | |
IL_0671: br IL_0828 | |
IL_0676: ldloc.3 | |
IL_0677: ldc.i4.s 95 | |
IL_0679: ceq | |
IL_067b: ldc.i4.0 | |
IL_067c: ceq | |
IL_067e: stloc.2 | |
IL_067f: ldloc.2 | |
IL_0680: brtrue IL_0709 | |
IL_0685: ldarg.0 | |
IL_0686: ldc.i4.1 | |
IL_0687: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_068c: brfalse.s IL_069f | |
IL_068e: ldarg.0 | |
IL_068f: ldc.i4.1 | |
IL_0690: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0695: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsIdentifierPartCharacter(char) | |
IL_069a: ldc.i4.0 | |
IL_069b: ceq | |
IL_069d: br.s IL_06a0 | |
IL_069f: ldc.i4.1 | |
IL_06a0: stloc.2 | |
IL_06a1: ldloc.2 | |
IL_06a2: brtrue.s IL_06b1 | |
IL_06a4: ldarg.0 | |
IL_06a5: ldarg.1 | |
IL_06a6: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_06ab: stloc.0 | |
IL_06ac: br IL_0828 | |
IL_06b1: nop | |
IL_06b2: ldc.i4 30203 | |
IL_06b7: stloc.s 16 | |
IL_06b9: ldarg.0 | |
IL_06ba: ldc.i4.1 | |
IL_06bb: call instance int32 Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::GetWhitespaceLength(int32) | |
IL_06c0: stloc.s 17 | |
IL_06c2: ldarg.0 | |
IL_06c3: ldloc.s 17 | |
IL_06c5: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_06ca: brfalse.s IL_06eb | |
IL_06cc: ldarg.0 | |
IL_06cd: ldloc.s 17 | |
IL_06cf: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_06d4: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsNewLine(char) | |
IL_06d9: brtrue.s IL_06eb | |
IL_06db: ldarg.0 | |
IL_06dc: ldloc.s 17 | |
IL_06de: call instance int32 Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekStartComment(int32) | |
IL_06e3: ldc.i4.0 | |
IL_06e4: cgt | |
IL_06e6: ldc.i4.0 | |
IL_06e7: ceq | |
IL_06e9: br.s IL_06ec | |
IL_06eb: ldc.i4.0 | |
IL_06ec: stloc.2 | |
IL_06ed: ldloc.2 | |
IL_06ee: brtrue.s IL_06f8 | |
IL_06f0: ldc.i4 30999 | |
IL_06f5: stloc.s 16 | |
IL_06f7: nop | |
IL_06f8: nop | |
IL_06f9: ldarg.0 | |
IL_06fa: ldarg.1 | |
IL_06fb: ldc.i4.1 | |
IL_06fc: ldloc.s 16 | |
IL_06fe: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeBadToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32, valuetype Microsoft.CodeAnalysis.VisualBasic.ERRID) | |
IL_0703: stloc.0 | |
IL_0704: br IL_0828 | |
IL_0709: ldloc.3 | |
IL_070a: ldc.i4.s 91 | |
IL_070c: ceq | |
IL_070e: ldc.i4.0 | |
IL_070f: ceq | |
IL_0711: stloc.2 | |
IL_0712: ldloc.2 | |
IL_0713: brtrue.s IL_0722 | |
IL_0715: ldarg.0 | |
IL_0716: ldarg.1 | |
IL_0717: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanBracketedIdentifier(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_071c: stloc.0 | |
IL_071d: br IL_0828 | |
IL_0722: ldloc.3 | |
IL_0723: ldc.i4.s 63 | |
IL_0725: ceq | |
IL_0727: ldc.i4.0 | |
IL_0728: ceq | |
IL_072a: stloc.2 | |
IL_072b: ldloc.2 | |
IL_072c: brtrue.s IL_073c | |
IL_072e: ldarg.0 | |
IL_072f: ldarg.1 | |
IL_0730: ldc.i4.0 | |
IL_0731: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakeQuestionToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, bool) | |
IL_0736: stloc.0 | |
IL_0737: br IL_0828 | |
IL_073c: ldloc.3 | |
IL_073d: ldc.i4.s 37 | |
IL_073f: ceq | |
IL_0741: ldc.i4.0 | |
IL_0742: ceq | |
IL_0744: stloc.2 | |
IL_0745: ldloc.2 | |
IL_0746: brtrue.s IL_077c | |
IL_0748: ldarg.0 | |
IL_0749: ldc.i4.1 | |
IL_074a: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_074f: brfalse.s IL_0761 | |
IL_0751: ldarg.0 | |
IL_0752: ldc.i4.1 | |
IL_0753: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_0758: ldc.i4.s 62 | |
IL_075a: ceq | |
IL_075c: ldc.i4.0 | |
IL_075d: ceq | |
IL_075f: br.s IL_0762 | |
IL_0761: ldc.i4.1 | |
IL_0762: stloc.2 | |
IL_0763: ldloc.2 | |
IL_0764: brtrue.s IL_0779 | |
IL_0766: ldarg.0 | |
IL_0767: ldarg.1 | |
IL_0768: ldarg.0 | |
IL_0769: ldfld class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner/ScanTriviaFunc Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::_scanSingleLineTriviaFunc | |
IL_076e: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::XmlMakeEndEmbeddedToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner/ScanTriviaFunc) | |
IL_0773: stloc.0 | |
IL_0774: br IL_0828 | |
IL_0779: nop | |
IL_077a: br.s IL_07c3 | |
IL_077c: ldloc.3 | |
IL_077d: ldc.i4.s 36 | |
IL_077f: beq.s IL_078e | |
IL_0781: ldloc.3 | |
IL_0782: ldc.i4 65284 | |
IL_0787: ceq | |
IL_0789: ldc.i4.0 | |
IL_078a: ceq | |
IL_078c: br.s IL_078f | |
IL_078e: ldc.i4.0 | |
IL_078f: stloc.2 | |
IL_0790: ldloc.2 | |
IL_0791: brtrue.s IL_07c3 | |
IL_0793: ldarg.0 | |
IL_0794: ldc.i4.1 | |
IL_0795: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::CanGetCharAtOffset(int32) | |
IL_079a: brfalse.s IL_07ad | |
IL_079c: ldarg.0 | |
IL_079d: ldc.i4.1 | |
IL_079e: call instance char Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::PeekAheadChar(int32) | |
IL_07a3: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsDoubleQuote(char) | |
IL_07a8: ldc.i4.0 | |
IL_07a9: ceq | |
IL_07ab: br.s IL_07ae | |
IL_07ad: ldc.i4.1 | |
IL_07ae: stloc.2 | |
IL_07af: ldloc.2 | |
IL_07b0: brtrue.s IL_07c2 | |
IL_07b2: ldarg.0 | |
IL_07b3: ldarg.1 | |
IL_07b4: ldc.i4.2 | |
IL_07b5: ldc.i4 785 | |
IL_07ba: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::MakePunctuationToken(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, int32, valuetype Microsoft.CodeAnalysis.VisualBasic.SyntaxKind) | |
IL_07bf: stloc.0 | |
IL_07c0: br.s IL_0828 | |
IL_07c2: nop | |
IL_07c3: nop | |
IL_07c4: ldarg.0 | |
IL_07c5: ldloc.1 | |
IL_07c6: call instance bool Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::IsIdentifierStartCharacter(char) | |
IL_07cb: ldc.i4.0 | |
IL_07cc: ceq | |
IL_07ce: stloc.2 | |
IL_07cf: ldloc.2 | |
IL_07d0: brtrue.s IL_07dc | |
IL_07d2: ldarg.0 | |
IL_07d3: ldarg.1 | |
IL_07d4: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanIdentifierOrKeyword(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_07d9: stloc.0 | |
IL_07da: br.s IL_0828 | |
IL_07dc: nop | |
IL_07dd: ldloc.1 | |
IL_07de: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsNewLine(char) | |
IL_07e3: ldc.i4.0 | |
IL_07e4: ceq | |
IL_07e6: call void [System.Diagnostics.Debug]System.Diagnostics.Debug::Assert(bool) | |
IL_07eb: nop | |
IL_07ec: ldloc.1 | |
IL_07ed: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsDoubleQuote(char) | |
IL_07f2: ldc.i4.0 | |
IL_07f3: ceq | |
IL_07f5: stloc.2 | |
IL_07f6: ldloc.2 | |
IL_07f7: brtrue.s IL_0803 | |
IL_07f9: ldarg.0 | |
IL_07fa: ldarg.1 | |
IL_07fb: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanStringLiteral(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>) | |
IL_0800: stloc.0 | |
IL_0801: br.s IL_0828 | |
IL_0803: nop | |
IL_0804: ldloc.1 | |
IL_0805: call bool Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::IsFullWidth(char) | |
IL_080a: ldc.i4.0 | |
IL_080b: ceq | |
IL_080d: stloc.2 | |
IL_080e: ldloc.2 | |
IL_080f: brtrue.s IL_0823 | |
IL_0811: ldloc.1 | |
IL_0812: call char Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts::MakeHalfWidth(char) | |
IL_0817: stloc.1 | |
IL_0818: ldarg.0 | |
IL_0819: ldarg.1 | |
IL_081a: ldloc.1 | |
IL_081b: call instance class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner::ScanTokenFullWidth(valuetype Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1<class Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode>, char) | |
IL_0820: stloc.0 | |
IL_0821: br.s IL_0828 | |
IL_0823: nop | |
IL_0824: ldnull | |
IL_0825: stloc.0 | |
IL_0826: br.s IL_0828 | |
IL_0828: ldloc.0 | |
IL_0829: ret | |
} // end of method Scanner::TryScanToken |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment