.NET CIL Browser - CilBrowser.Core

Type: CilBrowser.Core.SyntaxModel.Markup.XmlCommentToken

Types in CilBrowser.Core.SyntaxModel.Markup namespace:

MarkupTokenFactory

XmlCommentToken

XmlTextLiteralToken

.class private auto ansi beforefieldinit CilBrowser.Core.SyntaxModel.Markup.XmlCommentToken
extends [CilTools.BytecodeAnalysis]CilTools.Syntax.Tokens.SyntaxTokenDefinition
{

 .method public hidebysig specialname rtspecialname instance void .ctor() cil managed
 {
  .maxstack  8

           ldarg.0      
           call         instance void [CilTools.BytecodeAnalysis]CilTools.Syntax.Tokens.SyntaxTokenDefinition::.ctor()
           nop          
           ret          
 }

 .method public hidebysig virtual instance bool HasContinuation(
     string prevPart, 
     class [CilTools.BytecodeAnalysis]CilTools.Syntax.Tokens.TokenReader reader
 ) cil managed
 {
  .maxstack  2
  .locals  init (bool V_0)

           nop          
           ldarg.1      
           ldstr        "-->"
           callvirt     instance bool [netstandard]System.String::EndsWith(string)
           ldc.i4.0     
           ceq          
           stloc.0      
           br.s         IL_0001
  IL_0001: ldloc.0      
           ret          
 }

 .method public hidebysig virtual instance bool HasStart(
     class [CilTools.BytecodeAnalysis]CilTools.Syntax.Tokens.TokenReader reader
 ) cil managed
 {
  .maxstack  2
  .locals  init (string V_0,
     bool V_1,
     bool V_2)

           nop          
           ldarg.1      
           ldc.i4.4     
           callvirt     instance string [CilTools.BytecodeAnalysis]CilTools.Syntax.Tokens.TokenReader::PeekString(int32)
           stloc.0      
           ldloc.0      
           callvirt     instance int32 [netstandard]System.String::get_Length()
           ldc.i4.4     
           clt          
           stloc.1      
           ldloc.1      
           brfalse.s    IL_0001
           ldc.i4.0     
           stloc.2      
           br.s         IL_0004
  IL_0001: ldloc.0      
           ldc.i4.0     
           callvirt     instance char [netstandard]System.String::get_Chars(int32)
           ldc.i4.s     60
           bne.un.s     IL_0002
           ldloc.0      
           ldc.i4.1     
           callvirt     instance char [netstandard]System.String::get_Chars(int32)
           ldc.i4.s     33
           bne.un.s     IL_0002
           ldloc.0      
           ldc.i4.2     
           callvirt     instance char [netstandard]System.String::get_Chars(int32)
           ldc.i4.s     45
           bne.un.s     IL_0002
           ldloc.0      
           ldc.i4.3     
           callvirt     instance char [netstandard]System.String::get_Chars(int32)
           ldc.i4.s     45
           ceq          
           br.s         IL_0003
  IL_0002: ldc.i4.0     
  IL_0003: stloc.2      
           br.s         IL_0004
  IL_0004: ldloc.2      
           ret          
 }

}

Back to table of contents


Generated by CIL Browser