mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
78 lines
3.7 KiB
Plaintext
78 lines
3.7 KiB
Plaintext
csharp71.cs:
|
|
# 1| [Class] DefaultLiterals
|
|
# 3| 5: [Method] f
|
|
# 3| -1: [TypeMention] Void
|
|
# 4| 4: [BlockStmt] {...}
|
|
# 5| 0: [LocalVariableDeclStmt] ... ...;
|
|
# 5| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
|
|
# 5| -1: [TypeMention] int
|
|
# 5| 0: [LocalVariableAccess] access to local variable x
|
|
# 5| 1: [CastExpr] (...) ...
|
|
# 5| 1: [DefaultValueExpr] default
|
|
# 5| 1: [LocalVariableDeclAndInitExpr] Int32 y = ...
|
|
# 5| -1: [TypeMention] int
|
|
# 5| 0: [LocalVariableAccess] access to local variable y
|
|
# 5| 1: [DefaultValueExpr] default(...)
|
|
# 5| 0: [TypeAccess] access to type Int32
|
|
# 5| 0: [TypeMention] int
|
|
# 6| 1: [IfStmt] if (...) ...
|
|
# 6| 0: [EQExpr] ... == ...
|
|
# 6| 0: [LocalVariableAccess] access to local variable x
|
|
# 6| 1: [CastExpr] (...) ...
|
|
# 6| 1: [DefaultValueExpr] default
|
|
# 7| 1: [EmptyStmt] ;
|
|
# 8| 2: [SwitchStmt] switch (...) {...}
|
|
# 8| 0: [LocalVariableAccess] access to local variable x
|
|
# 10| 0: [CaseStmt] case ...:
|
|
# 10| 0: [DiscardPatternExpr] _
|
|
# 10| 1: [BreakStmt] break;
|
|
# 12| 3: [ExprStmt] ...;
|
|
# 12| 0: [AssignExpr] ... = ...
|
|
# 12| 0: [LocalVariableAccess] access to local variable x
|
|
# 12| 1: [CastExpr] (...) ...
|
|
# 12| 1: [DefaultValueExpr] default
|
|
# 13| 4: [LocalVariableDeclStmt] ... ...;
|
|
# 13| 0: [LocalVariableDeclAndInitExpr] String s = ...
|
|
# 13| -1: [TypeMention] string
|
|
# 13| 0: [LocalVariableAccess] access to local variable s
|
|
# 13| 1: [CastExpr] (...) ...
|
|
# 13| 1: [DefaultValueExpr] default
|
|
# 14| 5: [LocalVariableDeclStmt] ... ...;
|
|
# 14| 0: [LocalVariableDeclAndInitExpr] Boolean b = ...
|
|
# 14| -1: [TypeMention] bool
|
|
# 14| 0: [LocalVariableAccess] access to local variable b
|
|
# 14| 1: [CastExpr] (...) ...
|
|
# 14| 1: [DefaultValueExpr] default
|
|
# 15| 6: [LocalVariableDeclStmt] ... ...;
|
|
# 15| 0: [LocalVariableDeclAndInitExpr] Double d = ...
|
|
# 15| -1: [TypeMention] double
|
|
# 15| 0: [LocalVariableAccess] access to local variable d
|
|
# 15| 1: [CastExpr] (...) ...
|
|
# 15| 1: [DefaultValueExpr] default
|
|
# 19| [Class] IsConstants
|
|
# 21| 5: [Method] f
|
|
# 21| -1: [TypeMention] Void
|
|
# 22| 4: [BlockStmt] {...}
|
|
# 23| 0: [LocalVariableDeclStmt] ... ...;
|
|
# 23| 0: [LocalVariableDeclExpr] Boolean b
|
|
# 23| 0: [TypeMention] bool
|
|
# 24| 1: [ExprStmt] ...;
|
|
# 24| 0: [AssignExpr] ... = ...
|
|
# 24| 0: [LocalVariableAccess] access to local variable b
|
|
# 24| 1: [IsExpr] ... is ...
|
|
# 24| 0: [ObjectCreation] object creation of type Object
|
|
# 24| 0: [TypeMention] object
|
|
# 24| 1: [ConstantPatternExpr,StringLiteralUtf16] "abc"
|
|
# 25| 2: [ExprStmt] ...;
|
|
# 25| 0: [AssignExpr] ... = ...
|
|
# 25| 0: [LocalVariableAccess] access to local variable b
|
|
# 25| 1: [IsExpr] ... is ...
|
|
# 25| 0: [StringLiteralUtf16] ""
|
|
# 25| 1: [ConstantPatternExpr,NullLiteral] null
|
|
# 26| 3: [ExprStmt] ...;
|
|
# 26| 0: [AssignExpr] ... = ...
|
|
# 26| 0: [LocalVariableAccess] access to local variable b
|
|
# 26| 1: [IsExpr] ... is ...
|
|
# 26| 0: [LocalVariableAccess] access to local variable b
|
|
# 26| 1: [BoolLiteral,ConstantPatternExpr] true
|