Files
codeql/csharp/ql/test/library-tests/stringinterpolation/PrintAst.expected
2025-12-02 13:49:16 +01:00

71 lines
3.8 KiB
Plaintext

StringInterpolation.cs:
# 3| [Class] MyStringInterpolationClass
# 6| 6: [Method] M
# 6| -1: [TypeMention] Void
# 7| 4: [BlockStmt] {...}
# 8| 0: [LocalVariableDeclStmt] ... ...;
# 8| 0: [LocalVariableDeclAndInitExpr] Single i = ...
# 8| -1: [TypeMention] float
# 8| 0: [LocalVariableAccess] access to local variable i
# 8| 1: [FloatLiteral] 3.14159
# 9| 1: [LocalConstantDeclStmt] const ... ...;
# 9| 0: [LocalVariableDeclAndInitExpr] Int32 align = ...
# 9| -1: [TypeMention] int
# 9| 0: [LocalVariableAccess] access to local variable align
# 9| 1: [IntLiteral] 5
# 10| 2: [LocalVariableDeclStmt] ... ...;
# 10| 0: [LocalVariableDeclAndInitExpr] String x1 = ...
# 10| -1: [TypeMention] string
# 10| 0: [LocalVariableAccess] access to local variable x1
# 10| 1: [InterpolatedStringExpr] $"..."
# 10| 0: [StringLiteralUtf16] "Hello, Pi "
# 10| 1: [InterpolatedStringInsertExpr] {...}
# 10| 0: [LocalVariableAccess] access to local variable i
# 11| 3: [LocalVariableDeclStmt] ... ...;
# 11| 0: [LocalVariableDeclAndInitExpr] String x2 = ...
# 11| -1: [TypeMention] string
# 11| 0: [LocalVariableAccess] access to local variable x2
# 11| 1: [InterpolatedStringExpr] $"..."
# 11| 0: [StringLiteralUtf16] "Hello, Pi "
# 11| 1: [InterpolatedStringInsertExpr] {...}
# 11| 0: [LocalVariableAccess] access to local variable i
# 11| 2: [StringLiteralUtf16] "F1"
# 12| 4: [LocalVariableDeclStmt] ... ...;
# 12| 0: [LocalVariableDeclAndInitExpr] String x3 = ...
# 12| -1: [TypeMention] string
# 12| 0: [LocalVariableAccess] access to local variable x3
# 12| 1: [InterpolatedStringExpr] $"..."
# 12| 0: [StringLiteralUtf16] "Hello, Pi "
# 12| 1: [InterpolatedStringInsertExpr] {...}
# 12| 0: [LocalVariableAccess] access to local variable i
# 12| 1: [IntLiteral] 6
# 13| 5: [LocalVariableDeclStmt] ... ...;
# 13| 0: [LocalVariableDeclAndInitExpr] String x4 = ...
# 13| -1: [TypeMention] string
# 13| 0: [LocalVariableAccess] access to local variable x4
# 13| 1: [InterpolatedStringExpr] $"..."
# 13| 0: [StringLiteralUtf16] "Hello, Pi "
# 13| 1: [InterpolatedStringInsertExpr] {...}
# 13| 0: [LocalVariableAccess] access to local variable i
# 13| 1: [IntLiteral] 6
# 13| 2: [StringLiteralUtf16] "F3"
# 14| 6: [LocalVariableDeclStmt] ... ...;
# 14| 0: [LocalVariableDeclAndInitExpr] String x5 = ...
# 14| -1: [TypeMention] string
# 14| 0: [LocalVariableAccess] access to local variable x5
# 14| 1: [InterpolatedStringExpr] $"..."
# 14| 0: [StringLiteralUtf16] "Hello, Pi "
# 14| 1: [InterpolatedStringInsertExpr] {...}
# 14| 0: [LocalVariableAccess] access to local variable i
# 14| 1: [LocalVariableAccess] access to local variable align
# 15| 7: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] String x6 = ...
# 15| -1: [TypeMention] string
# 15| 0: [LocalVariableAccess] access to local variable x6
# 15| 1: [InterpolatedStringExpr] $"..."
# 15| 0: [StringLiteralUtf16] "Hello, Pi "
# 15| 1: [InterpolatedStringInsertExpr] {...}
# 15| 0: [LocalVariableAccess] access to local variable i
# 15| 1: [LocalVariableAccess] access to local variable align
# 15| 2: [StringLiteralUtf16] "F2"