mirror of
https://github.com/github/codeql.git
synced 2026-04-08 00:24:03 +02:00
118 lines
4.4 KiB
Plaintext
118 lines
4.4 KiB
Plaintext
Partial.cs:
|
|
# 3| [Class] TwoPartClass
|
|
# 7| 6: [Method] PartialMethodWithoutBody1
|
|
# 7| -1: [TypeMention] Void
|
|
# 8| 7: [Method] Method2
|
|
# 8| -1: [TypeMention] Void
|
|
# 8| 4: [BlockStmt] {...}
|
|
# 19| 8: [Method] PartialMethodWithBody1
|
|
# 19| -1: [TypeMention] Void
|
|
# 19| 4: [BlockStmt] {...}
|
|
# 20| 9: [Method] PartialMethodWithBody2
|
|
# 20| -1: [TypeMention] object
|
|
#-----| 2: (Parameters)
|
|
# 20| 0: [Parameter] obj
|
|
# 20| -1: [TypeMention] object
|
|
# 21| 4: [BlockStmt] {...}
|
|
# 22| 0: [ReturnStmt] return ...;
|
|
# 22| 0: [ParameterAccess] access to parameter obj
|
|
# 24| 10: [Method] Method3
|
|
# 24| -1: [TypeMention] Void
|
|
# 24| 4: [BlockStmt] {...}
|
|
# 25| 11: [Field] _backingField
|
|
# 25| -1: [TypeMention] object
|
|
# 27| 12: [Property] PartialProperty1
|
|
# 27| -1: [TypeMention] object
|
|
# 29| 3: [Getter] get_PartialProperty1
|
|
# 29| 4: [BlockStmt] {...}
|
|
# 29| 0: [ReturnStmt] return ...;
|
|
# 29| 0: [FieldAccess] access to field _backingField
|
|
# 30| 4: [Setter] set_PartialProperty1
|
|
#-----| 2: (Parameters)
|
|
# 30| 0: [Parameter] value
|
|
# 30| 4: [BlockStmt] {...}
|
|
# 30| 0: [ExprStmt] ...;
|
|
# 30| 0: [AssignExpr] ... = ...
|
|
# 30| 0: [FieldAccess] access to field _backingField
|
|
# 30| 1: [ParameterAccess] access to parameter value
|
|
# 32| 13: [Field] _backingArray
|
|
# 32| -1: [TypeMention] Object[]
|
|
# 32| 1: [TypeMention] object
|
|
# 34| 14: [Indexer] Item
|
|
# 34| -1: [TypeMention] object
|
|
#-----| 1: (Parameters)
|
|
# 34| 0: [Parameter] index
|
|
# 34| -1: [TypeMention] int
|
|
# 36| 3: [Getter] get_Item
|
|
#-----| 2: (Parameters)
|
|
# 34| 0: [Parameter] index
|
|
# 36| 4: [BlockStmt] {...}
|
|
# 36| 0: [ReturnStmt] return ...;
|
|
# 36| 0: [ArrayAccess] access to array element
|
|
# 36| -1: [FieldAccess] access to field _backingArray
|
|
# 36| 0: [ParameterAccess] access to parameter index
|
|
# 37| 4: [Setter] set_Item
|
|
#-----| 2: (Parameters)
|
|
# 34| 0: [Parameter] index
|
|
# 37| 1: [Parameter] value
|
|
# 37| 4: [BlockStmt] {...}
|
|
# 37| 0: [ExprStmt] ...;
|
|
# 37| 0: [AssignExpr] ... = ...
|
|
# 37| 0: [ArrayAccess] access to array element
|
|
# 37| -1: [FieldAccess] access to field _backingArray
|
|
# 37| 0: [ParameterAccess] access to parameter index
|
|
# 37| 1: [ParameterAccess] access to parameter value
|
|
# 41| 15: [Event] PartialEvent1
|
|
# 41| 3: [AddEventAccessor] add_PartialEvent1
|
|
#-----| 2: (Parameters)
|
|
# 41| 0: [Parameter] value
|
|
# 41| 4: [BlockStmt] {...}
|
|
# 41| 4: [RemoveEventAccessor] remove_PartialEvent1
|
|
#-----| 2: (Parameters)
|
|
# 41| 0: [Parameter] value
|
|
# 41| 4: [BlockStmt] {...}
|
|
# 44| [Class] OnePartPartialClass
|
|
# 46| 6: [Method] PartialMethodWithoutBody2
|
|
# 46| -1: [TypeMention] Void
|
|
# 47| 7: [Method] Method4
|
|
# 47| -1: [TypeMention] Void
|
|
# 47| 4: [BlockStmt] {...}
|
|
# 50| [Class] NonPartialClass
|
|
# 52| 6: [Method] Method5
|
|
# 52| -1: [TypeMention] Void
|
|
# 52| 4: [BlockStmt] {...}
|
|
# 53| 7: [Property] Property
|
|
# 53| -1: [TypeMention] object
|
|
# 53| 3: [Getter] get_Property
|
|
# 53| 4: [Setter] set_Property
|
|
#-----| 2: (Parameters)
|
|
# 53| 0: [Parameter] value
|
|
# 54| 8: [Indexer] Item
|
|
# 54| -1: [TypeMention] object
|
|
#-----| 1: (Parameters)
|
|
# 54| 0: [Parameter] index
|
|
# 54| -1: [TypeMention] int
|
|
# 56| 3: [Getter] get_Item
|
|
#-----| 2: (Parameters)
|
|
# 54| 0: [Parameter] index
|
|
# 56| 4: [BlockStmt] {...}
|
|
# 56| 0: [ReturnStmt] return ...;
|
|
# 56| 0: [NullLiteral] null
|
|
# 57| 4: [Setter] set_Item
|
|
#-----| 2: (Parameters)
|
|
# 54| 0: [Parameter] index
|
|
# 57| 1: [Parameter] value
|
|
# 57| 4: [BlockStmt] {...}
|
|
# 59| 9: [Event] Event
|
|
# 59| -1: [TypeMention] EventHandler
|
|
# 59| 3: [AddEventAccessor] add_Event
|
|
#-----| 2: (Parameters)
|
|
# 59| 0: [Parameter] value
|
|
# 59| 4: [RemoveEventAccessor] remove_Event
|
|
#-----| 2: (Parameters)
|
|
# 59| 0: [Parameter] value
|
|
PartialMultipleFiles1.cs:
|
|
# 1| [Class] PartialMultipleFiles
|
|
PartialMultipleFiles2.cs:
|
|
# 1| [Class] PartialMultipleFiles
|