mirror of
https://github.com/github/codeql.git
synced 2026-05-05 13:45:19 +02:00
195 lines
12 KiB
Plaintext
195 lines
12 KiB
Plaintext
queries.cs:
|
|
# 5| [Class] Queries
|
|
# 7| 5: [Method] Queries1
|
|
# 8| 4: [BlockStmt] {...}
|
|
# 9| 0: [LocalVariableDeclStmt] ... ...;
|
|
# 9| 0: [LocalVariableDeclAndInitExpr] IList<Int32> list1 = ...
|
|
# 9| 0: [ObjectCreation] object creation of type List<Int32>
|
|
# 9| -1: [CollectionInitializer] { ..., ... }
|
|
# 9| 0: [ElementInitializer] call to method Add
|
|
# 9| 0: [IntLiteral] 1
|
|
# 9| 1: [ElementInitializer] call to method Add
|
|
# 9| 0: [IntLiteral] 2
|
|
# 9| 2: [ElementInitializer] call to method Add
|
|
# 9| 0: [IntLiteral] 3
|
|
# 9| 1: [LocalVariableAccess] access to local variable list1
|
|
# 10| 1: [LocalVariableDeclStmt] ... ...;
|
|
# 10| 0: [LocalVariableDeclAndInitExpr] IList<IList<Int32>> list2 = ...
|
|
# 10| 0: [ObjectCreation] object creation of type List<IList<Int32>>
|
|
# 10| -1: [CollectionInitializer] { ..., ... }
|
|
# 10| 0: [ElementInitializer] call to method Add
|
|
# 10| 0: [LocalVariableAccess] access to local variable list1
|
|
# 10| 1: [ElementInitializer] call to method Add
|
|
# 10| 0: [LocalVariableAccess] access to local variable list1
|
|
# 10| 1: [LocalVariableAccess] access to local variable list2
|
|
# 12| 2: [LocalVariableDeclStmt] ... ...;
|
|
# 12| 0: [LocalVariableDeclAndInitExpr] IEnumerable<Int32> list3 = ...
|
|
# 16| 0: [MethodCall] call to method Select
|
|
# 15| 0: [MethodCall] call to method OrderBy
|
|
# 14| 0: [MethodCall] call to method Where
|
|
# 13| 0: [LocalVariableDeclAndInitExpr] Int32 a = ...
|
|
# 13| 0: [LocalVariableAccess] access to local variable list1
|
|
# 13| 1: [LocalVariableAccess] access to local variable a
|
|
# 14| 1: [LogicalOrExpr] ... || ...
|
|
# 14| 0: [EQExpr] ... == ...
|
|
# 14| 0: [LocalVariableAccess] access to local variable a
|
|
# 14| 1: [IntLiteral] 2
|
|
# 14| 1: [EQExpr] ... == ...
|
|
# 14| 0: [LocalVariableAccess] access to local variable a
|
|
# 14| 1: [IntLiteral] 3
|
|
# 15| 1: [LocalVariableAccess] access to local variable a
|
|
# 16| 1: [AddExpr] ... + ...
|
|
# 16| 0: [LocalVariableAccess] access to local variable a
|
|
# 16| 1: [IntLiteral] 1
|
|
# 12| 1: [LocalVariableAccess] access to local variable list3
|
|
# 18| 3: [LocalVariableDeclStmt] ... ...;
|
|
# 18| 0: [LocalVariableDeclAndInitExpr] IEnumerable<Int32> list4 = ...
|
|
# 18| 0: [MethodCall] call to method Select
|
|
# 18| -1: [MethodCall] call to method OrderBy
|
|
# 18| -1: [MethodCall] call to method Where
|
|
# 18| -1: [LocalVariableAccess] access to local variable list1
|
|
# 19| 0: [LambdaExpr] (...) => ...
|
|
#-----| 2: (Parameters)
|
|
# 19| 0: [Parameter] a
|
|
# 19| 4: [LogicalOrExpr] ... || ...
|
|
# 19| 0: [EQExpr] ... == ...
|
|
# 19| 0: [ParameterAccess] access to parameter a
|
|
# 19| 1: [IntLiteral] 2
|
|
# 19| 1: [EQExpr] ... == ...
|
|
# 19| 0: [ParameterAccess] access to parameter a
|
|
# 19| 1: [IntLiteral] 3
|
|
# 20| 0: [LambdaExpr] (...) => ...
|
|
#-----| 2: (Parameters)
|
|
# 20| 0: [Parameter] a
|
|
# 20| 4: [ParameterAccess] access to parameter a
|
|
# 21| 0: [LambdaExpr] (...) => ...
|
|
#-----| 2: (Parameters)
|
|
# 21| 0: [Parameter] a
|
|
# 21| 4: [AddExpr] ... + ...
|
|
# 21| 0: [ParameterAccess] access to parameter a
|
|
# 21| 1: [IntLiteral] 1
|
|
# 18| 1: [LocalVariableAccess] access to local variable list4
|
|
# 23| 4: [LocalVariableDeclStmt] ... ...;
|
|
# 23| 0: [LocalVariableDeclAndInitExpr] IEnumerable<Int32> list5 = ...
|
|
# 28| 0: [MethodCall] call to method
|
|
# 27| 0: [MethodCall] call to method Join
|
|
# 26| 0: [MethodCall] call to method Select
|
|
# 25| 0: [MethodCall] call to method SelectMany
|
|
# 24| 0: [LocalVariableDeclAndInitExpr] IList<Int32> a = ...
|
|
# 24| 0: [LocalVariableAccess] access to local variable list2
|
|
# 24| 1: [LocalVariableAccess] access to local variable a
|
|
# 25| 1: [LocalVariableDeclAndInitExpr] IList<Int32> b = ...
|
|
# 25| 0: [LocalVariableAccess] access to local variable a
|
|
# 25| 1: [LocalVariableAccess] access to local variable b
|
|
# 25| 2: [LocalVariableAccess] access to local variable a
|
|
# 26| 1: [LocalVariableDeclAndInitExpr] Int32 next = ...
|
|
# 26| 0: [AddExpr] ... + ...
|
|
# 26| 0: [LocalVariableAccess] access to local variable b
|
|
# 26| 1: [IntLiteral] 1
|
|
# 26| 1: [LocalVariableAccess] access to local variable next
|
|
# 26| 2: [AddExpr] ... + ...
|
|
# 26| 0: [LocalVariableAccess] access to local variable b
|
|
# 26| 1: [IntLiteral] 1
|
|
# 27| 1: [LocalVariableDeclAndInitExpr] IList<Int32> c = ...
|
|
# 27| 0: [LocalVariableAccess] access to local variable list1
|
|
# 27| 1: [LocalVariableAccess] access to local variable c
|
|
# 27| 2: [LocalVariableAccess] access to local variable list1
|
|
# 27| 3: [LocalVariableAccess] access to local variable next
|
|
# 27| 4: [LocalVariableAccess] access to local variable c
|
|
# 28| 1: [IntLiteral] 1
|
|
# 23| 1: [LocalVariableAccess] access to local variable list5
|
|
# 30| 5: [LocalVariableDeclStmt] ... ...;
|
|
# 30| 0: [LocalVariableDeclAndInitExpr] IEnumerable<IGrouping<Int32,Int32>> list6 = ...
|
|
# 35| 0: [MethodCall] call to method GroupBy
|
|
# 34| 0: [MethodCall] call to method OrderByDescending
|
|
# 33| 0: [MethodCall] call to method Select
|
|
# 32| 0: [MethodCall] call to method SelectMany
|
|
# 31| 0: [LocalVariableDeclAndInitExpr] IList<Int32> a = ...
|
|
# 31| 0: [LocalVariableAccess] access to local variable list2
|
|
# 31| 1: [LocalVariableAccess] access to local variable a
|
|
# 32| 1: [LocalVariableDeclAndInitExpr] IList<Int32> b = ...
|
|
# 32| 0: [LocalVariableAccess] access to local variable a
|
|
# 32| 1: [LocalVariableAccess] access to local variable b
|
|
# 32| 2: [LocalVariableAccess] access to local variable a
|
|
# 33| 1: [LocalVariableDeclAndInitExpr] Int32 next = ...
|
|
# 33| 0: [AddExpr] ... + ...
|
|
# 33| 0: [LocalVariableAccess] access to local variable b
|
|
# 33| 1: [IntLiteral] 1
|
|
# 33| 1: [LocalVariableAccess] access to local variable next
|
|
# 33| 2: [AddExpr] ... + ...
|
|
# 33| 0: [LocalVariableAccess] access to local variable b
|
|
# 33| 1: [IntLiteral] 1
|
|
# 34| 1: [MulExpr] ... * ...
|
|
# 34| 0: [LocalVariableAccess] access to local variable next
|
|
# 34| 1: [IntLiteral] 2
|
|
# 35| 1: [LocalVariableAccess] access to local variable b
|
|
# 35| 2: [LocalVariableAccess] access to local variable next
|
|
# 30| 1: [LocalVariableAccess] access to local variable list6
|
|
# 37| 6: [LocalVariableDeclStmt] ... ...;
|
|
# 37| 0: [LocalVariableDeclAndInitExpr] B list7 = ...
|
|
# 37| 0: [ObjectCreation] object creation of type B
|
|
# 37| 1: [LocalVariableAccess] access to local variable list7
|
|
# 39| 7: [LocalVariableDeclStmt] ... ...;
|
|
# 39| 0: [LocalVariableDeclAndInitExpr] IEnumerable<Object> list8 = ...
|
|
# 41| 0: [MethodCall] call to method Select
|
|
# 40| 0: [LocalVariableDeclAndInitExpr] Object a = ...
|
|
# 40| 0: [LocalVariableAccess] access to local variable list7
|
|
# 40| 1: [LocalVariableAccess] access to local variable a
|
|
# 41| 1: [LocalVariableAccess] access to local variable a
|
|
# 39| 1: [LocalVariableAccess] access to local variable list8
|
|
# 43| 8: [LocalVariableDeclStmt] ... ...;
|
|
# 43| 0: [LocalVariableDeclAndInitExpr] C list9 = ...
|
|
# 43| 0: [ObjectCreation] object creation of type C
|
|
# 43| 1: [LocalVariableAccess] access to local variable list9
|
|
# 45| 9: [LocalVariableDeclStmt] ... ...;
|
|
# 45| 0: [LocalVariableDeclAndInitExpr] IEnumerable<Int32> list10 = ...
|
|
# 47| 0: [MethodCall] call to method Select
|
|
# 46| 0: [LocalVariableDeclAndInitExpr] Int32 a = ...
|
|
# 46| 0: [LocalVariableAccess] access to local variable list9
|
|
# 46| 1: [LocalVariableAccess] access to local variable a
|
|
# 47| 1: [LocalVariableAccess] access to local variable a
|
|
# 45| 1: [LocalVariableAccess] access to local variable list10
|
|
# 49| 10: [LocalVariableDeclStmt] ... ...;
|
|
# 49| 0: [LocalVariableDeclAndInitExpr] IEnumerable<String> list11 = ...
|
|
# 51| 0: [MethodCall] call to method Select
|
|
# 50| 0: [LocalVariableDeclAndInitExpr] String a = ...
|
|
# 50| 0: [LocalVariableAccess] access to local variable list7
|
|
# 50| 1: [LocalVariableAccess] access to local variable a
|
|
# 51| 1: [LocalVariableAccess] access to local variable a
|
|
# 49| 1: [LocalVariableAccess] access to local variable list11
|
|
# 53| 11: [LocalVariableDeclStmt] ... ...;
|
|
# 53| 0: [LocalVariableDeclAndInitExpr] IEnumerable<(Int32,IEnumerable<IList<Int32>>)> list12 = ...
|
|
# 56| 0: [MethodCall] call to method
|
|
# 55| 0: [MethodCall] call to method GroupJoin
|
|
# 54| 0: [LocalVariableDeclAndInitExpr] Int32 a = ...
|
|
# 54| 0: [LocalVariableAccess] access to local variable list1
|
|
# 54| 1: [LocalVariableAccess] access to local variable a
|
|
# 55| 1: [LocalVariableDeclAndInitExpr] IList<IList<Int32>> c = ...
|
|
# 55| 0: [LocalVariableAccess] access to local variable list2
|
|
# 55| 1: [LocalVariableAccess] access to local variable c
|
|
# 55| 2: [LocalVariableAccess] access to local variable list2
|
|
# 55| 3: [LocalVariableAccess] access to local variable a
|
|
# 55| 4: [IndexerCall] access to indexer
|
|
# 55| -1: [LocalVariableAccess] access to local variable c
|
|
# 55| 0: [IntLiteral] 0
|
|
# 55| 5: [LocalVariableDeclAndInitExpr] IList<IList<Int32>> d = ...
|
|
# 55| 0: [LocalVariableAccess] access to local variable list2
|
|
# 55| 1: [LocalVariableAccess] access to local variable d
|
|
# 56| 1: [TupleExpr] (..., ...)
|
|
# 56| 0: [LocalVariableAccess] access to local variable a
|
|
# 56| 1: [LocalVariableAccess] access to local variable d
|
|
# 53| 1: [LocalVariableAccess] access to local variable list12
|
|
# 59| 6: [Class] A
|
|
#-----| 3: (Base types)
|
|
# 59| 1: [Interface] IEnumerable
|
|
# 61| 5: [Method] GetEnumerator
|
|
# 62| 4: [BlockStmt] {...}
|
|
# 63| 0: [ThrowStmt] throw ...;
|
|
# 63| 0: [ObjectCreation] object creation of type NotImplementedException
|
|
# 67| 7: [Class] B
|
|
#-----| 3: (Base types)
|
|
# 67| 0: [Class] A
|
|
# 69| 8: [Class] C
|
|
#-----| 3: (Base types)
|
|
# 69| 0: [Class] List<Int32>
|