mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
92 lines
3.4 KiB
Plaintext
92 lines
3.4 KiB
Plaintext
Partial.cs:
|
|
# 1| [Class] TwoPartClass
|
|
# 4| 5: [Method] PartialMethodWithoutBody1
|
|
# 4| -1: [TypeMention] Void
|
|
# 5| 6: [Method] Method2
|
|
# 5| -1: [TypeMention] Void
|
|
# 5| 4: [BlockStmt] {...}
|
|
# 14| 7: [Method] PartialMethodWithBody1
|
|
# 3| -1: [TypeMention] Void
|
|
# 14| 4: [BlockStmt] {...}
|
|
# 15| 8: [Method] Method3
|
|
# 15| -1: [TypeMention] Void
|
|
# 15| 4: [BlockStmt] {...}
|
|
# 16| 9: [Field] _backingField
|
|
# 16| -1: [TypeMention] object
|
|
# 18| 10: [Property] PartialProperty1
|
|
# 7| -1: [TypeMention] object
|
|
# 18| -1: [TypeMention] object
|
|
# 20| 3: [Getter] get_PartialProperty1
|
|
# 20| 4: [BlockStmt] {...}
|
|
# 20| 0: [ReturnStmt] return ...;
|
|
# 20| 0: [FieldAccess] access to field _backingField
|
|
# 21| 4: [Setter] set_PartialProperty1
|
|
#-----| 2: (Parameters)
|
|
# 21| 0: [Parameter] value
|
|
# 21| 4: [BlockStmt] {...}
|
|
# 21| 0: [ExprStmt] ...;
|
|
# 21| 0: [AssignExpr] ... = ...
|
|
# 21| 0: [FieldAccess] access to field _backingField
|
|
# 21| 1: [ParameterAccess] access to parameter value
|
|
# 23| 11: [Field] _backingArray
|
|
# 23| -1: [TypeMention] Object[]
|
|
# 23| 1: [TypeMention] object
|
|
# 25| 12: [Indexer] Item
|
|
# 9| -1: [TypeMention] object
|
|
# 25| -1: [TypeMention] object
|
|
#-----| 1: (Parameters)
|
|
# 9| 0: [Parameter] index
|
|
# 9| -1: [TypeMention] int
|
|
# 25| -1: [TypeMention] int
|
|
# 27| 3: [Getter] get_Item
|
|
#-----| 2: (Parameters)
|
|
# 25| 0: [Parameter] index
|
|
# 27| 4: [BlockStmt] {...}
|
|
# 27| 0: [ReturnStmt] return ...;
|
|
# 27| 0: [ArrayAccess] access to array element
|
|
# 27| -1: [FieldAccess] access to field _backingArray
|
|
# 27| 0: [ParameterAccess] access to parameter index
|
|
# 28| 4: [Setter] set_Item
|
|
#-----| 2: (Parameters)
|
|
# 25| 0: [Parameter] index
|
|
# 28| 1: [Parameter] value
|
|
# 28| 4: [BlockStmt] {...}
|
|
# 28| 0: [ExprStmt] ...;
|
|
# 28| 0: [AssignExpr] ... = ...
|
|
# 28| 0: [ArrayAccess] access to array element
|
|
# 28| -1: [FieldAccess] access to field _backingArray
|
|
# 28| 0: [ParameterAccess] access to parameter index
|
|
# 28| 1: [ParameterAccess] access to parameter value
|
|
# 32| [Class] OnePartPartialClass
|
|
# 34| 5: [Method] PartialMethodWithoutBody2
|
|
# 34| -1: [TypeMention] Void
|
|
# 35| 6: [Method] Method4
|
|
# 35| -1: [TypeMention] Void
|
|
# 35| 4: [BlockStmt] {...}
|
|
# 38| [Class] NonPartialClass
|
|
# 40| 5: [Method] Method5
|
|
# 40| -1: [TypeMention] Void
|
|
# 40| 4: [BlockStmt] {...}
|
|
# 41| 6: [Property] Property
|
|
# 41| -1: [TypeMention] object
|
|
# 41| 3: [Getter] get_Property
|
|
# 41| 4: [Setter] set_Property
|
|
#-----| 2: (Parameters)
|
|
# 41| 0: [Parameter] value
|
|
# 42| 7: [Indexer] Item
|
|
# 42| -1: [TypeMention] object
|
|
#-----| 1: (Parameters)
|
|
# 42| 0: [Parameter] index
|
|
# 42| -1: [TypeMention] int
|
|
# 44| 3: [Getter] get_Item
|
|
#-----| 2: (Parameters)
|
|
# 42| 0: [Parameter] index
|
|
# 44| 4: [BlockStmt] {...}
|
|
# 44| 0: [ReturnStmt] return ...;
|
|
# 44| 0: [NullLiteral] null
|
|
# 45| 4: [Setter] set_Item
|
|
#-----| 2: (Parameters)
|
|
# 42| 0: [Parameter] index
|
|
# 45| 1: [Parameter] value
|
|
# 45| 4: [BlockStmt] {...}
|