コード例 #1
0
 public static void EmitNumericLiteral(this ILGenerator generator, NumericLiteralExpressionSyntax literal)
 {
     switch (literal)
     {
     case Int16LiteralExpressionSyntax i16:
     {
         if (i16 is { Value : 0 })
         {
             generator.Emit(OpCodes.LDC_I2_0);
         }
         if (i16 is { Value : 1 })
コード例 #2
0
ファイル: Expression.cs プロジェクト: 0xF6/mana_lang
 public LiteralAccessExpression(NumericLiteralExpressionSyntax number, IdentifierExpression id)
 {
     this.NumericLiteral = number;
     this.KeyID          = id;
 }