C#: Update expected test output

This commit is contained in:
Tom Hvitved
2023-11-09 10:49:53 +01:00
parent 2971a20760
commit 57ec0948cf
75 changed files with 2593 additions and 2593 deletions

View File

@@ -1,35 +1,35 @@
| test.cs:1:14:1:20 | GenA<> | System.Object |
| test.cs:1:14:1:20 | GenA<GenB<GenB<>>> | System.Object |
| test.cs:1:14:1:20 | GenA<GenB<GenB<String>>> | System.Object |
| test.cs:2:14:2:20 | GenB<> | System.Object |
| test.cs:2:14:2:20 | GenB<GenB<>> | System.Object |
| test.cs:1:14:1:20 | GenA<GenB<GenB`1>> | System.Object |
| test.cs:1:14:1:20 | GenA`1 | System.Object |
| test.cs:2:14:2:20 | GenB<GenB<String>> | System.Object |
| test.cs:2:14:2:20 | GenB<GenB`1> | System.Object |
| test.cs:2:14:2:20 | GenB<String> | System.Object |
| test.cs:4:7:4:10 | P<> | System.Object |
| test.cs:4:7:4:10 | P<C<,>> | System.Object |
| test.cs:2:14:2:20 | GenB`1 | System.Object |
| test.cs:4:7:4:10 | P<C<Int32,String>> | System.Object |
| test.cs:4:7:4:10 | P<C<String,Int32>> | System.Object |
| test.cs:4:7:4:10 | P<C<V,U>> | System.Object |
| test.cs:4:7:4:10 | P<C<W,X>> | System.Object |
| test.cs:4:7:4:10 | P<C<X,W>> | System.Object |
| test.cs:4:7:4:10 | P<D<,>> | System.Object |
| test.cs:4:7:4:10 | P<C`2> | System.Object |
| test.cs:4:7:4:10 | P<D<Int32,String>> | System.Object |
| test.cs:4:7:4:10 | P<D<String,Int32>> | System.Object |
| test.cs:4:7:4:10 | P<D<U,V>> | System.Object |
| test.cs:4:7:4:10 | P<D<V,U>> | System.Object |
| test.cs:4:7:4:10 | P<D<X,W>> | System.Object |
| test.cs:5:7:5:13 | C<,> | P<D<V,U>> |
| test.cs:4:7:4:10 | P<D`2> | System.Object |
| test.cs:4:7:4:10 | P`1 | System.Object |
| test.cs:5:7:5:13 | C<Int32,String> | P<D<System.String,System.Int32>> |
| test.cs:5:7:5:13 | C<String,Int32> | P<D<System.Int32,System.String>> |
| test.cs:5:7:5:13 | C<V,U> | P<D<U,V>> |
| test.cs:5:7:5:13 | C<W,X> | P<D<X,W>> |
| test.cs:5:7:5:13 | C<X,W> | P<D<,>> |
| test.cs:6:7:6:13 | D<,> | P<C<W,X>> |
| test.cs:5:7:5:13 | C<X,W> | P<D`2> |
| test.cs:5:7:5:13 | C`2 | P<D<V,U>> |
| test.cs:6:7:6:13 | D<Int32,String> | P<C<System.Int32,System.String>> |
| test.cs:6:7:6:13 | D<String,Int32> | P<C<System.String,System.Int32>> |
| test.cs:6:7:6:13 | D<U,V> | P<C<,>> |
| test.cs:6:7:6:13 | D<U,V> | P<C`2> |
| test.cs:6:7:6:13 | D<V,U> | P<C<V,U>> |
| test.cs:6:7:6:13 | D<X,W> | P<C<X,W>> |
| test.cs:8:7:8:10 | A<> | System.Object |
| test.cs:6:7:6:13 | D`2 | P<C<W,X>> |
| test.cs:8:7:8:10 | A<String> | System.Object |
| test.cs:8:7:8:10 | A`1 | System.Object |
| test.cs:13:14:13:18 | Class | System.Object |

View File

@@ -29,11 +29,11 @@
| Assignables.cs:34:40:34:44 | access to field Field | Assignables.cs:34:9:34:45 | call to method RefCertainOneOf |
| Assignables.cs:37:22:37:22 | o | Assignables.cs:37:10:37:12 | enter Out |
| Assignables.cs:39:9:39:13 | ... = ... | Assignables.cs:39:9:39:13 | ... = ... |
| Assignables.cs:42:26:42:26 | x | Assignables.cs:42:10:42:22 | enter RefCertain<> |
| Assignables.cs:42:35:42:35 | y | Assignables.cs:42:10:42:22 | enter RefCertain<> |
| Assignables.cs:42:43:42:43 | b | Assignables.cs:42:10:42:22 | enter RefCertain<> |
| Assignables.cs:42:26:42:26 | x | Assignables.cs:42:10:42:22 | enter RefCertain`1 |
| Assignables.cs:42:35:42:35 | y | Assignables.cs:42:10:42:22 | enter RefCertain`1 |
| Assignables.cs:42:43:42:43 | b | Assignables.cs:42:10:42:22 | enter RefCertain`1 |
| Assignables.cs:45:13:45:17 | ... = ... | Assignables.cs:45:13:45:17 | ... = ... |
| Assignables.cs:47:31:47:31 | access to parameter y | Assignables.cs:47:13:47:38 | call to method RefCertain<> |
| Assignables.cs:47:31:47:31 | access to parameter y | Assignables.cs:47:13:47:38 | call to method RefCertain`1 |
| Assignables.cs:50:27:50:27 | x | Assignables.cs:50:10:50:21 | enter RefUncertain |
| Assignables.cs:50:38:50:38 | y | Assignables.cs:50:10:50:21 | enter RefUncertain |
| Assignables.cs:53:13:53:17 | ... = ... | Assignables.cs:53:13:53:17 | ... = ... |

View File

@@ -52,8 +52,8 @@
| comments2.cs:103:31:104:34 | // ... | comments2.cs:107:20:107:20 | E | D |
| comments2.cs:106:5:106:8 | // ... | comments2.cs:107:20:107:20 | E | E |
| comments2.cs:107:23:108:26 | // ... | comments2.cs:110:10:110:12 | gen | E |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass<> | GenericClass<> |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn<> | GenericFn |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass`1 | GenericClass<> |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn`1 | GenericFn |
| comments2.cs:127:20:127:23 | // ... | comments2.cs:128:9:128:17 | return ...; | x |
| trivia.cs:1:1:3:15 | // ... | trivia.cs:14:7:14:9 | Tr1 | |
| trivia.cs:13:89:13:103 | // ... | trivia.cs:14:7:14:9 | Tr1 | New checksum |

View File

@@ -45,7 +45,7 @@
| comments2.cs:107:23:108:26 | // ... | comments2.cs:107:20:107:20 | E | E |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:111:5:116:5 | {...} | GenericClass<> |
| comments2.cs:121:17:121:20 | // ... | comments2.cs:121:13:121:13 | f | f |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:119:11:119:25 | GenericClass<> | GenericFn |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:119:11:119:25 | GenericClass`1 | GenericFn |
| comments2.cs:127:20:127:23 | // ... | comments2.cs:127:9:127:18 | ... ...; | x |
| comments2.cs:132:1:132:21 | // ... | comments2.cs:11:7:11:8 | C2 | End of comment2.cs |
| trivia.cs:25:14:25:38 | // ... | trivia.cs:24:9:24:16 | ... ...; | numbering not affected |

View File

@@ -44,7 +44,7 @@
| comments2.cs:106:5:106:8 | // ... | comments2.cs:11:7:11:8 | C2 | E |
| comments2.cs:107:23:108:26 | // ... | comments2.cs:11:7:11:8 | C2 | E |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:11:7:11:8 | C2 | GenericClass<> |
| comments2.cs:121:17:121:20 | // ... | comments2.cs:119:11:119:25 | GenericClass<> | f |
| comments2.cs:121:17:121:20 | // ... | comments2.cs:119:11:119:25 | GenericClass`1 | f |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:11:7:11:8 | C2 | GenericFn |
| comments2.cs:127:20:127:23 | // ... | comments2.cs:126:5:129:5 | {...} | x |
| trivia.cs:25:14:25:38 | // ... | trivia.cs:17:5:29:5 | {...} | numbering not affected |

View File

@@ -45,9 +45,9 @@
| comments2.cs:103:31:104:34 | // ... | comments2.cs:103:26:103:26 | D | D |
| comments2.cs:106:5:106:8 | // ... | comments2.cs:107:20:107:20 | E | E |
| comments2.cs:107:23:108:26 | // ... | comments2.cs:107:20:107:20 | E | E |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass<> | GenericClass<> |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass`1 | GenericClass<> |
| comments2.cs:121:17:121:20 | // ... | comments2.cs:121:13:121:13 | f | f |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn<> | GenericFn |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn`1 | GenericFn |
| comments2.cs:127:20:127:23 | // ... | comments2.cs:127:9:127:18 | ... ...; | x |
| trivia.cs:13:89:13:103 | // ... | trivia.cs:14:7:14:9 | Tr1 | New checksum |
| trivia.cs:25:14:25:38 | // ... | trivia.cs:17:5:29:5 | {...} | numbering not affected |

View File

@@ -1,2 +1,2 @@
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass<> |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn<> |
| comments2.cs:118:5:118:21 | // ... | comments2.cs:119:11:119:25 | GenericClass`1 |
| comments2.cs:124:5:124:16 | // ... | comments2.cs:125:9:125:20 | GenericFn`1 |

View File

@@ -110,12 +110,12 @@ comments2.cs:
# 115| -1: [TypeMention] int
# 115| 0: [LocalVariableAccess] access to local variable t4
# 115| 1: [MethodCall] call to method GenericFn<Double>
# 119| 18: [Class] GenericClass<>
# 119| 20: [Class] GenericClass`1
#-----| 1: (Type parameters)
# 119| 0: [TypeParameter] T
# 121| 5: [Field] f
# 121| -1: [TypeMention] int
# 125| 21: [Method] GenericFn<>
# 125| 23: [Method] GenericFn`1
# 125| -1: [TypeMention] int
#-----| 1: (Type parameters)
# 125| 0: [TypeParameter] T

View File

@@ -1,7 +1,7 @@
| ArraySegment<T> | Memory<> |
| ArraySegment<T> | ReadOnlyMemory<> |
| ArraySegment<T> | ReadOnlySpan<> |
| ArraySegment<T> | Span<> |
| ArraySegment<T> | Memory`1 |
| ArraySegment<T> | ReadOnlyMemory`1 |
| ArraySegment<T> | ReadOnlySpan`1 |
| ArraySegment<T> | Span`1 |
| Byte | Decimal |
| Byte | Half |
| Byte | Int128 |
@@ -28,7 +28,7 @@
| Int64 | NFloat |
| IntPtr | Int128 |
| IntPtr | NFloat |
| Memory<> | ReadOnlyMemory<T> |
| Memory`1 | ReadOnlyMemory<T> |
| MetadataToken | Int32 |
| NFloat | Double |
| SByte | Decimal |
@@ -36,14 +36,14 @@
| SByte | Int128 |
| SByte | NFloat |
| Single | NFloat |
| Span<> | ReadOnlySpan<T> |
| Span`1 | ReadOnlySpan<T> |
| String | ReadOnlySpan<Char> |
| T | Nullable<> |
| T[] | ArraySegment<> |
| T[] | Memory<> |
| T[] | ReadOnlyMemory<> |
| T[] | ReadOnlySpan<> |
| T[] | Span<> |
| T | Nullable`1 |
| T[] | ArraySegment`1 |
| T[] | Memory`1 |
| T[] | ReadOnlyMemory`1 |
| T[] | ReadOnlySpan`1 |
| T[] | Span`1 |
| UInt16 | Decimal |
| UInt16 | Int128 |
| UInt16 | NFloat |

View File

@@ -21,8 +21,8 @@
| C2[] | Object |
| C2[] | Object[] |
| C2[] | dynamic |
| C3<,> | Object |
| C3<,> | dynamic |
| C3`2 | Object |
| C3`2 | dynamic |
| Func<I1<C1>> | Object |
| Func<I1<C1>> | dynamic |
| Func<T3,T4,Object,T5,T6> | Func<T3,T4,String,T5,T6> |
@@ -39,8 +39,6 @@
| Func<T3> | dynamic |
| Func<T6> | Object |
| Func<T6> | dynamic |
| I1<> | Object |
| I1<> | dynamic |
| I1<C1> | I1<C2> |
| I1<C1> | Object |
| I1<C1> | dynamic |
@@ -48,8 +46,8 @@
| I1<C2> | dynamic |
| I1<T1> | Object |
| I1<T1> | dynamic |
| I2<> | Object |
| I2<> | dynamic |
| I1`1 | Object |
| I1`1 | dynamic |
| I2<C1> | Object |
| I2<C1> | dynamic |
| I2<C2> | I2<C1> |
@@ -57,10 +55,8 @@
| I2<C2> | dynamic |
| I2<T2> | Object |
| I2<T2> | dynamic |
| I3<,> | I1<T1> |
| I3<,> | I2<T2> |
| I3<,> | Object |
| I3<,> | dynamic |
| I2`1 | Object |
| I2`1 | dynamic |
| I3<C1,C2> | I1<C1> |
| I3<C1,C2> | I1<C2> |
| I3<C1,C2> | I2<C1> |
@@ -72,9 +68,11 @@
| I3<C2,C1> | I2<C1> |
| I3<C2,C1> | Object |
| I3<C2,C1> | dynamic |
| I4<,> | Object |
| I4<,> | dynamic |
| I4<C1,T4> | I4<,> |
| I3`2 | I1<T1> |
| I3`2 | I2<T2> |
| I3`2 | Object |
| I3`2 | dynamic |
| I4<C1,T4> | I4`2 |
| I4<C1,T4> | Object |
| I4<C1,T4> | dynamic |
| I4<C1,T6> | I4<T5,T6> |
@@ -82,6 +80,8 @@
| I4<C1,T6> | dynamic |
| I4<T5,T6> | Object |
| I4<T5,T6> | dynamic |
| I4`2 | Object |
| I4`2 | dynamic |
| ICollection<C1> | IEnumerable<C1> |
| ICollection<C1> | Object |
| ICollection<C1> | dynamic |
@@ -235,7 +235,7 @@
| null | C1[] |
| null | C2 |
| null | C2[] |
| null | C3<,> |
| null | C3`2 |
| null | Func<I1<C1>> |
| null | Func<T3,T4,Object,T5,T6> |
| null | Func<T3,T4,String,T5,T6> |
@@ -243,21 +243,21 @@
| null | Func<T3,T4,T5,T6,String> |
| null | Func<T3> |
| null | Func<T6> |
| null | I1<> |
| null | I1<C1> |
| null | I1<C2> |
| null | I1<T1> |
| null | I2<> |
| null | I1`1 |
| null | I2<C1> |
| null | I2<C2> |
| null | I2<T2> |
| null | I3<,> |
| null | I2`1 |
| null | I3<C1,C2> |
| null | I3<C2,C1> |
| null | I4<,> |
| null | I3`2 |
| null | I4<C1,T4> |
| null | I4<C1,T6> |
| null | I4<T5,T6> |
| null | I4`2 |
| null | ICollection<C1> |
| null | ICollection<C2> |
| null | ICollection<T3> |

View File

@@ -227,10 +227,10 @@ FileScoped1.cs:
#-----| 3: (Base types)
# 9| 1: [TypeMention] I2
# 11| [Interface] IC
# 13| [Class] C4<>
# 13| [Class] C4`1
#-----| 1: (Type parameters)
# 13| 0: [TypeParameter] T
# 15| [Class] C5<>
# 15| [Class] C5`1
#-----| 1: (Type parameters)
# 15| 0: [TypeParameter] S
#-----| 3: (Base types)
@@ -267,10 +267,10 @@ FileScoped2.cs:
#-----| 3: (Base types)
# 7| 1: [TypeMention] I2
# 9| [Class] IC
# 11| [Class] C4<>
# 11| [Class] C4`1
#-----| 1: (Type parameters)
# 11| 0: [TypeParameter] T
# 13| [Class] C5<>
# 13| [Class] C5`1
#-----| 1: (Type parameters)
# 13| 0: [TypeParameter] S
#-----| 3: (Base types)
@@ -321,12 +321,12 @@ GenericAttribute.cs:
# 4| 0: [TypeMention] MyGeneric2Attribute<object, object>
# 4| 1: [TypeMention] object
# 4| 2: [TypeMention] object
# 6| [Class] MyGenericAttribute<>
# 6| [Class] MyGenericAttribute`1
#-----| 1: (Type parameters)
# 6| 0: [TypeParameter] T
#-----| 3: (Base types)
# 6| 0: [TypeMention] Attribute
# 7| [Class] MyGeneric2Attribute<,>
# 7| [Class] MyGeneric2Attribute`2
#-----| 1: (Type parameters)
# 7| 0: [TypeParameter] T
# 7| 1: [TypeParameter] U
@@ -494,7 +494,7 @@ NameofScope.cs:
# 8| 4: [AssignExpr] ... = ...
# 8| 0: [FieldAccess] access to field S
# 8| 1: [ParameterAccess] access to parameter s
# 12| 6: [Method] M1<>
# 12| 6: [Method] M1`1
# 12| -1: [TypeMention] Void
#-----| 0: (Attributes)
# 11| 1: [DefaultAttribute] [My(...)]
@@ -530,7 +530,7 @@ NameofScope.cs:
# 17| 0: [NameOfExpr] nameof(...)
# 17| 0: [ParameterAccess] access to parameter z
# 17| 4: [ParameterAccess] access to parameter z
# 19| 9: [Method] M4<>
# 19| 9: [Method] M4`1
# 19| -1: [TypeMention] object
#-----| 1: (Type parameters)
# 19| 0: [TypeParameter] S
@@ -659,7 +659,7 @@ PatternMatchSpan.cs:
# 16| 3: [BlockStmt] {...}
# 16| 0: [BreakStmt] break;
RelaxedShift.cs:
# 1| [Interface] IShiftOperators<,,>
# 1| [Interface] IShiftOperators`3
#-----| 1: (Type parameters)
# 1| 0: [TypeParameter] TSelf
# 1| 1: [TypeParameter] TOther
@@ -1037,7 +1037,7 @@ SignAnalysis.cs:
# 39| 0: [ParameterAccess] access to parameter x
# 39| 1: [ParameterAccess] access to parameter y
StaticInterfaceMembers.cs:
# 1| [Interface] INumber<>
# 1| [Interface] INumber`1
#-----| 1: (Type parameters)
# 1| 0: [TypeParameter] T
# 3| 4: [IncrementOperator] ++

View File

@@ -5,9 +5,9 @@ typemodifiers
| FileScoped1.cs:7:14:7:15 | C2 | public |
| FileScoped1.cs:9:14:9:15 | C3 | public |
| FileScoped1.cs:11:16:11:17 | IC | file |
| FileScoped1.cs:13:12:13:16 | C4<> | file |
| FileScoped1.cs:13:12:13:16 | C4<S> | file |
| FileScoped1.cs:15:12:15:16 | C5<> | file |
| FileScoped1.cs:13:12:13:16 | C4`1 | file |
| FileScoped1.cs:15:12:15:16 | C5`1 | file |
| FileScoped1.cs:17:13:17:14 | S1 | file |
| FileScoped1.cs:17:13:17:14 | S1 | sealed |
| FileScoped1.cs:19:11:19:12 | E1 | file |
@@ -24,9 +24,9 @@ typemodifiers
| FileScoped2.cs:5:12:5:13 | C1 | file |
| FileScoped2.cs:7:12:7:13 | C2 | file |
| FileScoped2.cs:9:12:9:13 | IC | file |
| FileScoped2.cs:11:12:11:16 | C4<> | file |
| FileScoped2.cs:11:12:11:16 | C4<S> | file |
| FileScoped2.cs:13:12:13:16 | C5<> | file |
| FileScoped2.cs:11:12:11:16 | C4`1 | file |
| FileScoped2.cs:13:12:13:16 | C5`1 | file |
| FileScoped2.cs:15:13:15:14 | S1 | file |
| FileScoped2.cs:15:13:15:14 | S1 | sealed |
| FileScoped2.cs:17:11:17:12 | E1 | file |
@@ -51,9 +51,9 @@ qualifiedtypes
| FileScoped1.cs:7:14:7:15 | C2 | C2 |
| FileScoped1.cs:9:14:9:15 | C3 | C3 |
| FileScoped1.cs:11:16:11:17 | IC | IC |
| FileScoped1.cs:13:12:13:16 | C4<> | C4<> |
| FileScoped1.cs:13:12:13:16 | C4<S> | C4<S> |
| FileScoped1.cs:15:12:15:16 | C5<> | C5<> |
| FileScoped1.cs:13:12:13:16 | C4`1 | C4`1 |
| FileScoped1.cs:15:12:15:16 | C5`1 | C5`1 |
| FileScoped1.cs:17:13:17:14 | S1 | S1 |
| FileScoped1.cs:19:11:19:12 | E1 | E1 |
| FileScoped1.cs:21:20:21:21 | D1 | D1 |
@@ -64,9 +64,9 @@ qualifiedtypes
| FileScoped2.cs:5:12:5:13 | C1 | C1 |
| FileScoped2.cs:7:12:7:13 | C2 | C2 |
| FileScoped2.cs:9:12:9:13 | IC | IC |
| FileScoped2.cs:11:12:11:16 | C4<> | C4<> |
| FileScoped2.cs:11:12:11:16 | C4<S> | C4<S> |
| FileScoped2.cs:13:12:13:16 | C5<> | C5<> |
| FileScoped2.cs:11:12:11:16 | C4`1 | C4`1 |
| FileScoped2.cs:13:12:13:16 | C5`1 | C5`1 |
| FileScoped2.cs:15:13:15:14 | S1 | S1 |
| FileScoped2.cs:17:11:17:12 | E1 | E1 |
| FileScoped2.cs:19:20:19:21 | D1 | D1 |
@@ -83,9 +83,9 @@ filetypes
| FileScoped1.cs:3:16:3:17 | I2 |
| FileScoped1.cs:5:12:5:13 | C1 |
| FileScoped1.cs:11:16:11:17 | IC |
| FileScoped1.cs:13:12:13:16 | C4<> |
| FileScoped1.cs:13:12:13:16 | C4<S> |
| FileScoped1.cs:15:12:15:16 | C5<> |
| FileScoped1.cs:13:12:13:16 | C4`1 |
| FileScoped1.cs:15:12:15:16 | C5`1 |
| FileScoped1.cs:17:13:17:14 | S1 |
| FileScoped1.cs:19:11:19:12 | E1 |
| FileScoped1.cs:21:20:21:21 | D1 |
@@ -95,9 +95,9 @@ filetypes
| FileScoped2.cs:5:12:5:13 | C1 |
| FileScoped2.cs:7:12:7:13 | C2 |
| FileScoped2.cs:9:12:9:13 | IC |
| FileScoped2.cs:11:12:11:16 | C4<> |
| FileScoped2.cs:11:12:11:16 | C4<S> |
| FileScoped2.cs:13:12:13:16 | C5<> |
| FileScoped2.cs:11:12:11:16 | C4`1 |
| FileScoped2.cs:13:12:13:16 | C5`1 |
| FileScoped2.cs:15:13:15:14 | S1 |
| FileScoped2.cs:17:11:17:12 | E1 |
| FileScoped2.cs:19:20:19:21 | D1 |

View File

@@ -1,36 +1,36 @@
interfacemembers
| INumber<> | StaticInterfaceMembers.cs:3:32:3:33 | ++ | abstract |
| INumber<> | StaticInterfaceMembers.cs:3:32:3:33 | ++ | public |
| INumber<> | StaticInterfaceMembers.cs:3:32:3:33 | ++ | static |
| INumber<> | StaticInterfaceMembers.cs:5:31:5:32 | -- | public |
| INumber<> | StaticInterfaceMembers.cs:5:31:5:32 | -- | static |
| INumber<> | StaticInterfaceMembers.cs:5:31:5:32 | -- | virtual |
| INumber<> | StaticInterfaceMembers.cs:7:32:7:32 | + | abstract |
| INumber<> | StaticInterfaceMembers.cs:7:32:7:32 | + | public |
| INumber<> | StaticInterfaceMembers.cs:7:32:7:32 | + | static |
| INumber<> | StaticInterfaceMembers.cs:9:31:9:31 | - | public |
| INumber<> | StaticInterfaceMembers.cs:9:31:9:31 | - | static |
| INumber<> | StaticInterfaceMembers.cs:9:31:9:31 | - | virtual |
| INumber<> | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | abstract |
| INumber<> | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | public |
| INumber<> | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | static |
| INumber<> | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | abstract |
| INumber<> | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | public |
| INumber<> | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | static |
| INumber<> | StaticInterfaceMembers.cs:15:23:15:25 | Inc | abstract |
| INumber<> | StaticInterfaceMembers.cs:15:23:15:25 | Inc | public |
| INumber<> | StaticInterfaceMembers.cs:15:23:15:25 | Inc | static |
| INumber<> | StaticInterfaceMembers.cs:17:22:17:24 | Dec | public |
| INumber<> | StaticInterfaceMembers.cs:17:22:17:24 | Dec | static |
| INumber<> | StaticInterfaceMembers.cs:17:22:17:24 | Dec | virtual |
| INumber<> | StaticInterfaceMembers.cs:19:23:19:25 | Add | abstract |
| INumber<> | StaticInterfaceMembers.cs:19:23:19:25 | Add | public |
| INumber<> | StaticInterfaceMembers.cs:19:23:19:25 | Add | static |
| INumber<> | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | public |
| INumber<> | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | static |
| INumber<> | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | virtual |
| INumber<> | StaticInterfaceMembers.cs:23:14:23:17 | Zero | public |
| INumber<> | StaticInterfaceMembers.cs:23:14:23:17 | Zero | static |
| INumber`1 | StaticInterfaceMembers.cs:3:32:3:33 | ++ | abstract |
| INumber`1 | StaticInterfaceMembers.cs:3:32:3:33 | ++ | public |
| INumber`1 | StaticInterfaceMembers.cs:3:32:3:33 | ++ | static |
| INumber`1 | StaticInterfaceMembers.cs:5:31:5:32 | -- | public |
| INumber`1 | StaticInterfaceMembers.cs:5:31:5:32 | -- | static |
| INumber`1 | StaticInterfaceMembers.cs:5:31:5:32 | -- | virtual |
| INumber`1 | StaticInterfaceMembers.cs:7:32:7:32 | + | abstract |
| INumber`1 | StaticInterfaceMembers.cs:7:32:7:32 | + | public |
| INumber`1 | StaticInterfaceMembers.cs:7:32:7:32 | + | static |
| INumber`1 | StaticInterfaceMembers.cs:9:31:9:31 | - | public |
| INumber`1 | StaticInterfaceMembers.cs:9:31:9:31 | - | static |
| INumber`1 | StaticInterfaceMembers.cs:9:31:9:31 | - | virtual |
| INumber`1 | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | abstract |
| INumber`1 | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | public |
| INumber`1 | StaticInterfaceMembers.cs:11:30:11:37 | explicit conversion | static |
| INumber`1 | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | abstract |
| INumber`1 | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | public |
| INumber`1 | StaticInterfaceMembers.cs:13:30:13:37 | explicit conversion | static |
| INumber`1 | StaticInterfaceMembers.cs:15:23:15:25 | Inc | abstract |
| INumber`1 | StaticInterfaceMembers.cs:15:23:15:25 | Inc | public |
| INumber`1 | StaticInterfaceMembers.cs:15:23:15:25 | Inc | static |
| INumber`1 | StaticInterfaceMembers.cs:17:22:17:24 | Dec | public |
| INumber`1 | StaticInterfaceMembers.cs:17:22:17:24 | Dec | static |
| INumber`1 | StaticInterfaceMembers.cs:17:22:17:24 | Dec | virtual |
| INumber`1 | StaticInterfaceMembers.cs:19:23:19:25 | Add | abstract |
| INumber`1 | StaticInterfaceMembers.cs:19:23:19:25 | Add | public |
| INumber`1 | StaticInterfaceMembers.cs:19:23:19:25 | Add | static |
| INumber`1 | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | public |
| INumber`1 | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | static |
| INumber`1 | StaticInterfaceMembers.cs:21:22:21:29 | Subtract | virtual |
| INumber`1 | StaticInterfaceMembers.cs:23:14:23:17 | Zero | public |
| INumber`1 | StaticInterfaceMembers.cs:23:14:23:17 | Zero | static |
implements
| StaticInterfaceMembers.cs:35:36:35:37 | ++ | StaticInterfaceMembers.cs:3:32:3:33 | ++ |
| StaticInterfaceMembers.cs:38:36:38:37 | -- | StaticInterfaceMembers.cs:5:31:5:32 | -- |

View File

@@ -81,13 +81,13 @@ csharp73.cs:
# 22| 1: [TypeMention] int
# 22| 0: [IntLiteral] 10
# 25| 2: [BlockStmt] {...}
# 30| [Class] UnmanagedConstraint<>
# 30| [Class] UnmanagedConstraint`1
#-----| 1: (Type parameters)
# 30| 0: [TypeParameter] T
# 34| [Class] EnumConstraint<>
# 34| [Class] EnumConstraint`1
#-----| 1: (Type parameters)
# 34| 0: [TypeParameter] T
# 38| [Class] DelegateConstraint<>
# 38| [Class] DelegateConstraint`1
#-----| 1: (Type parameters)
# 38| 0: [TypeParameter] T
# 42| [Class] ExpressionVariables

View File

@@ -170,14 +170,14 @@ returnTypes
| NullableRefTypes.cs:47:23:47:25 | Invoke | MyClass? |
| NullableRefTypes.cs:48:16:48:16 | add_P | Void! |
| NullableRefTypes.cs:48:16:48:16 | remove_P | Void! |
| NullableRefTypes.cs:51:12:51:15 | Q<> | object! |
| NullableRefTypes.cs:51:12:51:15 | Q<MyClass> | object |
| NullableRefTypes.cs:51:12:51:15 | Q<MyClass> | object! |
| NullableRefTypes.cs:51:12:51:15 | Q`1 | object! |
| NullableRefTypes.cs:54:11:54:33 | Generic | Void! |
| NullableRefTypes.cs:58:11:58:26 | Generic2 | Void! |
| NullableRefTypes.cs:67:10:67:21 | GenericFn<> | Void! |
| NullableRefTypes.cs:67:10:67:21 | GenericFn<MyClass> | Void |
| NullableRefTypes.cs:67:10:67:21 | GenericFn<MyClass> | Void! |
| NullableRefTypes.cs:67:10:67:21 | GenericFn`1 | Void! |
| NullableRefTypes.cs:71:14:71:18 | CallF | MyStruct! |
| NullableRefTypes.cs:80:7:80:22 | NullableRefTypes | Void! |
| NullableRefTypes.cs:82:10:82:40 | TestSuppressNullableWarningExpr | Void! |

View File

@@ -49,7 +49,7 @@ AsyncStreams.cs:
# 26| 4: [Method] DisposeAsync
# 26| -1: [TypeMention] ValueTask
# 30| [NamespaceDeclaration] namespace ... { ... }
# 32| 1: [Interface] IAsyncEnumerable<>
# 32| 1: [Interface] IAsyncEnumerable`1
#-----| 1: (Type parameters)
# 32| 0: [TypeParameter] T
# 34| 4: [Method] GetAsyncEnumerator
@@ -61,7 +61,7 @@ AsyncStreams.cs:
# 34| 1: [DefaultValueExpr] default(...)
# 34| 0: [TypeAccess] access to type CancellationToken
# 34| 0: [TypeMention] CancellationToken
# 37| 2: [Interface] IAsyncEnumerator<>
# 37| 2: [Interface] IAsyncEnumerator`1
#-----| 1: (Type parameters)
# 37| 0: [TypeParameter] T
#-----| 3: (Base types)
@@ -135,7 +135,7 @@ NameResolutionSuppressNullable.cs:
# 8| -1: [TypeMention] WaitCallback
# 8| 0: [SuppressNullableWarningExpr] ...!
# 8| 0: [MethodAccess] access to method M1
# 10| 7: [Method] EnsureInitialized<>
# 10| 8: [Method] EnsureInitialized`1
# 10| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 10| 0: [TypeParameter] T
@@ -295,7 +295,7 @@ NullableRefTypes.cs:
# 48| 4: [RemoveEventAccessor] remove_P
#-----| 2: (Parameters)
# 48| 0: [Parameter] value
# 51| 25: [Method] Q<>
# 51| 26: [Method] Q`1
# 51| -1: [TypeMention] object
#-----| 1: (Type parameters)
# 51| 0: [TypeParameter] T
@@ -303,13 +303,13 @@ NullableRefTypes.cs:
# 51| 0: [Parameter] t
# 51| -1: [TypeMention] T
# 51| 4: [NullLiteral] null
# 54| 27: [Class] Generic<,,,>
# 54| 29: [Class] Generic`4
#-----| 1: (Type parameters)
# 54| 0: [TypeParameter] T1
# 54| 1: [TypeParameter] T2
# 54| 2: [TypeParameter] T3
# 54| 3: [TypeParameter] T4
# 58| 30: [Class] Generic2<,>
# 58| 30: [Class] Generic2`2
#-----| 1: (Type parameters)
# 58| 0: [TypeParameter] T1
# 58| 1: [TypeParameter] T2
@@ -319,7 +319,7 @@ NullableRefTypes.cs:
# 65| 2: [TypeMention] MyClass
# 65| 3: [TypeMention] IDisposable
# 65| 4: [TypeMention] MyClass
# 67| 32: [Method] GenericFn<>
# 67| 33: [Method] GenericFn`1
# 67| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 67| 0: [TypeParameter] T
@@ -700,7 +700,7 @@ StaticLocalFunctions.cs:
# 9| -1: [LocalFunctionAccess] access to local function J
# 9| 0: [ParameterAccess] access to parameter x
UnmanagedGenericStructs.cs:
# 3| [Struct] S<,>
# 3| [Struct] S`2
#-----| 1: (Type parameters)
# 3| 0: [TypeParameter] T
# 3| 1: [TypeParameter] U

View File

@@ -188,7 +188,7 @@ Discard.cs:
# 10| 0: [IntLiteral] 0
ForeachExtension.cs:
# 6| [Class] Extensions
# 8| 4: [ExtensionMethod] GetEnumerator<>
# 8| 5: [ExtensionMethod] GetEnumerator`1
# 8| -1: [TypeMention] IEnumerator<T>
# 8| 1: [TypeMention] T
#-----| 1: (Type parameters)
@@ -198,7 +198,7 @@ ForeachExtension.cs:
# 8| -1: [TypeMention] IEnumerator<T>
# 8| 1: [TypeMention] T
# 8| 4: [ParameterAccess] access to parameter enumerator
# 9| 6: [ExtensionMethod] GetAsyncEnumerator<>
# 9| 7: [ExtensionMethod] GetAsyncEnumerator`1
# 9| -1: [TypeMention] IAsyncEnumerator<T>
# 9| 1: [TypeMention] T
#-----| 1: (Type parameters)
@@ -322,7 +322,7 @@ FunctionPointer.cs:
# 17| -1: [ParameterAccess] access to parameter f
# 17| 0: [LocalVariableAccess] access to local variable i
# 17| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 20| 8: [Method] M2<>
# 20| 8: [Method] M2`1
# 20| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 20| 0: [TypeParameter] T
@@ -363,7 +363,7 @@ FunctionPointer.cs:
# 29| 0: [LocalVariableAccess] access to local variable i
# 29| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 29| 2: [LocalVariableAccess] access to local variable i
# 32| 10: [Method] M4<>
# 32| 10: [Method] M4`1
# 32| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 32| 0: [TypeParameter] T
@@ -1358,14 +1358,14 @@ TargetType.cs:
TypeParameterNullability.cs:
# 1| [Interface] I1
# 3| [Class] A2
# 5| 5: [Method] F1<>
# 5| 5: [Method] F1`1
# 5| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 5| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 5| 0: [Parameter] t
# 5| 4: [BlockStmt] {...}
# 6| 6: [Method] F2<>
# 6| 6: [Method] F2`1
# 6| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 6| 0: [TypeParameter] T
@@ -1374,28 +1374,28 @@ TypeParameterNullability.cs:
# 6| -1: [TypeMention] T?
# 6| 1: [TypeMention] T
# 6| 4: [BlockStmt] {...}
# 7| 7: [Method] F3<>
# 7| 7: [Method] F3`1
# 7| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 7| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 7| 0: [Parameter] t
# 7| 4: [BlockStmt] {...}
# 8| 8: [Method] F4<>
# 8| 8: [Method] F4`1
# 8| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 8| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 8| 0: [Parameter] t
# 8| 4: [BlockStmt] {...}
# 9| 9: [Method] F5<>
# 9| 9: [Method] F5`1
# 9| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 9| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 9| 0: [Parameter] t
# 9| 4: [BlockStmt] {...}
# 10| 10: [Method] F6<>
# 10| 10: [Method] F6`1
# 10| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 10| 0: [TypeParameter] T
@@ -1407,14 +1407,14 @@ TypeParameterNullability.cs:
# 13| [Class] B2
#-----| 3: (Base types)
# 13| 0: [TypeMention] A2
# 15| 5: [Method] F1<>
# 15| 5: [Method] F1`1
# 15| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 15| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 15| 0: [Parameter] t
# 15| 4: [BlockStmt] {...}
# 16| 6: [Method] F2<>
# 16| 6: [Method] F2`1
# 16| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 16| 0: [TypeParameter] T
@@ -1423,21 +1423,21 @@ TypeParameterNullability.cs:
# 16| -1: [TypeMention] T?
# 16| 1: [TypeMention] T
# 16| 4: [BlockStmt] {...}
# 17| 7: [Method] F3<>
# 17| 7: [Method] F3`1
# 17| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 17| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 17| 0: [Parameter] t
# 17| 4: [BlockStmt] {...}
# 18| 8: [Method] F4<>
# 18| 8: [Method] F4`1
# 18| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 18| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 18| 0: [Parameter] t
# 18| 4: [BlockStmt] {...}
# 19| 9: [Method] F6<>
# 19| 9: [Method] F6`1
# 19| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 19| 0: [TypeParameter] T
@@ -1449,7 +1449,7 @@ TypeParameterNullability.cs:
# 22| [Class] B3
#-----| 3: (Base types)
# 22| 0: [TypeMention] A2
# 24| 5: [Method] F2<>
# 24| 5: [Method] F2`1
# 24| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 24| 0: [TypeParameter] T

View File

@@ -1,19 +1,19 @@
| CallableReturnsArg.cs:5:21:5:30 | NotNull<> | 0 | -1 |
| CallableReturnsArg.cs:14:21:14:34 | WrapNotNull<> | 0 | -1 |
| CallableReturnsArg.cs:5:21:5:30 | NotNull`1 | 0 | -1 |
| CallableReturnsArg.cs:14:21:14:34 | WrapNotNull`1 | 0 | -1 |
| CallableReturnsArg.cs:26:45:26:55 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:28:52:28:150 | (...) => ... | 1 | -1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut<> | 0 | 1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut<> | 0 | -1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef<> | 0 | 1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef<> | 0 | -1 |
| CallableReturnsArg.cs:56:21:56:28 | Apply<> | 2 | -1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut`1 | 0 | 1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut`1 | 0 | -1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef`1 | 0 | 1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef`1 | 0 | -1 |
| CallableReturnsArg.cs:56:21:56:28 | Apply`1 | 2 | -1 |
| CallableReturnsArg.cs:59:27:59:32 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:66:35:66:40 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:69:26:69:41 | ApplyPreserving2 | 0 | -1 |
| CallableReturnsArg.cs:71:31:71:36 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:76:33:76:38 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:81:22:81:27 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:90:21:90:35 | ApplyWrapper<> | 2 | -1 |
| CallableReturnsArg.cs:90:21:90:35 | ApplyWrapper`1 | 2 | -1 |
| CallableReturnsArg.cs:95:26:95:46 | ApplyNonPreservingFP1 | 0 | -1 |
| CallableReturnsArg.cs:97:40:97:45 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:100:26:100:46 | ApplyNonPreservingFP2 | 0 | -1 |

View File

@@ -1,14 +1,14 @@
| CallableReturnsArg.cs:5:21:5:30 | NotNull<> | 0 | -1 |
| CallableReturnsArg.cs:14:21:14:34 | WrapNotNull<> | 0 | -1 |
| CallableReturnsArg.cs:5:21:5:30 | NotNull`1 | 0 | -1 |
| CallableReturnsArg.cs:14:21:14:34 | WrapNotNull`1 | 0 | -1 |
| CallableReturnsArg.cs:21:23:21:25 | Add | 0 | -1 |
| CallableReturnsArg.cs:21:23:21:25 | Add | 1 | -1 |
| CallableReturnsArg.cs:26:45:26:55 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:28:52:28:150 | (...) => ... | 1 | -1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut<> | 0 | 1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut<> | 0 | -1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef<> | 0 | 1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef<> | 0 | -1 |
| CallableReturnsArg.cs:56:21:56:28 | Apply<> | 2 | -1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut`1 | 0 | 1 |
| CallableReturnsArg.cs:30:21:30:28 | IdOut`1 | 0 | -1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef`1 | 0 | 1 |
| CallableReturnsArg.cs:36:21:36:28 | IdRef`1 | 0 | -1 |
| CallableReturnsArg.cs:56:21:56:28 | Apply`1 | 2 | -1 |
| CallableReturnsArg.cs:59:27:59:32 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:64:26:64:41 | ApplyPreserving1 | 0 | -1 |
| CallableReturnsArg.cs:66:22:66:32 | (...) => ... | 0 | -1 |
@@ -17,7 +17,7 @@
| CallableReturnsArg.cs:71:31:71:36 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:76:33:76:38 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:81:22:81:27 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:90:21:90:35 | ApplyWrapper<> | 2 | -1 |
| CallableReturnsArg.cs:90:21:90:35 | ApplyWrapper`1 | 2 | -1 |
| CallableReturnsArg.cs:95:26:95:46 | ApplyNonPreservingFP1 | 0 | -1 |
| CallableReturnsArg.cs:97:40:97:45 | (...) => ... | 0 | -1 |
| CallableReturnsArg.cs:100:26:100:46 | ApplyNonPreservingFP2 | 0 | -1 |

View File

@@ -510,7 +510,7 @@ Tuples.cs:
# 137| 0: [Parameter] o
# 137| -1: [TypeMention] object
# 137| 4: [BlockStmt] {...}
# 139| 13: [Method] Source<>
# 139| 15: [Method] Source`1
# 139| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 139| 0: [TypeParameter] T

View File

@@ -172,7 +172,7 @@ definitions.cs:
# 72| -1: [TypeMention] C1
# 72| 0: [LocalVariableAccess] access to local variable c2
# 72| 1: [NullLiteral] null
# 75| 9: [Method] GenericFn<>
# 75| 10: [Method] GenericFn`1
# 75| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 75| 0: [TypeParameter] T
@@ -250,18 +250,18 @@ definitions.cs:
# 108| 0: [DelegateCall] delegate call
# 108| -1: [EventAccess,EventCall] access to event Click
# 112| 6: [Interface] I1
# 114| 4: [Method] M2<>
# 114| 4: [Method] M2`1
# 114| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 114| 0: [TypeParameter] T
# 117| 7: [Interface] I2<>
# 117| 7: [Interface] I2`1
#-----| 1: (Type parameters)
# 117| 0: [TypeParameter] T
# 119| 8: [Interface] I3
#-----| 3: (Base types)
# 119| 1: [TypeMention] I2<object>
# 119| 1: [TypeMention] object
# 121| 9: [Class] B<>
# 121| 9: [Class] B`1
#-----| 1: (Type parameters)
# 121| 0: [TypeParameter] T
#-----| 3: (Base types)
@@ -275,13 +275,13 @@ definitions.cs:
# 125| 0: [ExprStmt] ...;
# 125| 0: [MethodCall] call to method M
# 125| -1: [BaseAccess] base access
# 128| 6: [Method] M2<>
# 128| 6: [Method] M2`1
# 128| -1: [TypeMention] Void
# 128| -1: [TypeMention] I1
#-----| 1: (Type parameters)
# 128| 0: [TypeParameter] T
# 128| 4: [BlockStmt] {...}
# 130| 7: [Struct] S<>
# 130| 7: [Struct] S`1
#-----| 1: (Type parameters)
# 130| 0: [TypeParameter] T2
#-----| 3: (Base types)
@@ -389,7 +389,7 @@ definitions.cs:
# 156| 0: [TypeMention] S1
# 156| 1: [ObjectCreation] object creation of type S1
# 156| 0: [TypeMention] S1
# 158| 9: [Class] Nested<>
# 158| 10: [Class] Nested`1
#-----| 1: (Type parameters)
# 158| 0: [TypeParameter] T
# 160| 5: [Method] Create
@@ -397,7 +397,7 @@ definitions.cs:
# 160| 1: [TypeMention] T
# 160| 4: [BlockStmt] {...}
# 160| 0: [ReturnStmt] return ...;
# 160| 0: [ObjectCreation] object creation of type Nested<>
# 160| 0: [ObjectCreation] object creation of type Nested`1
# 160| 0: [TypeMention] Nested<T>
# 160| 1: [TypeMention] T
# 164| 13: [Class] C5

View File

@@ -18,9 +18,9 @@
| definitions.cs:44:18:44:32 | call to method ExtensionMethod | definitions.cs:8:28:8:42 | ExtensionMethod | M |
| definitions.cs:45:13:45:16 | this access | definitions.cs:18:11:18:12 | C1 | T |
| definitions.cs:45:18:45:32 | call to method ExtensionMethod | definitions.cs:8:28:8:42 | ExtensionMethod | M |
| definitions.cs:47:13:47:28 | call to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn<> | M |
| definitions.cs:47:13:47:28 | call to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn`1 | M |
| definitions.cs:48:13:48:16 | this access | definitions.cs:18:11:18:12 | C1 | T |
| definitions.cs:48:18:48:33 | call to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn<> | M |
| definitions.cs:48:18:48:33 | call to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn`1 | M |
| definitions.cs:51:17:51:18 | C1 | definitions.cs:18:11:18:12 | C1 | M |
| definitions.cs:52:17:52:18 | C1 | definitions.cs:18:11:18:12 | C1 | M |
| definitions.cs:53:17:53:18 | C1 | definitions.cs:18:11:18:12 | C1 | M |
@@ -34,7 +34,7 @@
| definitions.cs:60:25:60:33 | access to property property1 | definitions.cs:24:20:24:28 | property1 | M |
| definitions.cs:63:13:63:14 | C1 | definitions.cs:18:11:18:12 | C1 | T |
| definitions.cs:64:13:64:14 | S1 | definitions.cs:78:12:78:13 | S1 | T |
| definitions.cs:67:30:67:45 | access to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn<> | M |
| definitions.cs:67:30:67:45 | access to method GenericFn<Int32> | definitions.cs:75:14:75:25 | GenericFn`1 | M |
| definitions.cs:70:30:70:31 | C1 | definitions.cs:18:11:18:12 | C1 | T |
| definitions.cs:72:13:72:14 | C1 | definitions.cs:18:11:18:12 | C1 | T |
| definitions.cs:75:27:75:27 | T | definitions.cs:75:24:75:24 | T | T |
@@ -53,10 +53,10 @@
| definitions.cs:114:28:114:28 | T | definitions.cs:114:17:114:17 | T | T |
| definitions.cs:114:32:114:32 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:117:27:117:27 | T | definitions.cs:117:18:117:18 | T | T |
| definitions.cs:119:20:119:21 | I2<Object> | definitions.cs:117:15:117:19 | I2<> | T |
| definitions.cs:119:20:119:21 | I2<Object> | definitions.cs:117:15:117:19 | I2`1 | T |
| definitions.cs:121:18:121:18 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:121:21:121:22 | I1 | definitions.cs:112:15:112:16 | I1 | T |
| definitions.cs:121:25:121:26 | I2<A> | definitions.cs:117:15:117:19 | I2<> | T |
| definitions.cs:121:25:121:26 | I2<A> | definitions.cs:117:15:117:19 | I2`1 | T |
| definitions.cs:121:28:121:28 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:121:37:121:37 | T | definitions.cs:121:13:121:13 | T | T |
| definitions.cs:121:41:121:41 | A | definitions.cs:97:11:97:11 | A | T |
@@ -66,12 +66,12 @@
| definitions.cs:130:24:130:25 | I3 | definitions.cs:119:15:119:16 | I3 | T |
| definitions.cs:130:33:130:34 | T2 | definitions.cs:130:18:130:19 | T2 | T |
| definitions.cs:132:10:132:11 | I1 | definitions.cs:112:15:112:16 | I1 | T |
| definitions.cs:132:14:132:14 | B<A> | definitions.cs:121:11:121:14 | B<> | T |
| definitions.cs:132:14:132:14 | B<A> | definitions.cs:121:11:121:14 | B`1 | T |
| definitions.cs:132:16:132:16 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:134:9:134:9 | B<A> | definitions.cs:121:11:121:14 | B<> | T |
| definitions.cs:134:9:134:9 | B<A> | definitions.cs:121:11:121:14 | B`1 | T |
| definitions.cs:134:11:134:11 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:134:19:134:19 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:134:47:134:47 | B<A> | definitions.cs:121:11:121:14 | B<> | T |
| definitions.cs:134:47:134:47 | B<A> | definitions.cs:121:11:121:14 | B`1 | T |
| definitions.cs:134:49:134:49 | A | definitions.cs:97:11:97:11 | A | T |
| definitions.cs:140:9:140:9 | E | definitions.cs:139:14:139:14 | E | T |
| definitions.cs:140:52:140:52 | E | definitions.cs:139:14:139:14 | E | T |
@@ -94,15 +94,15 @@
| definitions.cs:156:22:156:33 | EventHandler | definitions.cs:99:30:99:41 | EventHandler | T |
| definitions.cs:156:55:156:56 | S1 | definitions.cs:78:12:78:13 | S1 | T |
| definitions.cs:156:62:156:63 | S1 | definitions.cs:78:12:78:13 | S1 | M |
| definitions.cs:160:27:160:32 | Nested<> | definitions.cs:158:22:158:30 | Nested<> | T |
| definitions.cs:160:27:160:32 | Nested`1 | definitions.cs:158:22:158:30 | Nested`1 | T |
| definitions.cs:160:34:160:34 | T | definitions.cs:158:29:158:29 | T | T |
| definitions.cs:160:59:160:64 | Nested<> | definitions.cs:158:22:158:30 | Nested<> | M |
| definitions.cs:160:59:160:64 | Nested`1 | definitions.cs:158:22:158:30 | Nested`1 | M |
| definitions.cs:160:66:160:66 | T | definitions.cs:158:29:158:29 | T | T |
| definitions.cs:166:12:166:13 | C4 | definitions.cs:151:11:151:12 | C4 | T |
| definitions.cs:166:15:166:20 | Nested<I4> | definitions.cs:158:22:158:30 | Nested<> | T |
| definitions.cs:166:15:166:20 | Nested<I4> | definitions.cs:158:22:158:30 | Nested`1 | T |
| definitions.cs:166:22:166:23 | I4 | definitions.cs:143:15:143:16 | I4 | T |
| definitions.cs:166:30:166:31 | C4 | definitions.cs:151:11:151:12 | C4 | T |
| definitions.cs:166:33:166:38 | Nested<I4> | definitions.cs:158:22:158:30 | Nested<> | T |
| definitions.cs:166:33:166:38 | Nested<I4> | definitions.cs:158:22:158:30 | Nested`1 | T |
| definitions.cs:166:40:166:41 | I4 | definitions.cs:143:15:143:16 | I4 | T |
| definitions.cs:166:44:166:49 | call to method Create | definitions.cs:160:37:160:42 | Create | M |
| definitions.cs:167:9:167:10 | C1 | definitions.cs:18:11:18:12 | C1 | T |
@@ -120,7 +120,7 @@
| definitions.cs:174:19:174:27 | access to property property1 | definitions.cs:24:20:24:28 | property1 | M |
| definitions.cs:175:24:175:25 | access to local variable c5 | definitions.cs:173:17:173:18 | c5 | V |
| definitions.cs:175:33:175:34 | C4 | definitions.cs:151:11:151:12 | C4 | T |
| definitions.cs:175:36:175:41 | Nested<I4> | definitions.cs:158:22:158:30 | Nested<> | T |
| definitions.cs:175:36:175:41 | Nested<I4> | definitions.cs:158:22:158:30 | Nested`1 | T |
| definitions.cs:175:43:175:44 | I4 | definitions.cs:143:15:143:16 | I4 | T |
| definitions.cs:181:41:181:42 | C5 | definitions.cs:164:11:164:12 | C5 | T |
| definitions.cs:181:45:181:46 | MyAttribute | definitions.cs:194:11:194:21 | MyAttribute | T |

View File

@@ -80,7 +80,7 @@ delegates.cs:
# 29| 0: [Parameter] g
# 29| -1: [TypeMention] int
# 29| 4: [BlockStmt] {...}
# 33| 5: [DelegateType] Predicate<>
# 33| 5: [DelegateType] Predicate`1
#-----| 1: (Type parameters)
# 33| 0: [TypeParameter] T
#-----| 2: (Parameters)

View File

@@ -7,252 +7,252 @@
| Dynamic.cs:40:24:40:26 | Run | TypeFlow.cs:12:29:12:34 | Method |
| Dynamic.cs:40:24:40:26 | Run | TypeFlow.cs:17:30:17:35 | Method |
| ExactCallable.cs:7:28:7:31 | Main | ExactCallable.cs:15:25:15:35 | Run<Tests<ImplBeta>,ImplBeta> |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:120:33:120:33 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:122:25:122:25 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:126:33:126:34 | M2 |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:128:25:128:26 | M3 |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:133:25:133:25 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:143:34:143:34 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:150:21:150:32 | UnqualifiedM |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:154:32:154:32 | M |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:157:26:157:37 | AlphaFactory |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:162:25:162:35 | BetaFactory |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:167:26:167:41 | InterfaceFactory |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:172:21:172:33 | MethodWithOut |
| ExactCallable.cs:15:25:15:35 | Run<,> | ExactCallable.cs:177:21:177:34 | MethodWithOut2 |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:120:33:120:33 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:122:25:122:25 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:126:33:126:34 | M2 |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:128:25:128:26 | M3 |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:133:25:133:25 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:143:34:143:34 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:150:21:150:32 | UnqualifiedM |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:154:32:154:32 | M |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:157:26:157:37 | AlphaFactory |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:162:25:162:35 | BetaFactory |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:167:26:167:41 | InterfaceFactory |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:172:21:172:33 | MethodWithOut |
| ExactCallable.cs:15:25:15:35 | Run`2 | ExactCallable.cs:177:21:177:34 | MethodWithOut2 |
| ExactCallable.cs:182:21:182:22 | M1 | ExactCallable.cs:187:21:187:22 | M2 |
| TypeFlow.cs:5:5:5:12 | TypeFlow | TypeFlow.cs:24:10:24:12 | Run |
| TypeFlow.cs:24:10:24:12 | Run | TypeFlow.cs:12:29:12:34 | Method |
| TypeFlow.cs:24:10:24:12 | Run | TypeFlow.cs:17:30:17:35 | Method |
| TypeFlow.cs:24:10:24:12 | Run | TypeFlow.cs:22:15:22:17 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ExactCallable.cs:128:25:128:26 | M3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ExactCallable.cs:147:29:147:30 | M3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<C1<Int32[],Boolean>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Boolean>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Decimal>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Int32>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<C8> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<IEnumerable<C4<Int32>>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<IEnumerable<C4<String>>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:202:21:202:27 | Mock<IList<String>> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:248:29:248:33 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:249:35:249:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:249:40:249:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:250:46:250:48 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:250:77:250:79 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:251:56:251:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:251:64:251:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:256:26:256:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:256:26:256:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:264:26:264:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:265:24:265:24 | M |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:266:35:266:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:266:40:266:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:267:39:267:41 | set_Prop2 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:268:43:268:45 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:268:74:268:76 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:269:56:269:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:269:64:269:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:270:55:270:57 | add_Event2 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:270:63:270:68 | remove_Event2 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:312:25:312:25 | M |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:313:24:313:28 | M2<Decimal> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:313:24:313:28 | M2<String> |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:314:17:314:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:315:17:315:18 | M4 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:325:26:325:26 | M |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:326:17:326:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:335:17:335:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:336:32:336:32 | + |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:338:34:338:36 | get_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:338:39:338:41 | set_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:339:31:339:33 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:339:53:339:55 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:340:45:340:47 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run<,,> | ViableCallable.cs:340:53:340:58 | remove_Event |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:248:29:248:33 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:264:26:264:30 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:275:24:275:28 | M<> |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:292:26:292:30 | M<> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ExactCallable.cs:128:25:128:26 | M3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ExactCallable.cs:147:29:147:30 | M3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<C1<Int32[],Boolean>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Boolean>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Decimal>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<C1<String,Int32>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<C8> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<IEnumerable<C4<Int32>>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<IEnumerable<C4<String>>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:202:21:202:27 | Mock<IList<String>> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:248:29:248:33 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:249:35:249:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:249:40:249:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:250:46:250:48 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:250:77:250:79 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:251:56:251:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:251:64:251:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:256:26:256:30 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:256:26:256:30 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:264:26:264:30 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:265:24:265:24 | M |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:266:35:266:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:266:40:266:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:267:39:267:41 | set_Prop2 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:268:43:268:45 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:268:74:268:76 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:269:56:269:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:269:64:269:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:270:55:270:57 | add_Event2 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:270:63:270:68 | remove_Event2 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:312:25:312:25 | M |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:313:24:313:28 | M2<Decimal> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:313:24:313:28 | M2<String> |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:314:17:314:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:315:17:315:18 | M4 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:325:26:325:26 | M |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:326:17:326:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:335:17:335:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:336:32:336:32 | + |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:338:34:338:36 | get_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:338:39:338:41 | set_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:339:31:339:33 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:339:53:339:55 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:340:45:340:47 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run`3 | ViableCallable.cs:340:53:340:58 | remove_Event |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:248:29:248:33 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:264:26:264:30 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:275:24:275:28 | M`1 |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:292:26:292:30 | M`1 |
| ViableCallable.cs:347:17:347:19 | Run | ViableCallable.cs:345:10:345:10 | M |
| ViableCallable.cs:347:17:347:19 | Run | ViableCallable.cs:361:5:361:7 | C11 |
| ViableCallable.cs:375:10:375:16 | Run<> | ViableCallable.cs:371:33:371:33 | M |
| ViableCallable.cs:381:10:381:17 | Run2<> | ViableCallable.cs:375:10:375:16 | Run<T2> |
| ViableCallable.cs:375:10:375:16 | Run`1 | ViableCallable.cs:371:33:371:33 | M |
| ViableCallable.cs:381:10:381:17 | Run2`1 | ViableCallable.cs:375:10:375:16 | Run<T2> |
| ViableCallable.cs:386:10:386:13 | Run3 | ViableCallable.cs:381:10:381:17 | Run2<C13> |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:202:21:202:27 | Mock<A4> |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:396:36:396:40 | M<> |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:402:53:402:57 | M<> |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:404:42:404:46 | M<> |
| ViableCallable.cs:430:22:430:26 | M2<> | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:430:22:430:26 | M2<> | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:396:36:396:40 | M`1 |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:402:53:402:57 | M`1 |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:404:42:404:46 | M`1 |
| ViableCallable.cs:430:22:430:26 | M2`1 | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:430:22:430:26 | M2`1 | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:435:10:435:11 | M1 | ViableCallable.cs:429:23:429:24 | M1 |
| ViableCallable.cs:435:10:435:11 | M1 | ViableCallable.cs:444:23:444:27 | M2<> |
| ViableCallable.cs:444:23:444:27 | M2<> | ViableCallable.cs:441:17:441:23 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2<> | ViableCallable.cs:449:14:449:20 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2<> | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2<> | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:446:10:446:14 | M3<> | ViableCallable.cs:444:23:444:27 | M2<> |
| ViableCallable.cs:452:10:452:14 | M4<> | ViableCallable.cs:430:22:430:26 | M2<> |
| ViableCallable.cs:452:10:452:14 | M4<> | ViableCallable.cs:444:23:444:27 | M2<> |
| ViableCallable.cs:458:10:458:14 | M5<> | ViableCallable.cs:430:22:430:26 | M2<> |
| ViableCallable.cs:458:10:458:14 | M5<> | ViableCallable.cs:444:23:444:27 | M2<> |
| ViableCallable.cs:435:10:435:11 | M1 | ViableCallable.cs:444:23:444:27 | M2`1 |
| ViableCallable.cs:444:23:444:27 | M2`1 | ViableCallable.cs:441:17:441:23 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2`1 | ViableCallable.cs:449:14:449:20 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2`1 | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2`1 | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:446:10:446:14 | M3`1 | ViableCallable.cs:444:23:444:27 | M2`1 |
| ViableCallable.cs:452:10:452:14 | M4`1 | ViableCallable.cs:430:22:430:26 | M2`1 |
| ViableCallable.cs:452:10:452:14 | M4`1 | ViableCallable.cs:444:23:444:27 | M2`1 |
| ViableCallable.cs:458:10:458:14 | M5`1 | ViableCallable.cs:430:22:430:26 | M2`1 |
| ViableCallable.cs:458:10:458:14 | M5`1 | ViableCallable.cs:444:23:444:27 | M2`1 |
| ViableCallable.cs:475:10:475:12 | Run | ViableCallable.cs:468:10:468:11 | M2 |
| ViableCallable.cs:475:10:475:12 | Run | ViableCallable.cs:473:17:473:18 | M1 |
| ViableCallable.cs:492:10:492:12 | Run | ViableCallable.cs:487:32:487:32 | + |
| ViableCallable.cs:492:10:492:12 | Run | ViableCallable.cs:488:40:488:40 | checked + |
| ViableCallable.cs:492:10:492:12 | Run | ViableCallable.cs:489:28:489:35 | explicit conversion |
| ViableCallable.cs:492:10:492:12 | Run | ViableCallable.cs:490:28:490:35 | checked explicit conversion |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:514:39:514:39 | checked - |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:516:31:516:31 | * |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:517:39:517:39 | checked * |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:519:31:519:31 | / |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:520:39:520:39 | checked / |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:524:18:524:20 | M12 |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:526:18:526:20 | M13 |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:531:32:531:32 | + |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:532:40:532:40 | checked + |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:534:32:534:32 | - |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:536:32:536:32 | / |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:537:40:537:40 | checked / |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:539:17:539:19 | M11 |
| ViableCallable.cs:542:10:542:15 | Run<> | ViableCallable.cs:540:17:540:19 | M12 |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:514:39:514:39 | checked - |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:516:31:516:31 | * |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:517:39:517:39 | checked * |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:519:31:519:31 | / |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:520:39:520:39 | checked / |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:524:18:524:20 | M12 |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:526:18:526:20 | M13 |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:531:32:531:32 | + |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:532:40:532:40 | checked + |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:534:32:534:32 | - |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:536:32:536:32 | / |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:537:40:537:40 | checked / |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:539:17:539:19 | M11 |
| ViableCallable.cs:542:10:542:15 | Run`1 | ViableCallable.cs:540:17:540:19 | M12 |

View File

@@ -28,21 +28,21 @@
| ExactCallable.cs:49:17:49:30 | call to method AlphaFactory | Test.MainClass.AlphaFactory() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+ImplAlpha.M() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+SecondLevelImpl.M() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+Tests<>.M() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+Tests<T3>.M() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+Tests<Test.MainClass+ImplBeta>.M() |
| ExactCallable.cs:49:17:49:34 | call to method M | Test.MainClass+Tests`1.M() |
| ExactCallable.cs:52:17:52:29 | call to method BetaFactory | Test.MainClass.BetaFactory() |
| ExactCallable.cs:52:17:52:33 | call to method M | Test.MainClass+ImplBeta.M() |
| ExactCallable.cs:55:17:55:34 | call to method InterfaceFactory | Test.MainClass.InterfaceFactory() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+ImplAlpha.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+ImplBeta.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+SecondLevelImpl.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+Tests<>.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+Tests<T3>.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+Tests<Test.MainClass+ImplBeta>.M() |
| ExactCallable.cs:55:17:55:38 | call to method M | Test.MainClass+Tests`1.M() |
| ExactCallable.cs:58:17:58:24 | call to method M | Test.MainClass+ImplAlpha.M() |
| ExactCallable.cs:61:17:61:24 | call to method M | Test.MainClass+Tests<>.M() |
| ExactCallable.cs:64:17:64:19 | call to method M | Test.MainClass+Tests<>.M() |
| ExactCallable.cs:61:17:61:24 | call to method M | Test.MainClass+Tests`1.M() |
| ExactCallable.cs:64:17:64:19 | call to method M | Test.MainClass+Tests`1.M() |
| ExactCallable.cs:67:17:67:20 | call to method M2 | Test.MainClass+ImplAlpha.M2() |
| ExactCallable.cs:70:17:70:20 | call to method M3 | Test.MainClass+ImplAlpha.M3() |
| ExactCallable.cs:73:17:73:124 | call to method InvokeMember | Test.MainClass+ImplAlpha.M() |
@@ -66,15 +66,14 @@
| TypeFlow.cs:33:9:33:18 | call to method Method | TypeFlow+C2.Method() |
| TypeFlow.cs:37:11:37:26 | call to method Method | TypeFlow+C2.Method() |
| TypeFlow.cs:40:9:40:18 | call to method Method | TypeFlow+C2.Method() |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C2<>.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C2<System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C2<System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C2<System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C2`1.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C3.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C4<>.M<T3>(T[], T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C4<System.Int32>.M<T3>(Int32[], T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C4`1.M<T3>(T[], T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C5.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<System.Boolean,System.Byte>.M<T3>(bool, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<System.Int32[],System.Boolean>.M<T3>(Int32[], T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<System.String,System.Boolean>.M<T3>(string, T3) |
@@ -82,17 +81,17 @@
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<System.String,System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<T1,System.Boolean>.M<T3>(T1, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C6`2.M<T3>(T1, T3) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C2<>.set_Prop(string) |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C2<System.Boolean>.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C2<System.Decimal>.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C2<System.Int32>.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C2`1.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C3.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C4<>.set_Prop(T[]) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C4<System.Int32>.set_Prop(Int32[]) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C4`1.set_Prop(T[]) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C5.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<,>.set_Prop(T1) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<System.Boolean,System.Byte>.set_Prop(bool) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<System.Int32[],System.Boolean>.set_Prop(Int32[]) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<System.String,System.Boolean>.set_Prop(string) |
@@ -100,17 +99,17 @@
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<System.String,System.Int32>.set_Prop(string) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<T1,System.Boolean>.set_Prop(T1) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6<T1,System.Byte>.set_Prop(T1) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C7<>.set_Prop(T1) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C6`2.set_Prop(T1) |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C7<System.Boolean>.set_Prop(bool) |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C2<>.get_Prop() |
| ViableCallable.cs:14:9:14:15 | access to property Prop | C7`1.set_Prop(T1) |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C2<System.Boolean>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C2<System.Decimal>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C2<System.Int32>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C2`1.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C3.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C4<>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C4<System.Int32>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C4`1.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C5.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<,>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<System.Boolean,System.Byte>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<System.Int32[],System.Boolean>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<System.String,System.Boolean>.get_Prop() |
@@ -118,17 +117,17 @@
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<System.String,System.Int32>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<T1,System.Boolean>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6<T1,System.Byte>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C7<>.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C6`2.get_Prop() |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C7<System.Boolean>.get_Prop() |
| ViableCallable.cs:16:9:16:23 | access to indexer | C2<>.set_Item(T, string) |
| ViableCallable.cs:14:19:14:25 | access to property Prop | C7`1.get_Prop() |
| ViableCallable.cs:16:9:16:23 | access to indexer | C2<System.Boolean>.set_Item(bool, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C2<System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C2<System.Int32>.set_Item(int, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C2`1.set_Item(T, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C3.set_Item(decimal, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C4<>.set_Item(bool, T[]) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C4<System.Int32>.set_Item(bool, Int32[]) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C4`1.set_Item(bool, T[]) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C5.set_Item(bool, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<System.Boolean,System.Byte>.set_Item(byte, bool) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<System.Int32[],System.Boolean>.set_Item(bool, Int32[]) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<System.String,System.Boolean>.set_Item(bool, string) |
@@ -136,17 +135,17 @@
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<System.String,System.Int32>.set_Item(int, string) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<T1,System.Boolean>.set_Item(bool, T1) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6<T1,System.Byte>.set_Item(byte, T1) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C7<>.set_Item(byte, T1) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C6`2.set_Item(T2, T1) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C7<System.Boolean>.set_Item(byte, bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C2<>.get_Item(T) |
| ViableCallable.cs:16:9:16:23 | access to indexer | C7`1.set_Item(byte, T1) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C2<System.Boolean>.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C2<System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C2<System.Int32>.get_Item(int) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C2`1.get_Item(T) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C3.get_Item(decimal) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C4<>.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C4<System.Int32>.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C4`1.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C5.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<,>.get_Item(T2) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<System.Boolean,System.Byte>.get_Item(byte) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<System.Int32[],System.Boolean>.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<System.String,System.Boolean>.get_Item(bool) |
@@ -154,17 +153,17 @@
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<System.String,System.Int32>.get_Item(int) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<T1,System.Boolean>.get_Item(bool) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6<T1,System.Byte>.get_Item(byte) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C7<>.get_Item(byte) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C6`2.get_Item(T2) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C7<System.Boolean>.get_Item(byte) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C2<>.add_Event(EventHandler<string>) |
| ViableCallable.cs:16:27:16:41 | access to indexer | C7`1.get_Item(byte) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C2<System.Boolean>.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C2<System.Decimal>.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C2<System.Int32>.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C2`1.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C3.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C4<>.add_Event(EventHandler<T[]>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C4<System.Int32>.add_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C4`1.add_Event(EventHandler<T[]>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C5.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<,>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<System.Boolean,System.Byte>.add_Event(EventHandler<bool>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<System.Int32[],System.Boolean>.add_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<System.String,System.Boolean>.add_Event(EventHandler<string>) |
@@ -172,17 +171,17 @@
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<System.String,System.Int32>.add_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<T1,System.Boolean>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6<T1,System.Byte>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C7<>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C6`2.add_Event(EventHandler<T1>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C7<System.Boolean>.add_Event(EventHandler<bool>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C2<>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:18:9:18:16 | access to event Event | C7`1.add_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C2<System.Boolean>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C2<System.Decimal>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C2<System.Int32>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C2`1.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C3.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C4<>.remove_Event(EventHandler<T[]>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C4<System.Int32>.remove_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C4`1.remove_Event(EventHandler<T[]>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C5.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<,>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<System.Boolean,System.Byte>.remove_Event(EventHandler<bool>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<System.Int32[],System.Boolean>.remove_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<System.String,System.Boolean>.remove_Event(EventHandler<string>) |
@@ -190,28 +189,29 @@
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<System.String,System.Int32>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<T1,System.Boolean>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C7<>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C6`2.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C7<System.Boolean>.remove_Event(EventHandler<bool>) |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | C4<>.M<T3>(T[], T3) |
| ViableCallable.cs:19:9:19:16 | access to event Event | C7`1.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | C4<System.Int32>.M<T3>(Int32[], T3) |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | C4`1.M<T3>(T[], T3) |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | C6<System.Int32[],System.Boolean>.M<T3>(Int32[], T3) |
| ViableCallable.cs:24:9:24:15 | access to property Prop | C4<>.set_Prop(T[]) |
| ViableCallable.cs:24:9:24:15 | access to property Prop | C4<System.Int32>.set_Prop(Int32[]) |
| ViableCallable.cs:24:9:24:15 | access to property Prop | C4`1.set_Prop(T[]) |
| ViableCallable.cs:24:9:24:15 | access to property Prop | C6<System.Int32[],System.Boolean>.set_Prop(Int32[]) |
| ViableCallable.cs:24:19:24:25 | access to property Prop | C4<>.get_Prop() |
| ViableCallable.cs:24:19:24:25 | access to property Prop | C4<System.Int32>.get_Prop() |
| ViableCallable.cs:24:19:24:25 | access to property Prop | C4`1.get_Prop() |
| ViableCallable.cs:24:19:24:25 | access to property Prop | C6<System.Int32[],System.Boolean>.get_Prop() |
| ViableCallable.cs:26:9:26:23 | access to indexer | C4<>.set_Item(bool, T[]) |
| ViableCallable.cs:26:9:26:23 | access to indexer | C4<System.Int32>.set_Item(bool, Int32[]) |
| ViableCallable.cs:26:9:26:23 | access to indexer | C4`1.set_Item(bool, T[]) |
| ViableCallable.cs:26:9:26:23 | access to indexer | C6<System.Int32[],System.Boolean>.set_Item(bool, Int32[]) |
| ViableCallable.cs:26:27:26:41 | access to indexer | C4<>.get_Item(bool) |
| ViableCallable.cs:26:27:26:41 | access to indexer | C4<System.Int32>.get_Item(bool) |
| ViableCallable.cs:26:27:26:41 | access to indexer | C4`1.get_Item(bool) |
| ViableCallable.cs:26:27:26:41 | access to indexer | C6<System.Int32[],System.Boolean>.get_Item(bool) |
| ViableCallable.cs:28:9:28:16 | access to event Event | C4<>.add_Event(EventHandler<T[]>) |
| ViableCallable.cs:28:9:28:16 | access to event Event | C4<System.Int32>.add_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:28:9:28:16 | access to event Event | C4`1.add_Event(EventHandler<T[]>) |
| ViableCallable.cs:28:9:28:16 | access to event Event | C6<System.Int32[],System.Boolean>.add_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:29:9:29:16 | access to event Event | C4<>.remove_Event(EventHandler<T[]>) |
| ViableCallable.cs:29:9:29:16 | access to event Event | C4<System.Int32>.remove_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:29:9:29:16 | access to event Event | C4`1.remove_Event(EventHandler<T[]>) |
| ViableCallable.cs:29:9:29:16 | access to event Event | C6<System.Int32[],System.Boolean>.remove_Event(EventHandler<Int32[]>) |
| ViableCallable.cs:32:30:32:52 | call to method Mock<C1<String,Int32>> | ViableCallable.Mock<C1<string, int>>() |
| ViableCallable.cs:33:9:33:23 | call to method M<Int32> | C2<System.Int32>.M<T3>(string, T3) |
@@ -296,16 +296,16 @@
| ViableCallable.cs:84:9:84:16 | access to event Event | C6<T1,System.Boolean>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:87:21:87:30 | call to method Mock<C8> | ViableCallable.Mock<C8>() |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | C8.M(IEnumerable<C1<String[], bool>>) |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | C9<>.M(IEnumerable<C1<String[], bool>>) |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | C9`1.M(IEnumerable<C1<String[], bool>>) |
| ViableCallable.cs:88:13:88:43 | call to method Mock<IEnumerable<C4<String>>> | ViableCallable.Mock<IEnumerable<C4<string>>>() |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | C8.set_Prop1(string) |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | C9<>.set_Prop1(string) |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | C9`1.set_Prop1(string) |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | C8.get_Prop1() |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | C9<>.get_Prop1() |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | C9`1.get_Prop1() |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | C8.set_Item(int, string) |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | C9<>.set_Item(int, string) |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | C9`1.set_Item(int, string) |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | C8.get_Item(int) |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | C9<>.get_Item(int) |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | C9`1.get_Item(int) |
| ViableCallable.cs:95:13:95:40 | call to method Mock<IEnumerable<C4<Int32>>> | ViableCallable.Mock<IEnumerable<C4<int>>>() |
| ViableCallable.cs:99:9:99:15 | dynamic call to method M | C5.M(int) |
| ViableCallable.cs:102:9:102:16 | access to property Prop2 | C5.set_Prop2(string) |
@@ -327,94 +327,94 @@
| ViableCallable.cs:139:9:139:52 | ... -= ... | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:142:13:142:22 | call to method Mock<C8> | ViableCallable.Mock<C8>() |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | Test.MainClass+ImplAlpha.M3() |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | Test.MainClass+SecondLevelImpl.M3() |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C9`1.M3(params T[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C8.set_Prop1(string) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C9<>.set_Prop1(string) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C9`1.set_Prop1(string) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C8.get_Prop1() |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C9<>.get_Prop1() |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C9`1.get_Prop1() |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C10.get_Prop1() |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<System.Int32>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2`1.set_Item(T, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C3.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.Boolean,System.Byte>.set_Item(byte, bool) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.String,System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.String,System.Int32>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<T1,System.Byte>.set_Item(byte, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C7<>.set_Item(byte, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6`2.set_Item(T2, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C7<System.Boolean>.set_Item(byte, bool) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C7`1.set_Item(byte, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C8.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C9<>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C9`1.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C10.set_Item(int, bool) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<System.Int32>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2`1.get_Item(T) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C3.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.Boolean,System.Byte>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.String,System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.String,System.Int32>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<T1,System.Byte>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C7<>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6`2.get_Item(T2) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C7<System.Boolean>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C7`1.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C8.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C9<>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C9`1.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C10.get_Item(int) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Boolean>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Decimal>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Int32>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2`1.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C3.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C5.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<,>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Boolean>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Decimal>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Int32>.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<T1,System.Boolean>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<T1,System.Byte>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C7<>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6`2.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C7`1.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C8.add_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C9<>.add_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C9`1.add_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Boolean>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Decimal>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Int32>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2`1.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C3.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C5.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<,>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Boolean>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Decimal>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Int32>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<T1,System.Boolean>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C7<>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6`2.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C7`1.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C8.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C9<>.remove_Event(EventHandler<string>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C9`1.remove_Event(EventHandler<string>) |
| ViableCallable.cs:160:9:160:40 | dynamic call to method M4 | C8.M4(byte, IEnumerable<string>) |
| ViableCallable.cs:160:19:160:39 | call to method Mock<IList<String>> | ViableCallable.Mock<IList<string>>() |
| ViableCallable.cs:161:9:161:38 | dynamic call to method M4 | C8.M4(byte, IEnumerable<string>) |
| ViableCallable.cs:164:9:164:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C2`1.set_Item(T, string) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C6`2.set_Item(T2, T1) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C2`1.get_Item(T) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C6`2.get_Item(T2) |
| ViableCallable.cs:186:9:186:153 | call to method InvokeMember | C10.+(C10, C10) |
| ViableCallable.cs:189:9:189:143 | call to method InvokeMember | C10.get_Prop3() |
| ViableCallable.cs:190:9:190:149 | call to method InvokeMember | C10.set_Prop3(string) |
@@ -422,15 +422,14 @@
| ViableCallable.cs:194:9:194:152 | call to method InvokeMember | C10.set_Item(int, bool) |
| ViableCallable.cs:198:9:198:147 | call to method InvokeMember | C10.add_Event(EventHandler<bool>) |
| ViableCallable.cs:199:9:199:150 | call to method InvokeMember | C10.remove_Event(EventHandler<bool>) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C2<>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C2<System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C2<System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C2<System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C2`1.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C3.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C4<>.M<T3>(T[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C4<System.Int32>.M<T3>(Int32[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C4`1.M<T3>(T[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C5.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<System.Boolean,System.Byte>.M<T3>(bool, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<System.Int32[],System.Boolean>.M<T3>(Int32[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<System.String,System.Boolean>.M<T3>(string, T3) |
@@ -438,16 +437,17 @@
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<System.String,System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<T1,System.Boolean>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C6`2.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | C6`2.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | C6`2.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:300:9:300:15 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:303:9:303:20 | call to method M<Int32> | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:300:9:300:15 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:303:9:303:20 | call to method M<Int32> | C7`1.M<T3>(T1, T3) |
| ViableCallable.cs:306:9:306:20 | call to method M<Int32> | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:353:9:353:14 | dynamic call to method M | C11.M(dynamic) |
| ViableCallable.cs:355:9:355:18 | dynamic object creation of type C11 | C11.C11(C11) |

View File

@@ -11,8 +11,8 @@
| ExactCallable.cs:52:17:52:33 | call to method M | M | ImplBeta |
| ExactCallable.cs:55:17:55:34 | call to method InterfaceFactory | InterfaceFactory | MainClass |
| ExactCallable.cs:58:17:58:24 | call to method M | M | ImplAlpha |
| ExactCallable.cs:61:17:61:24 | call to method M | M | Tests<> |
| ExactCallable.cs:64:17:64:19 | call to method M | M | Tests<> |
| ExactCallable.cs:61:17:61:24 | call to method M | M | Tests`1 |
| ExactCallable.cs:64:17:64:19 | call to method M | M | Tests`1 |
| ExactCallable.cs:67:17:67:20 | call to method M2 | M2 | ImplAlpha |
| ExactCallable.cs:70:17:70:20 | call to method M3 | M3 | ImplAlpha |
| ExactCallable.cs:73:17:73:124 | call to method InvokeMember | M | ImplAlpha |
@@ -23,5 +23,5 @@
| ExactCallable.cs:94:17:94:155 | call to method Invoke | UnqualifiedM | MainClass |
| ExactCallable.cs:98:17:98:120 | call to method InvokeMember | MethodWithOut | MainClass |
| ExactCallable.cs:101:17:101:121 | call to method InvokeMember | MethodWithOut2 | MainClass |
| ExactCallable.cs:104:17:104:23 | call to method M | M | Tests<> |
| ExactCallable.cs:104:17:104:23 | call to method M | M | Tests`1 |
| ExactCallable.cs:107:17:107:28 | call to method M | M | ImplBeta |

View File

@@ -1,217 +1,217 @@
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C2<> |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C3 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C4<> |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C5 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C2<> |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C2`1 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C3 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C4`1 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C5 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C2`1 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C3 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C4<> |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C4`1 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C5 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C7<> |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C2<> |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:14:9:14:15 | access to property Prop | set_Prop | C7`1 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C2`1 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C3 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C4<> |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C4`1 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C5 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C7<> |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C2<> |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:14:19:14:25 | access to property Prop | get_Prop | C7`1 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C2`1 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C3 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C4<> |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C4`1 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C5 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C7<> |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C2<> |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:16:9:16:23 | access to indexer | set_Item | C7`1 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C2`1 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C3 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C4<> |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C4`1 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C5 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C7<> |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C2<> |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:16:27:16:41 | access to indexer | get_Item | C7`1 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C2`1 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C3 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C4<> |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C4`1 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C5 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C7<> |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C2<> |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:18:9:18:16 | access to event Event | add_Event | C7`1 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C2`1 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C3 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C4<> |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C4`1 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C5 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C7<> |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | M<> | C4<> |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | M<> | C6<,> |
| ViableCallable.cs:24:9:24:15 | access to property Prop | set_Prop | C4<> |
| ViableCallable.cs:24:9:24:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:24:19:24:25 | access to property Prop | get_Prop | C4<> |
| ViableCallable.cs:24:19:24:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:26:9:26:23 | access to indexer | set_Item | C4<> |
| ViableCallable.cs:26:9:26:23 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:26:27:26:41 | access to indexer | get_Item | C4<> |
| ViableCallable.cs:26:27:26:41 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:28:9:28:16 | access to event Event | add_Event | C4<> |
| ViableCallable.cs:28:9:28:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:29:9:29:16 | access to event Event | remove_Event | C4<> |
| ViableCallable.cs:29:9:29:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:33:9:33:23 | call to method M<Int32> | M<> | C2<> |
| ViableCallable.cs:33:9:33:23 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:35:9:35:15 | access to property Prop | set_Prop | C2<> |
| ViableCallable.cs:35:9:35:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:35:19:35:25 | access to property Prop | get_Prop | C2<> |
| ViableCallable.cs:35:19:35:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:37:9:37:13 | access to indexer | set_Item | C2<> |
| ViableCallable.cs:37:9:37:13 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:37:17:37:21 | access to indexer | get_Item | C2<> |
| ViableCallable.cs:37:17:37:21 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:39:9:39:16 | access to event Event | add_Event | C2<> |
| ViableCallable.cs:39:9:39:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:40:9:40:16 | access to event Event | remove_Event | C2<> |
| ViableCallable.cs:40:9:40:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M<> | C2<> |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M<> | C3 |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M<> | C6<,> |
| ViableCallable.cs:46:9:46:15 | access to property Prop | set_Prop | C2<> |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:19:9:19:16 | access to event Event | remove_Event | C7`1 |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | M`1 | C4`1 |
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> | M`1 | C6`2 |
| ViableCallable.cs:24:9:24:15 | access to property Prop | set_Prop | C4`1 |
| ViableCallable.cs:24:9:24:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:24:19:24:25 | access to property Prop | get_Prop | C4`1 |
| ViableCallable.cs:24:19:24:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:26:9:26:23 | access to indexer | set_Item | C4`1 |
| ViableCallable.cs:26:9:26:23 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:26:27:26:41 | access to indexer | get_Item | C4`1 |
| ViableCallable.cs:26:27:26:41 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:28:9:28:16 | access to event Event | add_Event | C4`1 |
| ViableCallable.cs:28:9:28:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:29:9:29:16 | access to event Event | remove_Event | C4`1 |
| ViableCallable.cs:29:9:29:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:33:9:33:23 | call to method M<Int32> | M`1 | C2`1 |
| ViableCallable.cs:33:9:33:23 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:35:9:35:15 | access to property Prop | set_Prop | C2`1 |
| ViableCallable.cs:35:9:35:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:35:19:35:25 | access to property Prop | get_Prop | C2`1 |
| ViableCallable.cs:35:19:35:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:37:9:37:13 | access to indexer | set_Item | C2`1 |
| ViableCallable.cs:37:9:37:13 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:37:17:37:21 | access to indexer | get_Item | C2`1 |
| ViableCallable.cs:37:17:37:21 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:39:9:39:16 | access to event Event | add_Event | C2`1 |
| ViableCallable.cs:39:9:39:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:40:9:40:16 | access to event Event | remove_Event | C2`1 |
| ViableCallable.cs:40:9:40:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M`1 | C2`1 |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M`1 | C3 |
| ViableCallable.cs:44:9:44:24 | call to method M<Double> | M`1 | C6`2 |
| ViableCallable.cs:46:9:46:15 | access to property Prop | set_Prop | C2`1 |
| ViableCallable.cs:46:9:46:15 | access to property Prop | set_Prop | C3 |
| ViableCallable.cs:46:9:46:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:46:19:46:25 | access to property Prop | get_Prop | C2<> |
| ViableCallable.cs:46:9:46:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:46:19:46:25 | access to property Prop | get_Prop | C2`1 |
| ViableCallable.cs:46:19:46:25 | access to property Prop | get_Prop | C3 |
| ViableCallable.cs:46:19:46:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:48:9:48:14 | access to indexer | set_Item | C2<> |
| ViableCallable.cs:46:19:46:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:48:9:48:14 | access to indexer | set_Item | C2`1 |
| ViableCallable.cs:48:9:48:14 | access to indexer | set_Item | C3 |
| ViableCallable.cs:48:9:48:14 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:48:18:48:23 | access to indexer | get_Item | C2<> |
| ViableCallable.cs:48:9:48:14 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:48:18:48:23 | access to indexer | get_Item | C2`1 |
| ViableCallable.cs:48:18:48:23 | access to indexer | get_Item | C3 |
| ViableCallable.cs:48:18:48:23 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:50:9:50:16 | access to event Event | add_Event | C2<> |
| ViableCallable.cs:48:18:48:23 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:50:9:50:16 | access to event Event | add_Event | C2`1 |
| ViableCallable.cs:50:9:50:16 | access to event Event | add_Event | C3 |
| ViableCallable.cs:50:9:50:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:51:9:51:16 | access to event Event | remove_Event | C2<> |
| ViableCallable.cs:50:9:50:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:51:9:51:16 | access to event Event | remove_Event | C2`1 |
| ViableCallable.cs:51:9:51:16 | access to event Event | remove_Event | C3 |
| ViableCallable.cs:51:9:51:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:55:9:55:44 | call to method M<Object> | M<> | C4<> |
| ViableCallable.cs:55:9:55:44 | call to method M<Object> | M<> | C6<,> |
| ViableCallable.cs:57:9:57:15 | access to property Prop | set_Prop | C4<> |
| ViableCallable.cs:57:9:57:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:57:19:57:25 | access to property Prop | get_Prop | C4<> |
| ViableCallable.cs:57:19:57:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:59:9:59:17 | access to indexer | set_Item | C4<> |
| ViableCallable.cs:59:9:59:17 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:59:21:59:29 | access to indexer | get_Item | C4<> |
| ViableCallable.cs:59:21:59:29 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:61:9:61:16 | access to event Event | add_Event | C4<> |
| ViableCallable.cs:61:9:61:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:62:9:62:16 | access to event Event | remove_Event | C4<> |
| ViableCallable.cs:62:9:62:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M<> | C2<> |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M<> | C5 |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M<> | C6<,> |
| ViableCallable.cs:68:9:68:15 | access to property Prop | set_Prop | C2<> |
| ViableCallable.cs:51:9:51:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:55:9:55:44 | call to method M<Object> | M`1 | C4`1 |
| ViableCallable.cs:55:9:55:44 | call to method M<Object> | M`1 | C6`2 |
| ViableCallable.cs:57:9:57:15 | access to property Prop | set_Prop | C4`1 |
| ViableCallable.cs:57:9:57:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:57:19:57:25 | access to property Prop | get_Prop | C4`1 |
| ViableCallable.cs:57:19:57:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:59:9:59:17 | access to indexer | set_Item | C4`1 |
| ViableCallable.cs:59:9:59:17 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:59:21:59:29 | access to indexer | get_Item | C4`1 |
| ViableCallable.cs:59:21:59:29 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:61:9:61:16 | access to event Event | add_Event | C4`1 |
| ViableCallable.cs:61:9:61:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:62:9:62:16 | access to event Event | remove_Event | C4`1 |
| ViableCallable.cs:62:9:62:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M`1 | C2`1 |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M`1 | C5 |
| ViableCallable.cs:66:9:66:30 | call to method M<Object> | M`1 | C6`2 |
| ViableCallable.cs:68:9:68:15 | access to property Prop | set_Prop | C2`1 |
| ViableCallable.cs:68:9:68:15 | access to property Prop | set_Prop | C5 |
| ViableCallable.cs:68:9:68:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:68:19:68:25 | access to property Prop | get_Prop | C2<> |
| ViableCallable.cs:68:9:68:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:68:19:68:25 | access to property Prop | get_Prop | C2`1 |
| ViableCallable.cs:68:19:68:25 | access to property Prop | get_Prop | C5 |
| ViableCallable.cs:68:19:68:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:70:9:70:17 | access to indexer | set_Item | C2<> |
| ViableCallable.cs:68:19:68:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:70:9:70:17 | access to indexer | set_Item | C2`1 |
| ViableCallable.cs:70:9:70:17 | access to indexer | set_Item | C5 |
| ViableCallable.cs:70:9:70:17 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:70:21:70:29 | access to indexer | get_Item | C2<> |
| ViableCallable.cs:70:9:70:17 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:70:21:70:29 | access to indexer | get_Item | C2`1 |
| ViableCallable.cs:70:21:70:29 | access to indexer | get_Item | C5 |
| ViableCallable.cs:70:21:70:29 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:72:9:72:16 | access to event Event | add_Event | C2<> |
| ViableCallable.cs:70:21:70:29 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:72:9:72:16 | access to event Event | add_Event | C2`1 |
| ViableCallable.cs:72:9:72:16 | access to event Event | add_Event | C5 |
| ViableCallable.cs:72:9:72:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:73:9:73:16 | access to event Event | remove_Event | C2<> |
| ViableCallable.cs:72:9:72:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:73:9:73:16 | access to event Event | remove_Event | C2`1 |
| ViableCallable.cs:73:9:73:16 | access to event Event | remove_Event | C5 |
| ViableCallable.cs:73:9:73:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:76:27:76:44 | object creation of type C6<T1,Boolean> | C6 | C6<,> |
| ViableCallable.cs:77:9:77:29 | call to method M<String> | M<> | C6<,> |
| ViableCallable.cs:79:9:79:15 | access to property Prop | set_Prop | C6<,> |
| ViableCallable.cs:79:19:79:25 | access to property Prop | get_Prop | C6<,> |
| ViableCallable.cs:81:9:81:17 | access to indexer | set_Item | C6<,> |
| ViableCallable.cs:81:21:81:29 | access to indexer | get_Item | C6<,> |
| ViableCallable.cs:83:9:83:16 | access to event Event | add_Event | C6<,> |
| ViableCallable.cs:84:9:84:16 | access to event Event | remove_Event | C6<,> |
| ViableCallable.cs:73:9:73:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:76:27:76:44 | object creation of type C6<T1,Boolean> | C6 | C6`2 |
| ViableCallable.cs:77:9:77:29 | call to method M<String> | M`1 | C6`2 |
| ViableCallable.cs:79:9:79:15 | access to property Prop | set_Prop | C6`2 |
| ViableCallable.cs:79:19:79:25 | access to property Prop | get_Prop | C6`2 |
| ViableCallable.cs:81:9:81:17 | access to indexer | set_Item | C6`2 |
| ViableCallable.cs:81:21:81:29 | access to indexer | get_Item | C6`2 |
| ViableCallable.cs:83:9:83:16 | access to event Event | add_Event | C6`2 |
| ViableCallable.cs:84:9:84:16 | access to event Event | remove_Event | C6`2 |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | M | C8 |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | M | C9<> |
| ViableCallable.cs:88:9:88:44 | dynamic call to method M | M | C9`1 |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | set_Prop1 | C8 |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | set_Prop1 | C9<> |
| ViableCallable.cs:90:9:90:15 | dynamic access to member Prop1 | set_Prop1 | C9`1 |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | get_Prop1 | C8 |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | get_Prop1 | C9<> |
| ViableCallable.cs:90:19:90:25 | dynamic access to member Prop1 | get_Prop1 | C9`1 |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | set_Item | C8 |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | set_Item | C9<> |
| ViableCallable.cs:92:9:92:12 | dynamic access to element | set_Item | C9`1 |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | get_Item | C8 |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | get_Item | C9<> |
| ViableCallable.cs:92:16:92:19 | dynamic access to element | get_Item | C9`1 |
| ViableCallable.cs:99:9:99:15 | dynamic call to method M | M | C5 |
| ViableCallable.cs:102:9:102:16 | access to property Prop2 | set_Prop2 | C5 |
| ViableCallable.cs:105:9:105:17 | access to event Event2 | add_Event2 | C5 |
| ViableCallable.cs:106:9:106:17 | access to event Event2 | remove_Event2 | C5 |
| ViableCallable.cs:120:9:120:25 | dynamic call to method M2 | M2<> | C8 |
| ViableCallable.cs:124:9:124:24 | dynamic call to method M2 | M2<> | C8 |
| ViableCallable.cs:131:13:131:30 | object creation of type C6<T1,Byte> | C6 | C6<,> |
| ViableCallable.cs:132:9:132:28 | dynamic call to method M | M<> | C6<,> |
| ViableCallable.cs:134:9:134:14 | dynamic access to member Prop | set_Prop | C6<,> |
| ViableCallable.cs:134:18:134:23 | dynamic access to member Prop | get_Prop | C6<,> |
| ViableCallable.cs:136:9:136:18 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:136:22:136:31 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:138:9:138:52 | ... += ... | add_Event | C6<,> |
| ViableCallable.cs:139:9:139:52 | ... -= ... | remove_Event | C6<,> |
| ViableCallable.cs:120:9:120:25 | dynamic call to method M2 | M2`1 | C8 |
| ViableCallable.cs:124:9:124:24 | dynamic call to method M2 | M2`1 | C8 |
| ViableCallable.cs:131:13:131:30 | object creation of type C6<T1,Byte> | C6 | C6`2 |
| ViableCallable.cs:132:9:132:28 | dynamic call to method M | M`1 | C6`2 |
| ViableCallable.cs:134:9:134:14 | dynamic access to member Prop | set_Prop | C6`2 |
| ViableCallable.cs:134:18:134:23 | dynamic access to member Prop | get_Prop | C6`2 |
| ViableCallable.cs:136:9:136:18 | dynamic access to element | set_Item | C6`2 |
| ViableCallable.cs:136:22:136:31 | dynamic access to element | get_Item | C6`2 |
| ViableCallable.cs:138:9:138:52 | ... += ... | add_Event | C6`2 |
| ViableCallable.cs:139:9:139:52 | ... -= ... | remove_Event | C6`2 |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C9`1 |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C8 |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C9<> |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C9`1 |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C8 |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C9<> |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C9`1 |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C10 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C2`1 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C3 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C7<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C6`2 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C7`1 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C8 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C9<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C9`1 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C10 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C2`1 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C3 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C7<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C6`2 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C7`1 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C8 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C9<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C9`1 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C10 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C2<> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C2`1 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C3 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C5 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C6<,> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C7<> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C6`2 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C7`1 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C8 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C9<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C2<> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C9`1 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C2`1 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C3 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C5 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C6<,> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C7<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C6`2 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C7`1 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C8 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C9<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C9`1 |
| ViableCallable.cs:160:9:160:40 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:161:9:161:38 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:164:9:164:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C2`1 |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C6`2 |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C2`1 |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C6`2 |
| ViableCallable.cs:178:13:178:17 | dynamic call to operator + | + | Decimal |
| ViableCallable.cs:178:13:178:17 | dynamic call to operator + | + | Double |
| ViableCallable.cs:178:13:178:17 | dynamic call to operator + | + | Int32 |
@@ -241,31 +241,31 @@
| ViableCallable.cs:194:9:194:152 | call to method InvokeMember | set_Item | C10 |
| ViableCallable.cs:198:9:198:147 | call to method InvokeMember | add_Event | C10 |
| ViableCallable.cs:199:9:199:150 | call to method InvokeMember | remove_Event | C10 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C2<> |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C3 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C4<> |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C5 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:300:9:300:15 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:303:9:303:20 | call to method M<Int32> | M<> | C7<> |
| ViableCallable.cs:306:9:306:20 | call to method M<Int32> | M<> | C6<,> |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C2`1 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C3 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C4`1 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C5 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:234:9:234:15 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:283:9:283:15 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:286:9:286:20 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:300:9:300:15 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:303:9:303:20 | call to method M<Int32> | M`1 | C7`1 |
| ViableCallable.cs:306:9:306:20 | call to method M<Int32> | M`1 | C6`2 |
| ViableCallable.cs:353:9:353:14 | dynamic call to method M | M | C11 |
| ViableCallable.cs:355:9:355:18 | dynamic object creation of type C11 | C11 | C11 |
| ViableCallable.cs:378:9:378:13 | call to method M | M | C13 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M<> | A1 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M<> | A4 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M<> | A5 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M`1 | A1 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M`1 | A4 |
| ViableCallable.cs:411:9:411:18 | call to method M<Int32> | M`1 | A5 |
| ViableCallable.cs:413:13:413:20 | object creation of type A3 | A3 | A3 |
| ViableCallable.cs:415:9:415:19 | call to method M<Boolean> | M<> | A1 |
| ViableCallable.cs:415:9:415:19 | call to method M<Boolean> | M`1 | A1 |
| ViableCallable.cs:417:13:417:20 | object creation of type A4 | A4 | A4 |
| ViableCallable.cs:419:9:419:21 | call to method M<String> | M<> | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M<String> | M<> | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M<String> | M<> | A5 |
| ViableCallable.cs:419:9:419:21 | call to method M<String> | M`1 | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M<String> | M`1 | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M<String> | M`1 | A5 |
| ViableCallable.cs:478:9:478:14 | call to method M1 | M1 | C18 |
| ViableCallable.cs:481:9:481:14 | call to method M2 | M2 | I2 |
| ViableCallable.cs:495:18:495:22 | call to operator + | + | C19 |
@@ -275,14 +275,14 @@
| ViableCallable.cs:545:18:545:22 | call to operator + | + | C20 |
| ViableCallable.cs:548:26:548:30 | call to operator checked + | checked + | C20 |
| ViableCallable.cs:551:18:551:22 | call to operator - | - | C20 |
| ViableCallable.cs:554:26:554:30 | call to operator checked - | checked - | I3<> |
| ViableCallable.cs:557:18:557:22 | call to operator * | * | I3<> |
| ViableCallable.cs:560:26:560:30 | call to operator checked * | checked * | I3<> |
| ViableCallable.cs:554:26:554:30 | call to operator checked - | checked - | I3`1 |
| ViableCallable.cs:557:18:557:22 | call to operator * | * | I3`1 |
| ViableCallable.cs:560:26:560:30 | call to operator checked * | checked * | I3`1 |
| ViableCallable.cs:563:18:563:22 | call to operator / | / | C20 |
| ViableCallable.cs:563:18:563:22 | call to operator / | / | I3<> |
| ViableCallable.cs:563:18:563:22 | call to operator / | / | I3`1 |
| ViableCallable.cs:566:26:566:30 | call to operator checked / | checked / | C20 |
| ViableCallable.cs:566:26:566:30 | call to operator checked / | checked / | I3<> |
| ViableCallable.cs:566:26:566:30 | call to operator checked / | checked / | I3`1 |
| ViableCallable.cs:569:9:569:15 | call to method M11 | M11 | C20 |
| ViableCallable.cs:572:9:572:15 | call to method M12 | M12 | C20 |
| ViableCallable.cs:572:9:572:15 | call to method M12 | M12 | I3<> |
| ViableCallable.cs:575:9:575:15 | call to method M13 | M13 | I3<> |
| ViableCallable.cs:572:9:572:15 | call to method M12 | M12 | I3`1 |
| ViableCallable.cs:575:9:575:15 | call to method M13 | M13 | I3`1 |

View File

@@ -396,7 +396,7 @@ Qualifiers.cs:
# 9| 3: [Getter] get_B
# 9| 4: [MethodCall] call to method Instance<Boolean>
# 9| -1: [ThisAccess] this access
# 11| 8: [Method] Static<>
# 11| 9: [Method] Static`1
# 11| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 11| 0: [TypeParameter] T
@@ -406,7 +406,7 @@ Qualifiers.cs:
# 11| 4: [DefaultValueExpr] default(...)
# 11| 0: [TypeAccess] access to type T
# 11| 0: [TypeMention] T
# 13| 10: [Method] Instance<>
# 13| 12: [Method] Instance`1
# 13| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 13| 0: [TypeParameter] T
@@ -774,11 +774,11 @@ expressions.cs:
# 100| 1: [StringLiteralUtf16] " "
# 100| 1: [CastExpr] (...) ...
# 100| 1: [LocalVariableAccess] access to local variable i
# 103| 18: [Class] Y<,>
# 103| 18: [Class] Y`2
#-----| 1: (Type parameters)
# 103| 0: [TypeParameter] T
# 103| 1: [TypeParameter] U
# 107| 19: [Class] X<>
# 107| 20: [Class] X`1
#-----| 1: (Type parameters)
# 107| 0: [TypeParameter] T
# 110| 5: [Method] PrintTypes
@@ -814,16 +814,16 @@ expressions.cs:
# 119| 0: [TypeAccess] access to type T
# 119| 0: [TypeMention] T
# 120| 7: [TypeofExpr] typeof(...)
# 120| 0: [TypeAccess] access to type X<>
# 120| 0: [TypeAccess] access to type X`1
# 120| 0: [TypeMention] X<T>
# 120| 1: [TypeMention] T
# 121| 8: [TypeofExpr] typeof(...)
# 121| 0: [TypeAccess] access to type X<X<>>
# 121| 0: [TypeAccess] access to type X<X`1>
# 121| 0: [TypeMention] X<X<T>>
# 121| 1: [TypeMention] X<T>
# 121| 1: [TypeMention] T
# 122| 9: [TypeofExpr] typeof(...)
# 122| 0: [TypeAccess] access to type Y<,>
# 122| 0: [TypeAccess] access to type Y`2
# 122| 0: [TypeMention] Y<T, U>
# 122| 1: [TypeMention] <unknown type>
# 122| 2: [TypeMention] <unknown type>
@@ -1110,7 +1110,7 @@ expressions.cs:
# 198| 0: [LocalVariableAccess] access to local variable cd1
# 198| 1: [ImplicitDelegateCreation] delegate creation of type D
# 198| 0: [LocalFunctionAccess] access to local function LocalFunction
# 202| 2: [DelegateType] Predicate<>
# 202| 2: [DelegateType] Predicate`1
#-----| 1: (Type parameters)
# 202| 0: [TypeParameter] T
#-----| 2: (Parameters)

View File

@@ -1,6 +1,6 @@
methodCallTargets
| methods.cs:14:60:14:73 | call to method Ext3<> | methods.cs:14:28:14:34 | Ext3<> | Ext3<T>(T, int) |
| methods.cs:16:60:16:74 | call to method Ext4<> | methods.cs:16:28:16:34 | Ext4<> | Ext4<T>(T, int) |
| methods.cs:14:60:14:73 | call to method Ext3`1 | methods.cs:14:28:14:34 | Ext3`1 | Ext3<T>(T, int) |
| methods.cs:16:60:16:74 | call to method Ext4`1 | methods.cs:16:28:16:34 | Ext4`1 | Ext4<T>(T, int) |
| methods.cs:23:13:23:22 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) |
| methods.cs:24:13:24:27 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) |
| methods.cs:25:13:25:30 | call to method Ext0<Double> | methods.cs:8:28:8:34 | Ext0<Double> | Ext0<double>(string, double) |
@@ -22,21 +22,21 @@ methodCallTargets
| methods.cs:43:13:43:42 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) |
| methods.cs:44:13:44:42 | call to method Ext2<Object> | methods.cs:12:28:12:34 | Ext2<Object> | Ext2<object>(object, int) |
genericMethodCallTargets
| methods.cs:23:13:23:22 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:24:13:24:27 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:25:13:25:30 | call to method Ext0<Double> | methods.cs:8:28:8:34 | Ext0<Double> | Ext0<double>(string, double) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:26:13:26:33 | call to method Ext0<Object> | methods.cs:8:28:8:34 | Ext0<Object> | Ext0<object>(string, object) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:27:13:27:34 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:28:13:28:39 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:29:13:29:42 | call to method Ext0<Double> | methods.cs:8:28:8:34 | Ext0<Double> | Ext0<double>(string, double) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:30:13:30:45 | call to method Ext0<Object> | methods.cs:8:28:8:34 | Ext0<Object> | Ext0<object>(string, object) | methods.cs:8:28:8:34 | Ext0<> | Ext0<T>(string, T) |
| methods.cs:35:13:35:21 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:36:13:36:26 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:37:13:37:22 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:38:13:38:30 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:39:13:39:30 | call to method Ext2<Object> | methods.cs:12:28:12:34 | Ext2<Object> | Ext2<object>(object, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:40:13:40:33 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:41:13:41:38 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:42:13:42:34 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:43:13:43:42 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:44:13:44:42 | call to method Ext2<Object> | methods.cs:12:28:12:34 | Ext2<Object> | Ext2<object>(object, int) | methods.cs:12:28:12:34 | Ext2<> | Ext2<T>(T, int) |
| methods.cs:23:13:23:22 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:24:13:24:27 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:25:13:25:30 | call to method Ext0<Double> | methods.cs:8:28:8:34 | Ext0<Double> | Ext0<double>(string, double) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:26:13:26:33 | call to method Ext0<Object> | methods.cs:8:28:8:34 | Ext0<Object> | Ext0<object>(string, object) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:27:13:27:34 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:28:13:28:39 | call to method Ext0<Int32> | methods.cs:8:28:8:34 | Ext0<Int32> | Ext0<int>(string, int) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:29:13:29:42 | call to method Ext0<Double> | methods.cs:8:28:8:34 | Ext0<Double> | Ext0<double>(string, double) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:30:13:30:45 | call to method Ext0<Object> | methods.cs:8:28:8:34 | Ext0<Object> | Ext0<object>(string, object) | methods.cs:8:28:8:34 | Ext0`1 | Ext0<T>(string, T) |
| methods.cs:35:13:35:21 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:36:13:36:26 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:37:13:37:22 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:38:13:38:30 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:39:13:39:30 | call to method Ext2<Object> | methods.cs:12:28:12:34 | Ext2<Object> | Ext2<object>(object, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:40:13:40:33 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:41:13:41:38 | call to method Ext2<Int32> | methods.cs:12:28:12:34 | Ext2<Int32> | Ext2<int>(int, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:42:13:42:34 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:43:13:43:42 | call to method Ext2<String> | methods.cs:12:28:12:34 | Ext2<String> | Ext2<string>(string, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |
| methods.cs:44:13:44:42 | call to method Ext2<Object> | methods.cs:12:28:12:34 | Ext2<Object> | Ext2<object>(object, int) | methods.cs:12:28:12:34 | Ext2`1 | Ext2<T>(T, int) |

View File

@@ -1 +1 @@
| fields.cs:23:20:23:24 | count | fields.cs:20:18:20:21 | C<> |
| fields.cs:23:20:23:24 | count | fields.cs:20:18:20:21 | C`1 |

View File

@@ -1 +1 @@
| fields.cs:23:20:23:24 | count | fields.cs:20:18:20:21 | C<> |
| fields.cs:23:20:23:24 | count | fields.cs:20:18:20:21 | C`1 |

View File

@@ -26,7 +26,7 @@ fields.cs:
# 17| 1: [AssignExpr] ... = ...
# 17| 0: [FieldAccess] access to field Z
# 17| 1: [IntLiteral] 100
# 20| 3: [Class] C<>
# 20| 3: [Class] C`1
#-----| 1: (Type parameters)
# 20| 0: [TypeParameter] V
# 23| 5: [Field] count

View File

@@ -1,6 +1,6 @@
| Dispose.cs:6:7:6:14 | Dispose1 | Dispose1.Dispose() | true |
| Dispose.cs:11:7:11:17 | Dispose2<> | Dispose2<>.Dispose() | true |
| Dispose.cs:11:7:11:17 | Dispose2<Int32> | Dispose2<System.Int32>.Dispose() | true |
| Dispose.cs:11:7:11:17 | Dispose2`1 | Dispose2`1.Dispose() | true |
| Dispose.cs:17:7:17:14 | Dispose3 | Dispose3.Dispose(bool) | true |
| Dispose.cs:22:7:22:14 | Dispose4 | Dispose2<System.Int32>.Dispose(bool) | false |
| Dispose.cs:24:7:24:14 | Dispose5 | Dispose5.Dispose(bool) | true |

View File

@@ -1,7 +1,7 @@
| Equals.cs:3:7:3:14 | NoEquals | System.Object.Equals(object) | false |
| Equals.cs:5:7:5:13 | Equals1 | Equals1.Equals(object) | true |
| Equals.cs:10:16:10:25 | Equals2<> | Equals2<>.Equals(object) | true |
| Equals.cs:10:16:10:25 | Equals2<Equals3> | Equals2<Equals3>.Equals(object) | true |
| Equals.cs:10:16:10:25 | Equals2`1 | Equals2`1.Equals(object) | true |
| Equals.cs:16:7:16:13 | Equals3 | Equals3.Equals(Equals3) | true |
| Equals.cs:21:8:21:21 | NoEqualsStruct | System.ValueType.Equals(object) | false |
| Equals.cs:23:8:23:20 | Equals1Struct | Equals1Struct.Equals(object) | true |

View File

@@ -1,13 +1,13 @@
test1
| generics.cs:7:23:7:40 | GenericDelegate<> |
| generics.cs:7:23:7:40 | GenericDelegate`1 |
test2
| generics.cs:9:18:9:18 | A |
test3
| generics.cs:13:18:13:21 | A<X> | generics.cs:13:18:13:21 | A<> |
| generics.cs:13:18:13:21 | A<X> | generics.cs:13:18:13:21 | A`1 |
test4
test5
test6
| generics.cs:13:18:13:21 | A<T> | generics.cs:22:18:22:21 | B<> | generics.cs:22:18:22:21 | B<X> | generics.cs:25:23:25:24 | at |
| generics.cs:13:18:13:21 | A<T> | generics.cs:22:18:22:21 | B`1 | generics.cs:22:18:22:21 | B<X> | generics.cs:25:23:25:24 | at |
test7
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:6:18:6:22 | B<String> |
| Nesting.cs:1:14:1:18 | A<String> | generics.cs:22:18:22:21 | B<String> |
@@ -27,46 +27,46 @@ test13
| generics.cs:60:18:60:24 | Grid<Int32> | generics.cs:68:20:68:23 | Item |
| generics.cs:60:18:60:24 | Grid<Int32> | generics.cs:73:18:73:21 | Item |
test14
| generics.cs:60:18:60:24 | Grid<> | generics.cs:68:20:68:23 | Item |
| generics.cs:60:18:60:24 | Grid`1 | generics.cs:68:20:68:23 | Item |
test15
| generics.cs:7:23:7:40 | GenericDelegate<String> |
test16
| generics.cs:135:11:135:16 | Subtle | generics.cs:138:21:138:25 | fs<> |
| generics.cs:135:11:135:16 | Subtle | generics.cs:140:21:140:25 | fs<> |
| generics.cs:135:11:135:16 | Subtle | generics.cs:138:21:138:25 | fs`1 |
| generics.cs:135:11:135:16 | Subtle | generics.cs:140:21:140:25 | fs`1 |
| generics.cs:135:11:135:16 | Subtle | generics.cs:142:21:142:22 | fs |
test17
| generics.cs:135:11:135:16 | Subtle | generics.cs:138:24:138:24 | X | generics.cs:138:21:138:25 | fs<> | generics.cs:140:24:140:24 | X | generics.cs:140:21:140:25 | fs<> | 1 |
| generics.cs:135:11:135:16 | Subtle | generics.cs:140:24:140:24 | X | generics.cs:140:21:140:25 | fs<> | generics.cs:138:24:138:24 | X | generics.cs:138:21:138:25 | fs<> | 2 |
| generics.cs:135:11:135:16 | Subtle | generics.cs:138:24:138:24 | X | generics.cs:138:21:138:25 | fs`1 | generics.cs:140:24:140:24 | X | generics.cs:140:21:140:25 | fs`1 | 1 |
| generics.cs:135:11:135:16 | Subtle | generics.cs:140:24:140:24 | X | generics.cs:140:21:140:25 | fs`1 | generics.cs:138:24:138:24 | X | generics.cs:138:21:138:25 | fs`1 | 2 |
test18
| Nesting.cs:1:14:1:18 | A<> | Nesting.cs:3:17:3:19 | MA1 | Nesting.cs:3:24:3:24 | x | 0 | T1 | 1 | 1 |
| Nesting.cs:1:14:1:18 | A<> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:28:4:28 | x | 0 | T1 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:3:17:3:19 | MA1 | Nesting.cs:3:24:3:24 | x | 0 | Int32 | 1 | 1 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:28:4:28 | x | 0 | Int32 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2<String> | Nesting.cs:4:28:4:28 | x | 1 | Int32 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2<String> | Nesting.cs:4:34:4:34 | y | 1 | String | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:28:4:28 | x | 0 | Int32 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<Int32> | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:3:17:3:19 | MA1 | Nesting.cs:3:24:3:24 | x | 0 | String | 1 | 1 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:28:4:28 | x | 0 | String | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2<> | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2<Int32> | Nesting.cs:4:28:4:28 | x | 1 | String | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2<Int32> | Nesting.cs:4:34:4:34 | y | 1 | Int32 | 2 | 2 |
| generics.cs:13:18:13:21 | A<> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A<> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:32:18:32 | t | 0 | T | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:32:18:32 | t | 0 | Int32 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:28:4:28 | x | 0 | String | 2 | 2 |
| Nesting.cs:1:14:1:18 | A<String> | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A`1 | Nesting.cs:3:17:3:19 | MA1 | Nesting.cs:3:24:3:24 | x | 0 | T1 | 1 | 1 |
| Nesting.cs:1:14:1:18 | A`1 | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:28:4:28 | x | 0 | T1 | 2 | 2 |
| Nesting.cs:1:14:1:18 | A`1 | Nesting.cs:4:17:4:23 | MA2`1 | Nesting.cs:4:34:4:34 | y | 0 | T2 | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar<Test> | generics.cs:18:27:18:27 | x | 1 | Test | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar<Test> | generics.cs:18:32:18:32 | t | 1 | Int32 | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar<> | generics.cs:18:32:18:32 | t | 0 | String | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A<Int32> | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:32:18:32 | t | 0 | Int32 | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar<Int32> | generics.cs:18:27:18:27 | x | 1 | Int32 | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar<Int32> | generics.cs:18:32:18:32 | t | 1 | String | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A<String> | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:32:18:32 | t | 0 | String | 2 | 2 |
| generics.cs:13:18:13:21 | A`1 | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:27:18:27 | x | 0 | X | 2 | 2 |
| generics.cs:13:18:13:21 | A`1 | generics.cs:18:18:18:23 | bar`1 | generics.cs:18:32:18:32 | t | 0 | T | 2 | 2 |
test19
| generics.cs:138:21:138:25 | fs<> | generics.cs:138:24:138:24 | X | 1 |
| generics.cs:140:21:140:25 | fs<> | generics.cs:140:24:140:24 | X | 1 |
| generics.cs:138:21:138:25 | fs`1 | generics.cs:138:24:138:24 | X | 1 |
| generics.cs:140:21:140:25 | fs`1 | generics.cs:140:24:140:24 | X | 1 |
test20
test21
| generics.cs:148:14:148:14 | E | generics.cs:146:11:146:18 | Param<> |
| generics.cs:148:14:148:14 | E | generics.cs:146:11:146:18 | Param`1 |
test22
| generics.cs:153:14:153:19 | CM1<Double> | Double |
| generics.cs:153:14:153:19 | CM1<Int32> | Int32 |
@@ -75,64 +75,64 @@ test22
| generics.cs:158:23:158:29 | CM3<Double> | Double |
| generics.cs:158:23:158:29 | CM3<Double> | Double |
test23
| generics.cs:179:11:179:24 | Inheritance<> | generics.cs:174:15:174:26 | Interface<T> |
| generics.cs:179:11:179:24 | Inheritance<Int32> | generics.cs:174:15:174:26 | Interface<Int32> |
| generics.cs:179:11:179:24 | Inheritance`1 | generics.cs:174:15:174:26 | Interface<T> |
test24
| generics.cs:189:15:189:39 | Interface2<,> | generics.cs:189:29:189:30 | T1 | in |
| generics.cs:189:15:189:39 | Interface2<,> | generics.cs:189:37:189:38 | T2 | out |
| generics.cs:189:15:189:39 | Interface2`2 | generics.cs:189:29:189:30 | T1 | in |
| generics.cs:189:15:189:39 | Interface2`2 | generics.cs:189:37:189:38 | T2 | out |
test25
| generics.cs:158:23:158:29 | CM3<Double> |
test26
test27
| Nesting.cs:6:18:6:22 | B<Int32> | Nesting.cs:6:18:6:22 | B<> | Nesting.cs:6:18:6:22 | B<> |
| Nesting.cs:6:18:6:22 | B<String> | Nesting.cs:6:18:6:22 | B<> | Nesting.cs:6:18:6:22 | B<> |
| Nesting.cs:17:22:17:26 | D<Boolean> | Nesting.cs:17:22:17:26 | D<> | Nesting.cs:17:22:17:26 | D<> |
| Nesting.cs:17:22:17:26 | D<Decimal> | Nesting.cs:17:22:17:26 | D<> | Nesting.cs:17:22:17:26 | D<> |
| generics.cs:51:22:51:34 | Inner<Object,String> | generics.cs:51:22:51:34 | Inner<,> | generics.cs:51:22:51:34 | Inner<,> |
| generics.cs:51:22:51:34 | Inner<String,Int32> | generics.cs:51:22:51:34 | Inner<,> | generics.cs:51:22:51:34 | Inner<,> |
| Nesting.cs:6:18:6:22 | B<Int32> | Nesting.cs:6:18:6:22 | B`1 | Nesting.cs:6:18:6:22 | B`1 |
| Nesting.cs:6:18:6:22 | B<String> | Nesting.cs:6:18:6:22 | B`1 | Nesting.cs:6:18:6:22 | B`1 |
| Nesting.cs:17:22:17:26 | D<Boolean> | Nesting.cs:17:22:17:26 | D`1 | Nesting.cs:17:22:17:26 | D`1 |
| Nesting.cs:17:22:17:26 | D<Decimal> | Nesting.cs:17:22:17:26 | D`1 | Nesting.cs:17:22:17:26 | D`1 |
| generics.cs:51:22:51:34 | Inner<Object,String> | generics.cs:51:22:51:34 | Inner`2 | generics.cs:51:22:51:34 | Inner`2 |
| generics.cs:51:22:51:34 | Inner<String,Int32> | generics.cs:51:22:51:34 | Inner`2 | generics.cs:51:22:51:34 | Inner`2 |
test28
| Nesting.cs:4:17:4:23 | MA2<> | A<>.MA2<T2>(T1, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:6:18:6:22 | B<> | A<>+B<T3> |
| Nesting.cs:6:18:6:22 | B<> | A<System.Int32>+B<T3> |
| Nesting.cs:6:18:6:22 | B<> | A<System.String>+B<T3> |
| Nesting.cs:9:21:9:27 | MB2<> | A<>+B<>.MB2<T4>(T1, T3, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:15:21:15:27 | MC2<> | A<>+C.MC2<T5>(T1, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:17:22:17:26 | D<> | A<>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D<> | A<System.Int32>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D<> | A<System.String>+C+D<T6> |
| Nesting.cs:20:25:20:31 | MD2<> | A<>+C+D<>.MD2<T7>(T1, T6, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<>+GenericDelegateInGenericClass<U>(T, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<System.Int32>+GenericDelegateInGenericClass<U>(int, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<System.String>+GenericDelegateInGenericClass<U>(string, U) |
| generics.cs:18:18:18:23 | bar<> | generics.A<>.bar<X>(X, T) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:45:14:45:17 | f<> | generics.B<>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<X>.f<X>() |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<,>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<System.Object,System.Boolean>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<System.Object,System.Int32>+Inner<U1, U2> |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<,>+Inner<,>.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:138:21:138:25 | fs<> | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs<> | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1<> | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2<> | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:156:15:156:23 | Class<> | generics.ConstructedMethods+Class<T1> |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<>.CM3<T2>(T2, T1) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A`1.MA2<T2>(T1, T2) |
| Nesting.cs:6:18:6:22 | B`1 | A<System.Int32>+B<T3> |
| Nesting.cs:6:18:6:22 | B`1 | A<System.String>+B<T3> |
| Nesting.cs:6:18:6:22 | B`1 | A`1+B<T3> |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A`1+B`1.MB2<T4>(T1, T3, T4) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A`1+C.MC2<T5>(T1, T5) |
| Nesting.cs:17:22:17:26 | D`1 | A<System.Int32>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D`1 | A<System.String>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D`1 | A`1+C+D<T6> |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A`1+C+D`1.MD2<T7>(T1, T6, T7) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A<System.Int32>+GenericDelegateInGenericClass<U>(int, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A<System.String>+GenericDelegateInGenericClass<U>(string, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A`1+GenericDelegateInGenericClass<U>(T, U) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:18:18:18:23 | bar`1 | generics.A`1.bar<X>(X, T) |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<X>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B`1.f<X>() |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer<System.Object,System.Boolean>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer<System.Object,System.Int32>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer`2+Inner<U1, U2> |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer`2+Inner`2.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:138:21:138:25 | fs`1 | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs`1 | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1`1 | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2`1 | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:156:15:156:23 | Class`1 | generics.ConstructedMethods+Class<T1> |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class`1.CM3<T2>(T2, T1) |
test29
| Nesting.cs:4:17:4:23 | MA2<Int32> | A<System.String>.MA2<int>(string, int) |
| Nesting.cs:4:17:4:23 | MA2<String> | A<System.Int32>.MA2<string>(int, string) |
@@ -248,75 +248,75 @@ test33
| generics.cs:158:23:158:29 | CM3<Double> | generics.ConstructedMethods+Class<System.Double>.CM3<System.Double> | generics.ConstructedMethods+Class<System.Double>.CM3<double>(double, double) |
| generics.cs:158:23:158:29 | CM3<Double> | generics.ConstructedMethods+Class<System.Int32>.CM3<System.Double> | generics.ConstructedMethods+Class<System.Int32>.CM3<double>(double, int) |
test34
| Nesting.cs:4:17:4:23 | MA2<> | A<>.MA2<> | A<>.MA2<T2>(T1, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.Int32>.MA2<> | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.String>.MA2<> | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:6:18:6:22 | B<> | A<>+B<> | A<>+B<T3> |
| Nesting.cs:6:18:6:22 | B<> | A<System.Int32>+B<> | A<System.Int32>+B<T3> |
| Nesting.cs:6:18:6:22 | B<> | A<System.String>+B<> | A<System.String>+B<T3> |
| Nesting.cs:9:21:9:27 | MB2<> | A<>+B<>.MB2<> | A<>+B<>.MB2<T4>(T1, T3, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.Int32>+B<System.String>.MB2<> | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.String>+B<System.Int32>.MB2<> | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:15:21:15:27 | MC2<> | A<>+C.MC2<> | A<>+C.MC2<T5>(T1, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.Int32>+C.MC2<> | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.String>+C.MC2<> | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:17:22:17:26 | D<> | A<>+C+D<> | A<>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D<> | A<System.Int32>+C+D<> | A<System.Int32>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D<> | A<System.String>+C+D<> | A<System.String>+C+D<T6> |
| Nesting.cs:20:25:20:31 | MD2<> | A<>+C+D<>.MD2<> | A<>+C+D<>.MD2<T7>(T1, T6, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.Int32>+C+D<System.Boolean>.MD2<> | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.String>+C+D<System.Decimal>.MD2<> | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<>+GenericDelegateInGenericClass<> | generics.A<>+GenericDelegateInGenericClass<U>(T, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<System.Int32>+GenericDelegateInGenericClass<> | generics.A<System.Int32>+GenericDelegateInGenericClass<U>(int, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass<> | generics.A<System.String>+GenericDelegateInGenericClass<> | generics.A<System.String>+GenericDelegateInGenericClass<U>(string, U) |
| generics.cs:18:18:18:23 | bar<> | generics.A<>.bar<> | generics.A<>.bar<X>(X, T) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.Int32>.bar<> | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.String>.bar<> | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:45:14:45:17 | f<> | generics.B<>.f<> | generics.B<>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.Object>.f<> | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.String>.f<> | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<X>.f<> | generics.B<X>.f<X>() |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<,>+Inner<,> | generics.Outer<,>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<System.Object,System.Boolean>+Inner<,> | generics.Outer<System.Object,System.Boolean>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner<,> | generics.Outer<System.Object,System.Int32>+Inner<,> | generics.Outer<System.Object,System.Int32>+Inner<U1, U2> |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<,>+Inner<,>.MyMethod<,> | generics.Outer<,>+Inner<,>.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<,> | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<,> | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:138:21:138:25 | fs<> | generics.Subtle.fs<> | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs<> | generics.Subtle.fs<> | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1<> | generics.ConstructedMethods.CM1<> | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2<> | generics.ConstructedMethods.CM2<> | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:156:15:156:23 | Class<> | generics.ConstructedMethods+Class<> | generics.ConstructedMethods+Class<T1> |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<>.CM3<> | generics.ConstructedMethods+Class<>.CM3<T2>(T2, T1) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Double>.CM3<> | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Int32>.CM3<> | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.Int32>.MA2`1 | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.String>.MA2`1 | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A`1.MA2`1 | A`1.MA2<T2>(T1, T2) |
| Nesting.cs:6:18:6:22 | B`1 | A<System.Int32>+B`1 | A<System.Int32>+B<T3> |
| Nesting.cs:6:18:6:22 | B`1 | A<System.String>+B`1 | A<System.String>+B<T3> |
| Nesting.cs:6:18:6:22 | B`1 | A`1+B`1 | A`1+B<T3> |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.Int32>+B<System.String>.MB2`1 | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.String>+B<System.Int32>.MB2`1 | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A`1+B`1.MB2`1 | A`1+B`1.MB2<T4>(T1, T3, T4) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.Int32>+C.MC2`1 | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.String>+C.MC2`1 | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A`1+C.MC2`1 | A`1+C.MC2<T5>(T1, T5) |
| Nesting.cs:17:22:17:26 | D`1 | A<System.Int32>+C+D`1 | A<System.Int32>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D`1 | A<System.String>+C+D`1 | A<System.String>+C+D<T6> |
| Nesting.cs:17:22:17:26 | D`1 | A`1+C+D`1 | A`1+C+D<T6> |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.Int32>+C+D<System.Boolean>.MD2`1 | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.String>+C+D<System.Decimal>.MD2`1 | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A`1+C+D`1.MD2`1 | A`1+C+D`1.MD2<T7>(T1, T6, T7) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A<System.Int32>+GenericDelegateInGenericClass`1 | generics.A<System.Int32>+GenericDelegateInGenericClass<U>(int, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A<System.String>+GenericDelegateInGenericClass`1 | generics.A<System.String>+GenericDelegateInGenericClass<U>(string, U) |
| generics.cs:16:27:16:58 | GenericDelegateInGenericClass`1 | generics.A`1+GenericDelegateInGenericClass`1 | generics.A`1+GenericDelegateInGenericClass<U>(T, U) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.Int32>.bar`1 | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.String>.bar`1 | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:18:18:18:23 | bar`1 | generics.A`1.bar`1 | generics.A`1.bar<X>(X, T) |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.Object>.f`1 | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.String>.f`1 | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<X>.f`1 | generics.B<X>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B`1.f`1 | generics.B`1.f<X>() |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer<System.Object,System.Boolean>+Inner`2 | generics.Outer<System.Object,System.Boolean>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer<System.Object,System.Int32>+Inner`2 | generics.Outer<System.Object,System.Int32>+Inner<U1, U2> |
| generics.cs:51:22:51:34 | Inner`2 | generics.Outer`2+Inner`2 | generics.Outer`2+Inner<U1, U2> |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod`2 | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod`2 | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer`2+Inner`2.MyMethod`2 | generics.Outer`2+Inner`2.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:138:21:138:25 | fs`1 | generics.Subtle.fs`1 | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs`1 | generics.Subtle.fs`1 | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1`1 | generics.ConstructedMethods.CM1`1 | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2`1 | generics.ConstructedMethods.CM2`1 | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:156:15:156:23 | Class`1 | generics.ConstructedMethods+Class`1 | generics.ConstructedMethods+Class<T1> |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Double>.CM3`1 | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Int32>.CM3`1 | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class`1.CM3`1 | generics.ConstructedMethods+Class`1.CM3<T2>(T2, T1) |
test35
| Nesting.cs:4:17:4:23 | MA2<> | A<>.MA2<> | A<>.MA2<T2>(T1, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.Int32>.MA2<> | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2<> | A<System.String>.MA2<> | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:9:21:9:27 | MB2<> | A<>+B<>.MB2<> | A<>+B<>.MB2<T4>(T1, T3, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.Int32>+B<System.String>.MB2<> | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2<> | A<System.String>+B<System.Int32>.MB2<> | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:15:21:15:27 | MC2<> | A<>+C.MC2<> | A<>+C.MC2<T5>(T1, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.Int32>+C.MC2<> | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2<> | A<System.String>+C.MC2<> | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:20:25:20:31 | MD2<> | A<>+C+D<>.MD2<> | A<>+C+D<>.MD2<T7>(T1, T6, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.Int32>+C+D<System.Boolean>.MD2<> | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2<> | A<System.String>+C+D<System.Decimal>.MD2<> | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| generics.cs:18:18:18:23 | bar<> | generics.A<>.bar<> | generics.A<>.bar<X>(X, T) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.Int32>.bar<> | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar<> | generics.A<System.String>.bar<> | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:45:14:45:17 | f<> | generics.B<>.f<> | generics.B<>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.Object>.f<> | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<System.String>.f<> | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f<> | generics.B<X>.f<> | generics.B<X>.f<X>() |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<,>+Inner<,>.MyMethod<,> | generics.Outer<,>+Inner<,>.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<,> | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod<,> | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<,> | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:138:21:138:25 | fs<> | generics.Subtle.fs<> | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs<> | generics.Subtle.fs<> | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1<> | generics.ConstructedMethods.CM1<> | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2<> | generics.ConstructedMethods.CM2<> | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<>.CM3<> | generics.ConstructedMethods+Class<>.CM3<T2>(T2, T1) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Double>.CM3<> | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3<> | generics.ConstructedMethods+Class<System.Int32>.CM3<> | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.Int32>.MA2`1 | A<System.Int32>.MA2<T2>(int, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A<System.String>.MA2`1 | A<System.String>.MA2<T2>(string, T2) |
| Nesting.cs:4:17:4:23 | MA2`1 | A`1.MA2`1 | A`1.MA2<T2>(T1, T2) |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.Int32>+B<System.String>.MB2`1 | A<System.Int32>+B<System.String>.MB2<T4>(int, string, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A<System.String>+B<System.Int32>.MB2`1 | A<System.String>+B<System.Int32>.MB2<T4>(string, int, T4) |
| Nesting.cs:9:21:9:27 | MB2`1 | A`1+B`1.MB2`1 | A`1+B`1.MB2<T4>(T1, T3, T4) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.Int32>+C.MC2`1 | A<System.Int32>+C.MC2<T5>(int, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A<System.String>+C.MC2`1 | A<System.String>+C.MC2<T5>(string, T5) |
| Nesting.cs:15:21:15:27 | MC2`1 | A`1+C.MC2`1 | A`1+C.MC2<T5>(T1, T5) |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.Int32>+C+D<System.Boolean>.MD2`1 | A<System.Int32>+C+D<System.Boolean>.MD2<T7>(int, bool, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A<System.String>+C+D<System.Decimal>.MD2`1 | A<System.String>+C+D<System.Decimal>.MD2<T7>(string, decimal, T7) |
| Nesting.cs:20:25:20:31 | MD2`1 | A`1+C+D`1.MD2`1 | A`1+C+D`1.MD2<T7>(T1, T6, T7) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.Int32>.bar`1 | generics.A<System.Int32>.bar<X>(X, int) |
| generics.cs:18:18:18:23 | bar`1 | generics.A<System.String>.bar`1 | generics.A<System.String>.bar<X>(X, string) |
| generics.cs:18:18:18:23 | bar`1 | generics.A`1.bar`1 | generics.A`1.bar<X>(X, T) |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.Object>.f`1 | generics.B<System.Object>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<System.String>.f`1 | generics.B<System.String>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B<X>.f`1 | generics.B<X>.f<X>() |
| generics.cs:45:14:45:17 | f`1 | generics.B`1.f`1 | generics.B`1.f<X>() |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod`2 | generics.Outer<System.Object,System.Boolean>+Inner<System.Object,System.String>.MyMethod<W1, W2>(W1, W2, string, bool) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod`2 | generics.Outer<System.Object,System.Int32>+Inner<System.String,System.Int32>.MyMethod<W1, W2>(W1, W2, int, int) |
| generics.cs:56:25:56:40 | MyMethod`2 | generics.Outer`2+Inner`2.MyMethod`2 | generics.Outer`2+Inner`2.MyMethod<W1, W2>(W1, W2, U2, T2) |
| generics.cs:138:21:138:25 | fs`1 | generics.Subtle.fs`1 | generics.Subtle.fs<X>(int) |
| generics.cs:140:21:140:25 | fs`1 | generics.Subtle.fs`1 | generics.Subtle.fs<X>(int, int) |
| generics.cs:153:14:153:19 | CM1`1 | generics.ConstructedMethods.CM1`1 | generics.ConstructedMethods.CM1<T>() |
| generics.cs:154:11:154:16 | CM2`1 | generics.ConstructedMethods.CM2`1 | generics.ConstructedMethods.CM2<T>(T) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Double>.CM3`1 | generics.ConstructedMethods+Class<System.Double>.CM3<T2>(T2, double) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class<System.Int32>.CM3`1 | generics.ConstructedMethods+Class<System.Int32>.CM3<T2>(T2, int) |
| generics.cs:158:23:158:29 | CM3`1 | generics.ConstructedMethods+Class`1.CM3`1 | generics.ConstructedMethods+Class`1.CM3<T2>(T2, T1) |

View File

@@ -1,5 +1,5 @@
Nesting.cs:
# 1| [Class] A<>
# 1| [Class] A`1
#-----| 1: (Type parameters)
# 1| 0: [TypeParameter] T1
# 3| 5: [Method] MA1
@@ -8,7 +8,7 @@ Nesting.cs:
# 3| 0: [Parameter] x
# 3| -1: [TypeMention] T1
# 3| 4: [BlockStmt] {...}
# 4| 6: [Method] MA2<>
# 4| 6: [Method] MA2`1
# 4| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 4| 0: [TypeParameter] T2
@@ -18,7 +18,7 @@ Nesting.cs:
# 4| 1: [Parameter] y
# 4| -1: [TypeMention] T2
# 4| 4: [BlockStmt] {...}
# 6| 7: [Class] B<>
# 6| 7: [Class] B`1
#-----| 1: (Type parameters)
# 6| 0: [TypeParameter] T3
# 8| 5: [Method] MB1
@@ -29,7 +29,7 @@ Nesting.cs:
# 8| 1: [Parameter] y
# 8| -1: [TypeMention] T3
# 8| 4: [BlockStmt] {...}
# 9| 6: [Method] MB2<>
# 9| 6: [Method] MB2`1
# 9| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 9| 0: [TypeParameter] T4
@@ -48,7 +48,7 @@ Nesting.cs:
# 14| 0: [Parameter] x
# 14| -1: [TypeMention] T1
# 14| 4: [BlockStmt] {...}
# 15| 6: [Method] MC2<>
# 15| 6: [Method] MC2`1
# 15| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 15| 0: [TypeParameter] T5
@@ -58,7 +58,7 @@ Nesting.cs:
# 15| 1: [Parameter] y
# 15| -1: [TypeMention] T5
# 15| 4: [BlockStmt] {...}
# 17| 7: [Class] D<>
# 17| 7: [Class] D`1
#-----| 1: (Type parameters)
# 17| 0: [TypeParameter] T6
# 19| 5: [Method] MD1
@@ -69,7 +69,7 @@ Nesting.cs:
# 19| 1: [Parameter] y
# 19| -1: [TypeMention] T6
# 19| 4: [BlockStmt] {...}
# 20| 6: [Method] MD2<>
# 20| 6: [Method] MD2`1
# 20| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 20| 0: [TypeParameter] T7
@@ -234,17 +234,17 @@ Nesting.cs:
# 56| 2: [BoolLiteral] false
generics.cs:
# 5| [NamespaceDeclaration] namespace ... { ... }
# 7| 1: [DelegateType] GenericDelegate<>
# 7| 1: [DelegateType] GenericDelegate`1
#-----| 1: (Type parameters)
# 7| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 7| 0: [Parameter] t
# 7| -1: [TypeMention] T
# 9| 2: [Class] A
# 13| 3: [Class] A<>
# 13| 3: [Class] A`1
#-----| 1: (Type parameters)
# 13| 0: [TypeParameter] T
# 16| 5: [DelegateType] GenericDelegateInGenericClass<>
# 16| 5: [DelegateType] GenericDelegateInGenericClass`1
#-----| 1: (Type parameters)
# 16| 0: [TypeParameter] U
#-----| 2: (Parameters)
@@ -252,7 +252,7 @@ generics.cs:
# 16| -1: [TypeMention] T
# 16| 1: [Parameter] u
# 16| -1: [TypeMention] U
# 18| 6: [Method] bar<>
# 18| 6: [Method] bar`1
# 18| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 18| 0: [TypeParameter] X
@@ -263,12 +263,12 @@ generics.cs:
# 18| -1: [TypeMention] T
# 18| 4: [BlockStmt] {...}
# 18| 0: [LocalVariableDeclStmt] ... ...;
# 18| 0: [LocalVariableDeclExpr] A<> a
# 18| 0: [LocalVariableDeclExpr] A`1 a
# 18| 0: [TypeMention] A<T>
# 18| 1: [TypeMention] T
# 18| 1: [ReturnStmt] return ...;
# 18| 0: [ParameterAccess] access to parameter t
# 22| 4: [Class] B<>
# 22| 4: [Class] B`1
#-----| 1: (Type parameters)
# 22| 0: [TypeParameter] T
# 25| 5: [Field] at
@@ -321,12 +321,12 @@ generics.cs:
# 39| 1: [TypeMention] T
# 40| 4: [BlockStmt] {...}
# 41| 0: [ReturnStmt] return ...;
# 41| 0: [ObjectCreation] object creation of type B<>
# 41| 0: [ObjectCreation] object creation of type B`1
# 41| 0: [TypeMention] B<T>
# 41| 1: [TypeMention] T
# 44| 13: [Destructor] ~B
# 44| 4: [BlockStmt] {...}
# 45| 14: [Method] f<>
# 45| 14: [Method] f`1
# 45| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 45| 0: [TypeParameter] X
@@ -335,11 +335,11 @@ generics.cs:
# 45| 0: [ObjectCreation] object creation of type B<X>
# 45| 0: [TypeMention] B<X>
# 45| 1: [TypeMention] X
# 48| 5: [Class] Outer<,>
# 48| 5: [Class] Outer`2
#-----| 1: (Type parameters)
# 48| 0: [TypeParameter] T1
# 48| 1: [TypeParameter] T2
# 51| 5: [Class] Inner<,>
# 51| 5: [Class] Inner`2
#-----| 1: (Type parameters)
# 51| 0: [TypeParameter] U1
# 51| 1: [TypeParameter] U2
@@ -349,7 +349,7 @@ generics.cs:
# 55| -1: [TypeMention] Func<U1, T1>
# 55| 1: [TypeMention] U1
# 55| 2: [TypeMention] T1
# 56| 7: [Method] MyMethod<,>
# 56| 7: [Method] MyMethod`2
# 56| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 56| 0: [TypeParameter] W1
@@ -365,7 +365,7 @@ generics.cs:
# 56| -1: [TypeMention] T2
# 56| 4: [ThrowExpr] throw ...
# 56| 0: [NullLiteral] null
# 60| 6: [Class] Grid<>
# 60| 6: [Class] Grid`1
#-----| 1: (Type parameters)
# 60| 0: [TypeParameter] T
# 63| 5: [Field] NumRows
@@ -620,7 +620,7 @@ generics.cs:
# 131| 0: [ReturnStmt] return ...;
# 131| 0: [ParameterAccess] access to parameter s
# 135| 8: [Class] Subtle
# 138| 5: [Method] fs<>
# 138| 5: [Method] fs`1
# 138| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 138| 0: [TypeParameter] X
@@ -628,7 +628,7 @@ generics.cs:
# 138| 0: [Parameter] i
# 138| -1: [TypeMention] int
# 138| 4: [BlockStmt] {...}
# 140| 6: [Method] fs<>
# 140| 6: [Method] fs`1
# 140| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 140| 0: [TypeParameter] X
@@ -644,18 +644,18 @@ generics.cs:
# 142| 0: [Parameter] i
# 142| -1: [TypeMention] int
# 142| 4: [BlockStmt] {...}
# 146| 9: [Class] Param<>
# 146| 9: [Class] Param`1
#-----| 1: (Type parameters)
# 146| 0: [TypeParameter] T
# 148| 5: [Enum] E
# 148| 5: [Field] x
# 151| 10: [Class] ConstructedMethods
# 153| 5: [Method] CM1<>
# 153| 7: [Method] CM1`1
# 153| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 153| 0: [TypeParameter] T
# 153| 4: [BlockStmt] {...}
# 154| 8: [Method] CM2<>
# 154| 10: [Method] CM2`1
# 154| -1: [TypeMention] T
#-----| 1: (Type parameters)
# 154| 0: [TypeParameter] T
@@ -665,10 +665,10 @@ generics.cs:
# 154| 4: [BlockStmt] {...}
# 154| 0: [ReturnStmt] return ...;
# 154| 0: [ParameterAccess] access to parameter t
# 156| 11: [Class] Class<>
# 156| 13: [Class] Class`1
#-----| 1: (Type parameters)
# 156| 0: [TypeParameter] T1
# 158| 5: [Method] CM3<>
# 158| 5: [Method] CM3`1
# 158| -1: [TypeMention] T2
#-----| 1: (Type parameters)
# 158| 0: [TypeParameter] T2
@@ -710,7 +710,7 @@ generics.cs:
# 170| 1: [TypeMention] double
# 170| 0: [DoubleLiteral] 1
# 170| 1: [DoubleLiteral] 2
# 174| 11: [Interface] Interface<>
# 174| 11: [Interface] Interface`1
#-----| 1: (Type parameters)
# 174| 0: [TypeParameter] T
# 176| 4: [Method] set
@@ -718,7 +718,7 @@ generics.cs:
#-----| 2: (Parameters)
# 176| 0: [Parameter] t
# 176| -1: [TypeMention] T
# 179| 12: [Class] Inheritance<>
# 179| 12: [Class] Inheritance`1
#-----| 1: (Type parameters)
# 179| 0: [TypeParameter] T
#-----| 3: (Base types)
@@ -734,7 +734,7 @@ generics.cs:
# 186| 5: [Field] member
# 186| -1: [TypeMention] Inheritance<int>
# 186| 1: [TypeMention] int
# 189| 14: [Interface] Interface2<,>
# 189| 14: [Interface] Interface2`2
#-----| 1: (Type parameters)
# 189| 0: [TypeParameter] T1
# 189| 1: [TypeParameter] T2

View File

@@ -1,6 +1,6 @@
| Members.cs:6:11:6:15 | Class | internal |
| Members.cs:9:15:9:25 | NestedClass | private |
| Members.cs:12:20:12:28 | Method<> | private |
| Members.cs:12:20:12:28 | Method`1 | private |
| Members.cs:14:20:14:23 | Item | private |
| Members.cs:14:34:14:36 | get_Item | private |
| Members.cs:14:55:14:57 | set_Item | private |
@@ -24,7 +24,7 @@
| Members.cs:32:28:32:32 | remove_Event | private |
| Members.cs:35:20:35:25 | Class2 | internal |
| Members.cs:37:23:37:34 | NestedClass2 | private |
| Members.cs:39:28:39:36 | Method<> | private |
| Members.cs:39:28:39:36 | Method`1 | private |
| Members.cs:40:28:40:31 | Item | private |
| Members.cs:40:42:40:44 | get_Item | private |
| Members.cs:40:63:40:65 | set_Item | private |

View File

@@ -1,7 +1,7 @@
| Members.cs:3:26:3:37 | EventHandler | Types.EventHandler |
| Members.cs:6:11:6:15 | Class | Types.Class |
| Members.cs:9:15:9:25 | NestedClass | Types.Class.NestedClass |
| Members.cs:12:20:12:28 | Method<> | System.String Types.Class.NestedClass.Method`1(!0) |
| Members.cs:12:20:12:28 | Method`1 | System.String Types.Class.NestedClass.Method`1(!0) |
| Members.cs:12:27:12:27 | T | !0 |
| Members.cs:14:34:14:36 | get_Item | System.String Types.Class.NestedClass.get_Item(System.Int32) |
| Members.cs:14:55:14:57 | set_Item | System.Void Types.Class.NestedClass.set_Item(System.Int32,System.String) |
@@ -18,7 +18,7 @@
| Members.cs:32:28:32:32 | remove_Event | System.Void Types.Class.remove_Event(Types.EventHandler) |
| Members.cs:35:20:35:25 | Class2 | Types.Class2 |
| Members.cs:37:23:37:34 | NestedClass2 | Types.Class2.NestedClass2 |
| Members.cs:39:28:39:36 | Method<> | System.String Types.Class2.NestedClass2.Method`1(!0) |
| Members.cs:39:28:39:36 | Method`1 | System.String Types.Class2.NestedClass2.Method`1(!0) |
| Members.cs:39:35:39:35 | T | !0 |
| Members.cs:40:42:40:44 | get_Item | System.String Types.Class2.NestedClass2.get_Item(System.Int32) |
| Members.cs:40:63:40:65 | set_Item | System.Void Types.Class2.NestedClass2.set_Item(System.Int32,System.String) |

View File

@@ -8,7 +8,7 @@ Members.cs:
# 3| -1: [TypeMention] object
# 6| 2: [Class] Class
# 9| 5: [Class] NestedClass
# 12| 5: [Method] Method<>
# 12| 5: [Method] Method`1
# 12| -1: [TypeMention] string
#-----| 1: (Type parameters)
# 12| 0: [TypeParameter] T
@@ -84,7 +84,7 @@ Members.cs:
# 32| 0: [Parameter] value
# 35| 3: [Class] Class2
# 37| 5: [Class] NestedClass2
# 39| 5: [Method] Method<>
# 39| 5: [Method] Method`1
# 39| -1: [TypeMention] string
#-----| 1: (Type parameters)
# 39| 0: [TypeParameter] T

View File

@@ -6,7 +6,7 @@
| methods.cs:58:21:58:21 | F | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:63:21:63:21 | F | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:68:21:68:21 | F | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:73:21:73:24 | F<> | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:73:21:73:24 | F`1 | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:78:21:78:21 | F | methods.cs:47:28:47:36 | WriteLine | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:83:14:83:17 | Main | methods.cs:53:21:53:21 | F | methods.cs:50:11:50:25 | TestOverloading |
| methods.cs:83:14:83:17 | Main | methods.cs:58:21:58:21 | F | methods.cs:50:11:50:25 | TestOverloading |
@@ -20,9 +20,9 @@
| methods.cs:125:21:125:24 | Main | methods.cs:105:28:105:33 | ToBool | methods.cs:122:18:122:31 | TestExtensions |
| methods.cs:125:21:125:24 | Main | methods.cs:110:27:110:34 | Slice<String> | methods.cs:122:18:122:31 | TestExtensions |
| methods.cs:179:67:179:76 | SkipTwoInt | methods.cs:174:65:174:74 | SkipTwo<Int32> | methods.cs:167:18:167:47 | TestDefaultExtensionParameters |
| methods.cs:190:21:190:25 | Calls | methods.cs:187:21:187:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods<> |
| methods.cs:190:21:190:25 | Calls | methods.cs:188:21:188:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods<> |
| methods.cs:190:21:190:25 | Calls | methods.cs:188:21:188:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods<> |
| methods.cs:190:21:190:25 | Calls | methods.cs:187:21:187:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods`1 |
| methods.cs:190:21:190:25 | Calls | methods.cs:188:21:188:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods`1 |
| methods.cs:190:21:190:25 | Calls | methods.cs:188:21:188:21 | M | methods.cs:185:18:185:40 | TestCollidingMethods`1 |
| methods.cs:203:20:203:25 | Nested | methods.cs:202:20:202:25 | Nested | methods.cs:200:22:200:27 | Nested |
| methods.cs:203:20:203:25 | Nested | methods.cs:202:20:202:25 | Nested | methods.cs:200:22:200:27 | Nested |
| methods.cs:203:20:203:25 | Nested | methods.cs:203:20:203:25 | Nested | methods.cs:200:22:200:27 | Nested |

View File

@@ -11,20 +11,20 @@
| methods.cs:58:21:58:21 | F | methods.cs:58:30:58:30 | x |
| methods.cs:63:21:63:21 | F | methods.cs:63:27:63:27 | x |
| methods.cs:68:21:68:21 | F | methods.cs:68:30:68:30 | x |
| methods.cs:73:21:73:24 | F<> | methods.cs:73:28:73:28 | x |
| methods.cs:73:21:73:24 | F<Int32> | methods.cs:73:28:73:28 | x |
| methods.cs:73:21:73:24 | F<String> | methods.cs:73:28:73:28 | x |
| methods.cs:73:21:73:24 | F`1 | methods.cs:73:28:73:28 | x |
| methods.cs:78:21:78:21 | F | methods.cs:78:30:78:30 | x |
| methods.cs:78:21:78:21 | F | methods.cs:78:40:78:40 | y |
| methods.cs:100:27:100:33 | ToInt32 | methods.cs:100:47:100:47 | s |
| methods.cs:105:28:105:33 | ToBool | methods.cs:105:47:105:47 | s |
| methods.cs:105:28:105:33 | ToBool | methods.cs:105:69:105:69 | f |
| methods.cs:110:27:110:34 | Slice<> | methods.cs:110:45:110:50 | source |
| methods.cs:110:27:110:34 | Slice<> | methods.cs:110:57:110:61 | index |
| methods.cs:110:27:110:34 | Slice<> | methods.cs:110:68:110:72 | count |
| methods.cs:110:27:110:34 | Slice<String> | methods.cs:110:45:110:50 | source |
| methods.cs:110:27:110:34 | Slice<String> | methods.cs:110:57:110:61 | index |
| methods.cs:110:27:110:34 | Slice<String> | methods.cs:110:68:110:72 | count |
| methods.cs:110:27:110:34 | Slice`1 | methods.cs:110:45:110:50 | source |
| methods.cs:110:27:110:34 | Slice`1 | methods.cs:110:57:110:61 | index |
| methods.cs:110:27:110:34 | Slice`1 | methods.cs:110:68:110:72 | count |
| methods.cs:142:14:142:20 | Method1 | methods.cs:142:26:142:26 | x |
| methods.cs:142:14:142:20 | Method1 | methods.cs:142:33:142:33 | y |
| methods.cs:146:14:146:20 | Method2 | methods.cs:146:26:146:26 | a |
@@ -34,10 +34,10 @@
| methods.cs:146:14:146:20 | Method2 | methods.cs:146:65:146:65 | e |
| methods.cs:169:27:169:30 | Plus | methods.cs:169:41:169:44 | left |
| methods.cs:169:27:169:30 | Plus | methods.cs:169:51:169:55 | right |
| methods.cs:174:65:174:74 | SkipTwo<> | methods.cs:174:123:174:126 | list |
| methods.cs:174:65:174:74 | SkipTwo<> | methods.cs:174:133:174:133 | i |
| methods.cs:174:65:174:74 | SkipTwo<Int32> | methods.cs:174:123:174:126 | list |
| methods.cs:174:65:174:74 | SkipTwo<Int32> | methods.cs:174:133:174:133 | i |
| methods.cs:174:65:174:74 | SkipTwo`1 | methods.cs:174:123:174:126 | list |
| methods.cs:174:65:174:74 | SkipTwo`1 | methods.cs:174:133:174:133 | i |
| methods.cs:179:67:179:76 | SkipTwoInt | methods.cs:179:127:179:130 | list |
| methods.cs:179:67:179:76 | SkipTwoInt | methods.cs:179:137:179:137 | i |
| methods.cs:187:21:187:21 | M | methods.cs:187:25:187:26 | p1 |

View File

@@ -165,7 +165,7 @@ methods.cs:
# 70| -1: [TypeAccess] access to type Console
# 70| 0: [TypeMention] Console
# 70| 0: [StringLiteralUtf16] "F(double)"
# 73| 9: [Method] F<>
# 73| 11: [Method] F`1
# 73| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 73| 0: [TypeParameter] T
@@ -252,7 +252,7 @@ methods.cs:
# 107| 0: [DelegateCall] delegate call
# 107| -1: [ParameterAccess] access to parameter f
# 107| 0: [ParameterAccess] access to parameter s
# 110| 6: [ExtensionMethod] Slice<>
# 110| 7: [ExtensionMethod] Slice`1
# 110| -1: [TypeMention] T[]
# 110| 1: [TypeMention] T
#-----| 1: (Type parameters)
@@ -444,7 +444,7 @@ methods.cs:
# 171| 0: [AddExpr] ... + ...
# 171| 0: [ParameterAccess] access to parameter left
# 171| 1: [ParameterAccess] access to parameter right
# 174| 5: [ExtensionMethod] SkipTwo<>
# 174| 6: [ExtensionMethod] SkipTwo`1
# 174| -1: [TypeMention] IEnumerable<T>
# 174| 1: [TypeMention] T
#-----| 1: (Type parameters)
@@ -474,7 +474,7 @@ methods.cs:
# 181| 0: [MethodCall] call to method SkipTwo<Int32>
# 181| -1: [ParameterAccess] access to parameter list
# 181| 0: [ParameterAccess] access to parameter i
# 185| 9: [Class] TestCollidingMethods<>
# 185| 9: [Class] TestCollidingMethods`1
#-----| 1: (Type parameters)
# 185| 0: [TypeParameter] T
# 187| 5: [Method] M

View File

@@ -1 +1 @@
| namespaces.cs:69:11:69:12 | R1 | namespaces.cs:72:11:72:14 | A<> | namespaces.cs:79:11:79:11 | A |
| namespaces.cs:69:11:69:12 | R1 | namespaces.cs:72:11:72:14 | A`1 | namespaces.cs:79:11:79:11 | A |

View File

@@ -1 +1 @@
| namespaces.cs:72:11:72:14 | A<> | namespaces.cs:75:15:75:15 | B |
| namespaces.cs:72:11:72:14 | A`1 | namespaces.cs:75:15:75:15 | B |

View File

@@ -23,7 +23,7 @@ namespaces.cs:
#-----| 3: (Base types)
# 65| 0: [TypeMention] A
# 69| [NamespaceDeclaration] namespace ... { ... }
# 72| 1: [Class] A<>
# 72| 1: [Class] A`1
#-----| 1: (Type parameters)
# 72| 0: [TypeParameter] T
# 75| 5: [Class] B

View File

@@ -1 +1 @@
| nestedtypes.cs:53:11:53:18 | Outer<> | nestedtypes.cs:56:15:56:22 | Inner<> |
| nestedtypes.cs:53:11:53:18 | Outer`1 | nestedtypes.cs:56:15:56:22 | Inner`1 |

View File

@@ -1 +1 @@
| nestedtypes.cs:74:11:74:19 | Outer2<> | nestedtypes.cs:77:15:77:23 | Inner2<> |
| nestedtypes.cs:74:11:74:19 | Outer2`1 | nestedtypes.cs:77:15:77:23 | Inner2`1 |

View File

@@ -1 +1 @@
| nestedtypes.cs:53:11:53:18 | Outer<> | nestedtypes.cs:56:15:56:22 | Inner<String> |
| nestedtypes.cs:53:11:53:18 | Outer`1 | nestedtypes.cs:56:15:56:22 | Inner<String> |

View File

@@ -47,10 +47,10 @@ nestedtypes.cs:
# 48| 1: [ExprStmt] ...;
# 48| 0: [MethodCall] call to method G
# 48| -1: [LocalVariableAccess] access to local variable n
# 53| 4: [Class] Outer<>
# 53| 4: [Class] Outer`1
#-----| 1: (Type parameters)
# 53| 0: [TypeParameter] T
# 56| 5: [Class] Inner<>
# 56| 6: [Class] Inner`1
#-----| 1: (Type parameters)
# 56| 0: [TypeParameter] U
# 59| 5: [Method] F
@@ -72,7 +72,7 @@ nestedtypes.cs:
# 65| -1: [TypeAccess] access to type Inner<String>
# 65| -2: [TypeMention] Inner<string>
# 65| 1: [TypeMention] string
# 65| -1: [TypeAccess] access to type Outer<>
# 65| -1: [TypeAccess] access to type Outer`1
# 65| 0: [TypeMention] Outer<T>
# 65| 1: [TypeMention] T
# 65| 0: [ParameterAccess] access to parameter t
@@ -92,15 +92,15 @@ nestedtypes.cs:
# 69| -1: [TypeMention] Type
# 69| 0: [LocalVariableAccess] access to local variable type
# 69| 1: [TypeofExpr] typeof(...)
# 69| 0: [TypeAccess] access to type Inner<>
# 69| 0: [TypeAccess] access to type Inner`1
# 69| 0: [TypeMention] Inner<U>
# 69| 1: [TypeMention] Outer<T>
# 69| 1: [TypeMention] <unknown type>
# 69| 2: [TypeMention] <unknown type>
# 74| 5: [Class] Outer2<>
# 74| 5: [Class] Outer2`1
#-----| 1: (Type parameters)
# 74| 0: [TypeParameter] T
# 77| 5: [Class] Inner2<>
# 77| 5: [Class] Inner2`1
#-----| 1: (Type parameters)
# 77| 0: [TypeParameter] T
# 80| 5: [Field] t

View File

@@ -1,9 +1,9 @@
| overrides.cs:147:29:147:29 | M | overrides.cs:142:14:142:14 | M |
| overrides.cs:152:30:152:30 | M | overrides.cs:142:14:142:14 | M |
| overrides.cs:157:16:157:16 | M | overrides.cs:142:14:142:14 | M |
| overrides.cs:167:26:167:29 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:172:27:172:30 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:177:18:177:21 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:167:26:167:29 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:172:27:172:30 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:177:18:177:21 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:193:19:193:22 | Prop | overrides.cs:182:16:182:19 | Prop |
| overrides.cs:193:26:193:28 | get_Prop | overrides.cs:182:23:182:25 | get_Prop |
| overrides.cs:193:45:193:47 | set_Prop | overrides.cs:182:28:182:30 | set_Prop |
@@ -21,7 +21,7 @@
| overrides.cs:207:37:207:39 | get_Item | overrides.cs:200:30:200:32 | get_MyIndexer |
| overrides.cs:207:56:207:58 | set_Item | overrides.cs:200:35:200:37 | set_MyIndexer |
| overrides.cs:207:56:207:58 | set_Item | overrides.cs:200:35:200:37 | set_MyIndexer |
| overrides.cs:223:26:223:29 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:223:26:223:29 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:224:28:224:35 | Property | overrides.cs:216:13:216:20 | Property |
| overrides.cs:224:39:224:41 | get_Property | overrides.cs:216:24:216:26 | get_Property |
| overrides.cs:224:44:224:46 | set_Property | overrides.cs:216:29:216:31 | set_Property |
@@ -30,7 +30,7 @@
| overrides.cs:226:43:226:47 | Event | overrides.cs:218:28:218:32 | Event |
| overrides.cs:226:43:226:47 | add_Event | overrides.cs:218:28:218:32 | add_Event |
| overrides.cs:226:43:226:47 | remove_Event | overrides.cs:218:28:218:32 | remove_Event |
| overrides.cs:241:24:241:27 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:241:24:241:27 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:242:16:242:23 | Property | overrides.cs:216:13:216:20 | Property |
| overrides.cs:242:27:242:29 | get_Property | overrides.cs:216:24:216:26 | get_Property |
| overrides.cs:242:32:242:34 | set_Property | overrides.cs:216:29:216:31 | set_Property |
@@ -39,7 +39,7 @@
| overrides.cs:244:31:244:35 | Event | overrides.cs:218:28:218:32 | Event |
| overrides.cs:244:39:244:41 | add_Event | overrides.cs:218:28:218:32 | add_Event |
| overrides.cs:244:47:244:52 | remove_Event | overrides.cs:218:28:218:32 | remove_Event |
| overrides.cs:249:22:249:25 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:249:22:249:25 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:250:24:250:31 | Property | overrides.cs:216:13:216:20 | Property |
| overrides.cs:250:35:250:37 | get_Property | overrides.cs:216:24:216:26 | get_Property |
| overrides.cs:250:40:250:42 | set_Property | overrides.cs:216:29:216:31 | set_Property |
@@ -48,7 +48,7 @@
| overrides.cs:252:39:252:43 | Event | overrides.cs:218:28:218:32 | Event |
| overrides.cs:252:39:252:43 | add_Event | overrides.cs:218:28:218:32 | add_Event |
| overrides.cs:252:39:252:43 | remove_Event | overrides.cs:218:28:218:32 | remove_Event |
| overrides.cs:267:27:267:30 | M<> | overrides.cs:162:11:162:14 | M<> |
| overrides.cs:267:27:267:30 | M`1 | overrides.cs:162:11:162:14 | M`1 |
| overrides.cs:268:29:268:36 | Property | overrides.cs:216:13:216:20 | Property |
| overrides.cs:268:40:268:42 | get_Property | overrides.cs:216:24:216:26 | get_Property |
| overrides.cs:268:45:268:47 | set_Property | overrides.cs:216:29:216:31 | set_Property |
@@ -57,4 +57,4 @@
| overrides.cs:270:44:270:48 | Event | overrides.cs:218:28:218:32 | Event |
| overrides.cs:270:44:270:48 | add_Event | overrides.cs:218:28:218:32 | add_Event |
| overrides.cs:270:44:270:48 | remove_Event | overrides.cs:218:28:218:32 | remove_Event |
| overrides.cs:284:25:284:28 | M<> | overrides.cs:279:18:279:21 | M<> |
| overrides.cs:284:25:284:28 | M`1 | overrides.cs:279:18:279:21 | M`1 |

View File

@@ -1,12 +1,12 @@
| overrides.cs:147:29:147:29 | M | overrides.cs:145:18:145:18 | E | overrides.cs:142:14:142:14 | M | overrides.cs:140:22:140:22 | I |
| overrides.cs:152:30:152:30 | M | overrides.cs:150:18:150:19 | E2 | overrides.cs:147:29:147:29 | M | overrides.cs:145:18:145:18 | E |
| overrides.cs:157:16:157:16 | M | overrides.cs:155:18:155:18 | F | overrides.cs:142:14:142:14 | M | overrides.cs:140:22:140:22 | I |
| overrides.cs:167:26:167:29 | M<> | overrides.cs:165:18:165:18 | G | overrides.cs:162:11:162:14 | M<> | overrides.cs:160:22:160:26 | I2<String> |
| overrides.cs:172:27:172:30 | M<> | overrides.cs:170:18:170:19 | G2 | overrides.cs:167:26:167:29 | M<> | overrides.cs:165:18:165:18 | G |
| overrides.cs:177:18:177:21 | M<> | overrides.cs:175:18:175:22 | H<> | overrides.cs:162:11:162:14 | M<> | overrides.cs:160:22:160:26 | I2<TA> |
| overrides.cs:223:26:223:29 | M<> | overrides.cs:221:11:221:12 | A1 | overrides.cs:162:11:162:14 | M<> | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:241:24:241:27 | M<> | overrides.cs:239:11:239:12 | A4 | overrides.cs:162:11:162:14 | M<> | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:249:22:249:25 | M<> | overrides.cs:247:11:247:12 | A6 | overrides.cs:162:11:162:14 | M<> | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:259:27:259:30 | M<> | overrides.cs:257:11:257:12 | A8 | overrides.cs:223:26:223:29 | M<> | overrides.cs:221:11:221:12 | A1 |
| overrides.cs:267:27:267:30 | M<> | overrides.cs:265:11:265:12 | A9 | overrides.cs:223:26:223:29 | M<> | overrides.cs:221:11:221:12 | A1 |
| overrides.cs:284:25:284:28 | M<> | overrides.cs:282:15:282:17 | A10 | overrides.cs:279:18:279:21 | M<> | overrides.cs:277:19:277:20 | I6 |
| overrides.cs:167:26:167:29 | M`1 | overrides.cs:165:18:165:18 | G | overrides.cs:162:11:162:14 | M`1 | overrides.cs:160:22:160:26 | I2<String> |
| overrides.cs:172:27:172:30 | M`1 | overrides.cs:170:18:170:19 | G2 | overrides.cs:167:26:167:29 | M`1 | overrides.cs:165:18:165:18 | G |
| overrides.cs:177:18:177:21 | M`1 | overrides.cs:175:18:175:22 | H`1 | overrides.cs:162:11:162:14 | M`1 | overrides.cs:160:22:160:26 | I2<TA> |
| overrides.cs:223:26:223:29 | M`1 | overrides.cs:221:11:221:12 | A1 | overrides.cs:162:11:162:14 | M`1 | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:241:24:241:27 | M`1 | overrides.cs:239:11:239:12 | A4 | overrides.cs:162:11:162:14 | M`1 | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:249:22:249:25 | M`1 | overrides.cs:247:11:247:12 | A6 | overrides.cs:162:11:162:14 | M`1 | overrides.cs:160:22:160:26 | I2<Object[]> |
| overrides.cs:259:27:259:30 | M`1 | overrides.cs:257:11:257:12 | A8 | overrides.cs:223:26:223:29 | M`1 | overrides.cs:221:11:221:12 | A1 |
| overrides.cs:267:27:267:30 | M`1 | overrides.cs:265:11:265:12 | A9 | overrides.cs:223:26:223:29 | M`1 | overrides.cs:221:11:221:12 | A1 |
| overrides.cs:284:25:284:28 | M`1 | overrides.cs:282:15:282:17 | A10 | overrides.cs:279:18:279:21 | M`1 | overrides.cs:277:19:277:20 | I6 |

View File

@@ -71,13 +71,6 @@
| overrides.C2.get_Prop() | overrides.I3.get_Prop() | implements |
| overrides.C2.set_Prop(string) | overrides.C1.set_Prop(string) | overrides |
| overrides.C2.set_Prop(string) | overrides.I3.set_Prop(string) | implements |
| overrides.C3<>.Item[int] | overrides.I4.MyIndexer[int] | implements |
| overrides.C3<>.Method() | overrides.I4.Method() | implements |
| overrides.C3<>.Prop | overrides.I3.Prop | implements |
| overrides.C3<>.get_Item(int) | overrides.I4.get_MyIndexer(int) | implements |
| overrides.C3<>.get_Prop() | overrides.I3.get_Prop() | implements |
| overrides.C3<>.set_Item(int, string) | overrides.I4.set_MyIndexer(int, string) | implements |
| overrides.C3<>.set_Prop(string) | overrides.I3.set_Prop(string) | implements |
| overrides.C3<System.Int32>.Item[int] | overrides.I4.MyIndexer[int] | implements |
| overrides.C3<System.Int32>.Method() | overrides.I4.Method() | implements |
| overrides.C3<System.Int32>.Prop | overrides.I3.Prop | implements |
@@ -85,6 +78,13 @@
| overrides.C3<System.Int32>.get_Prop() | overrides.I3.get_Prop() | implements |
| overrides.C3<System.Int32>.set_Item(int, string) | overrides.I4.set_MyIndexer(int, string) | implements |
| overrides.C3<System.Int32>.set_Prop(string) | overrides.I3.set_Prop(string) | implements |
| overrides.C3`1.Item[int] | overrides.I4.MyIndexer[int] | implements |
| overrides.C3`1.Method() | overrides.I4.Method() | implements |
| overrides.C3`1.Prop | overrides.I3.Prop | implements |
| overrides.C3`1.get_Item(int) | overrides.I4.get_MyIndexer(int) | implements |
| overrides.C3`1.get_Prop() | overrides.I3.get_Prop() | implements |
| overrides.C3`1.set_Item(int, string) | overrides.I4.set_MyIndexer(int, string) | implements |
| overrides.C3`1.set_Prop(string) | overrides.I3.set_Prop(string) | implements |
| overrides.D.ToString() | overrides.C.ToString() | overrides |
| overrides.D.f2() | overrides.A.f2() | overrides |
| overrides.E2.M() | overrides.E.M() | overrides |
@@ -92,5 +92,5 @@
| overrides.F.M() | overrides.I.M() | implements |
| overrides.G2.M<S>(string, S) | overrides.G.M<S>(string, S) | overrides |
| overrides.G.M<S>(string, S) | overrides.I2<System.String>.M<S>(string, S) | implements |
| overrides.H<>.M<S>(TA, S) | overrides.I2<TA>.M<S>(TA, S) | implements |
| overrides.Outer<>+A10.M<T>(Inner) | overrides.Outer<>+I6.M<T>(Inner) | implements |
| overrides.H`1.M<S>(TA, S) | overrides.I2<TA>.M<S>(TA, S) | implements |
| overrides.Outer`1+A10.M<T>(Inner) | overrides.Outer`1+I6.M<T>(Inner) | implements |

View File

@@ -31,9 +31,9 @@ withDefaultValue
| Parameters.cs:13:17:13:18 | M7 | Parameters.cs:13:67:13:68 | e3 | 2 | Parameters.cs:13:72:13:83 | object creation of type MyEnum | 0 |
| Parameters.cs:13:17:13:18 | M7 | Parameters.cs:13:93:13:94 | e4 | 3 | Parameters.cs:13:98:13:105 | access to constant A | 1 |
| Parameters.cs:13:17:13:18 | M7 | Parameters.cs:13:115:13:116 | e5 | 4 | Parameters.cs:13:120:13:128 | (...) ... | 5 |
| Parameters.cs:15:17:15:21 | M8<> | Parameters.cs:15:25:15:25 | t | 0 | Parameters.cs:15:29:15:35 | (...) ... | - |
| Parameters.cs:16:17:16:21 | M9<> | Parameters.cs:16:25:16:25 | t | 0 | Parameters.cs:16:29:16:35 | (...) ... | - |
| Parameters.cs:17:17:17:22 | M10<> | Parameters.cs:17:26:17:26 | t | 0 | Parameters.cs:17:30:17:36 | (...) ... | null |
| Parameters.cs:15:17:15:21 | M8`1 | Parameters.cs:15:25:15:25 | t | 0 | Parameters.cs:15:29:15:35 | (...) ... | - |
| Parameters.cs:16:17:16:21 | M9`1 | Parameters.cs:16:25:16:25 | t | 0 | Parameters.cs:16:29:16:35 | (...) ... | - |
| Parameters.cs:17:17:17:22 | M10`1 | Parameters.cs:17:26:17:26 | t | 0 | Parameters.cs:17:30:17:36 | (...) ... | null |
| Parameters.cs:19:17:19:19 | M11 | Parameters.cs:19:25:19:28 | arg1 | 0 | Parameters.cs:19:32:19:32 | 3 | 3 |
| Parameters.cs:20:17:20:19 | M12 | Parameters.cs:20:30:20:33 | arg2 | 0 | Parameters.cs:20:37:20:43 | (...) ... | - |
| Parameters.cs:21:17:21:19 | M13 | Parameters.cs:21:31:21:34 | arg3 | 0 | Parameters.cs:21:38:21:41 | null | null |
@@ -60,9 +60,9 @@ withDefaultValue
| Parameters.dll:0:0:0:0 | M7 | Parameters.dll:0:0:0:0 | e3 | 2 | Parameters.dll:0:0:0:0 | (...) ... | 0 |
| Parameters.dll:0:0:0:0 | M7 | Parameters.dll:0:0:0:0 | e4 | 3 | Parameters.dll:0:0:0:0 | (...) ... | 1 |
| Parameters.dll:0:0:0:0 | M7 | Parameters.dll:0:0:0:0 | e5 | 4 | Parameters.dll:0:0:0:0 | (...) ... | 5 |
| Parameters.dll:0:0:0:0 | M8<> | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | - |
| Parameters.dll:0:0:0:0 | M9<> | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | - |
| Parameters.dll:0:0:0:0 | M10<> | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | null |
| Parameters.dll:0:0:0:0 | M8`1 | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | - |
| Parameters.dll:0:0:0:0 | M9`1 | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | - |
| Parameters.dll:0:0:0:0 | M10`1 | Parameters.dll:0:0:0:0 | t | 0 | Parameters.dll:0:0:0:0 | default | null |
| Parameters.dll:0:0:0:0 | M11 | Parameters.dll:0:0:0:0 | arg1 | 0 | Parameters.dll:0:0:0:0 | 3 | 3 |
| Parameters.dll:0:0:0:0 | M12 | Parameters.dll:0:0:0:0 | arg2 | 0 | Parameters.dll:0:0:0:0 | default | - |
| Parameters.dll:0:0:0:0 | M13 | Parameters.dll:0:0:0:0 | arg3 | 0 | Parameters.dll:0:0:0:0 | default | - |

View File

@@ -69,11 +69,11 @@
| Program.cs:144:27:144:27 | T |
| Program.cs:144:31:144:41 | DynamicType |
| Program.cs:154:15:154:35 | TEmbeddedTypesManager |
| Program.cs:154:39:154:96 | EmbeddedTypesManager<,> |
| Program.cs:154:39:154:96 | EmbeddedTypesManager`2 |
| Program.cs:154:60:154:80 | TEmbeddedTypesManager |
| Program.cs:154:83:154:95 | TEmbeddedType |
| Program.cs:155:15:155:27 | TEmbeddedType |
| Program.cs:155:31:155:88 | EmbeddedTypesManager<,> |
| Program.cs:155:31:155:88 | EmbeddedTypesManager`2 |
| Program.cs:155:52:155:72 | TEmbeddedTypesManager |
| Program.cs:155:75:155:87 | TEmbeddedType |
| Program.cs:162:5:162:7 | Int32 |

View File

@@ -1,5 +1,5 @@
| Delegate<> | Delegate<T>(int, T) |
| Delegate<String> | Delegate<string> |
| Delegate`1 | Delegate<T>(int, T) |
| Item | Item[T, bool] |
| M | M(IEnumerable<int>) |
| M | M(Int32[,,,][][,][,,]) |
@@ -23,10 +23,10 @@
| M | M(uint) |
| M | M(ulong) |
| M | M(ushort) |
| M<> | M<S>(params S[]) |
| M<> | M<S>(ref S) |
| M<Nullable<Char>> | M<char?>(ref char?) |
| ToStringWithTypes<> | ToStringWithTypes<T> |
| M`1 | M<S>(params S[]) |
| M`1 | M<S>(ref S) |
| ToStringWithTypes`1 | ToStringWithTypes<T> |
| add_Event | add_Event(Delegate<string>) |
| get_Item | get_Item(T, bool) |
| remove_Event | remove_Event(Delegate<string>) |

View File

@@ -94,16 +94,16 @@ types.cs:
# 47| 3: [Struct] Struct
# 50| 4: [Interface] Interface
# 53| 5: [DelegateType] Delegate
# 54| 6: [Class] GenericClass<>
# 54| 6: [Class] GenericClass`1
#-----| 1: (Type parameters)
# 54| 0: [TypeParameter] T
# 55| 7: [Interface] GenericInterface<>
# 55| 7: [Interface] GenericInterface`1
#-----| 1: (Type parameters)
# 55| 0: [TypeParameter] T
# 56| 8: [Struct] GenericStruct<>
# 56| 8: [Struct] GenericStruct`1
#-----| 1: (Type parameters)
# 56| 0: [TypeParameter] T
# 57| 9: [Class] Map<,>
# 57| 9: [Class] Map`2
#-----| 1: (Type parameters)
# 57| 0: [TypeParameter] U
# 57| 1: [TypeParameter] V

View File

@@ -1 +1 @@
| types.cs:54:11:54:25 | GenericClass<> |
| types.cs:54:11:54:25 | GenericClass`1 |

View File

@@ -1 +1 @@
| types.cs:55:15:55:33 | GenericInterface<> |
| types.cs:55:15:55:33 | GenericInterface`1 |

View File

@@ -1 +1 @@
| types.cs:56:12:56:27 | GenericStruct<> |
| types.cs:56:12:56:27 | GenericStruct`1 |

View File

@@ -1 +1 @@
| types.cs:57:11:57:19 | Map<,> | types.cs:57:15:57:15 | U | types.cs:57:18:57:18 | V |
| types.cs:57:11:57:19 | Map`2 | types.cs:57:15:57:15 | U | types.cs:57:18:57:18 | V |

View File

@@ -1 +1 @@
| types.cs:57:11:57:19 | Map<String,Class> | types.cs:57:11:57:19 | Map<,> |
| types.cs:57:11:57:19 | Map<String,Class> | types.cs:57:11:57:19 | Map`2 |

View File

@@ -44,19 +44,19 @@ constrainedTypeParameterSubsumes
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<T10> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<int> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<string> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<System.String>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested`1+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
| Unification.cs:10:10:10:11 | T4 | Unification.cs:7:7:7:12 | C1<C0> |
| Unification.cs:10:10:10:11 | T4 | Unification.cs:10:10:10:11 | T4 |
| Unification.cs:11:10:11:11 | T5 | Unification.cs:8:7:8:12 | C2<S1> |
@@ -145,19 +145,19 @@ constrainedTypeParameterUnifiable
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<T10> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<int> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:36:7:36:17 | Nested<string> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested<System.String>+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:39:11:39:17 | Nested`1+NestedB |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:9:10:9:11 | T3 | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
| Unification.cs:10:10:10:11 | T4 | Unification.cs:7:7:7:12 | C1<C0> |
| Unification.cs:10:10:10:11 | T4 | Unification.cs:7:7:7:12 | C1<T1> |
| Unification.cs:10:10:10:11 | T4 | Unification.cs:7:7:7:12 | C1<T2> |
@@ -285,33 +285,33 @@ subsumes
| Unification.cs:36:7:36:17 | Nested<T10> | Unification.cs:36:7:36:17 | Nested<string> |
| Unification.cs:36:7:36:17 | Nested<int> | Unification.cs:36:7:36:17 | Nested<int> |
| Unification.cs:36:7:36:17 | Nested<string> | Unification.cs:36:7:36:17 | Nested<string> |
| Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:39:11:39:17 | Nested<>+NestedB | Unification.cs:39:11:39:17 | Nested<>+NestedB |
| Unification.cs:39:11:39:17 | Nested<>+NestedB | Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB |
| Unification.cs:39:11:39:17 | Nested<>+NestedB | Unification.cs:39:11:39:17 | Nested<System.String>+NestedB |
| Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> |
| Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> |
| Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB | Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB |
| Unification.cs:39:11:39:17 | Nested<System.String>+NestedB | Unification.cs:39:11:39:17 | Nested<System.String>+NestedB |
| Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:39:11:39:17 | Nested`1+NestedB | Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB |
| Unification.cs:39:11:39:17 | Nested`1+NestedB | Unification.cs:39:11:39:17 | Nested<System.String>+NestedB |
| Unification.cs:39:11:39:17 | Nested`1+NestedB | Unification.cs:39:11:39:17 | Nested`1+NestedB |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> |
| Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> |
| Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
subsumptionImpliesUnification
unifiable
| Unification.cs:7:7:7:12 | C1<C0> | Unification.cs:7:7:7:12 | C1<T1> |
@@ -349,17 +349,17 @@ unifiable
| Unification.cs:31:12:31:23 | (string, T9) | Unification.cs:32:12:32:19 | (T8, T9) |
| Unification.cs:36:7:36:17 | Nested<int> | Unification.cs:36:7:36:17 | Nested<T10> |
| Unification.cs:36:7:36:17 | Nested<string> | Unification.cs:36:7:36:17 | Nested<T10> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> | Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> | Unification.cs:38:11:38:22 | Nested<>+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.Int32>+NestedA<string> | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> | Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<T11> |
| Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB | Unification.cs:39:11:39:17 | Nested<>+NestedB |
| Unification.cs:39:11:39:17 | Nested<System.String>+NestedB | Unification.cs:39:11:39:17 | Nested<>+NestedB |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:38:11:38:22 | Nested<System.String>+NestedA<int> | Unification.cs:38:11:38:22 | Nested`1+NestedA<T11> |
| Unification.cs:39:11:39:17 | Nested<System.Int32>+NestedB | Unification.cs:39:11:39:17 | Nested`1+NestedB |
| Unification.cs:39:11:39:17 | Nested<System.String>+NestedB | Unification.cs:39:11:39:17 | Nested`1+NestedB |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> | Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> | Unification.cs:41:22:41:33 | Nested<>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.Int32>+NestedB+NestedC<bool> | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> | Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<T12> |
| Unification.cs:41:22:41:33 | Nested<System.String>+NestedB+NestedC<decimal> | Unification.cs:41:22:41:33 | Nested`1+NestedB+NestedC<T12> |

View File

@@ -1,2 +1,2 @@
| IncorrectCompareToSignature.cs:5:16:5:24 | CompareTo | The parameter of this 'CompareTo' method is of type $@, but $@ does not implement 'IComparable<$@>'. | IncorrectCompareToSignature.cs:3:10:3:10 | T | T | IncorrectCompareToSignature.cs:3:7:3:11 | C1<> | C1<> | IncorrectCompareToSignature.cs:3:10:3:10 | T | T |
| IncorrectCompareToSignature.cs:5:16:5:24 | CompareTo | The parameter of this 'CompareTo' method is of type $@, but $@ does not implement 'IComparable<$@>'. | IncorrectCompareToSignature.cs:3:10:3:10 | T | T | IncorrectCompareToSignature.cs:3:7:3:11 | C1`1 | C1`1 | IncorrectCompareToSignature.cs:3:10:3:10 | T | T |
| IncorrectCompareToSignatureBad.cs:5:16:5:24 | CompareTo | The parameter of this 'CompareTo' method is of type $@, but $@ does not implement 'IComparable<$@>'. | IncorrectCompareToSignatureBad.cs:3:7:3:9 | Bad | Bad | IncorrectCompareToSignatureBad.cs:3:7:3:9 | Bad | Bad | IncorrectCompareToSignatureBad.cs:3:7:3:9 | Bad | Bad |

View File

@@ -1,3 +1,3 @@
| NonOverridingMethod.cs:15:16:15:17 | M1 | Method 'M1' looks like it should override $@ but does not do so. | NonOverridingMethod.cs:5:24:5:25 | M1 | C1.M1 |
| NonOverridingMethod.cs:21:27:21:31 | M3<> | Method 'M3<>' looks like it should override $@ but does not do so. | NonOverridingMethod.cs:7:35:7:39 | M3<> | C1.M3<> |
| NonOverridingMethod.cs:21:27:21:31 | M3`1 | Method 'M3`1' looks like it should override $@ but does not do so. | NonOverridingMethod.cs:7:35:7:39 | M3`1 | C1.M3`1 |
| NonOverridingMethodBad.cs:10:21:10:23 | Foo | Method 'Foo' looks like it should override $@ but does not do so. | NonOverridingMethodBad.cs:5:29:5:31 | Foo | Bad+Super.Foo |

View File

@@ -1,6 +1,6 @@
| regression.cs:51:18:51:33 | ActualDeadMethod | Unused method (or method called from dead method only). |
| regression.cs:60:18:60:37 | NotDynamicallyCalled | Unused method (or method called from dead method only). |
| regression.cs:77:10:77:19 | DeadCaller | Unused method (or method called from dead method only). |
| regression.cs:84:10:84:23 | DeadGeneric<> | Unused method (or method called from dead method only). |
| regression.cs:84:10:84:23 | DeadGeneric`1 | Unused method (or method called from dead method only). |
| regression.cs:105:10:105:21 | DeadGeneric1 | Unused method (or method called from dead method only). |
| regression.cs:110:10:110:24 | DeadGeneric2<> | Unused method (or method called from dead method only). |
| regression.cs:110:10:110:24 | DeadGeneric2`1 | Unused method (or method called from dead method only). |

View File

@@ -1,2 +1,2 @@
| documentation.cs:83:11:83:19 | Class4<> | Documentation specifies an invalid type parameter name $@. | documentation.cs:82:5:82:48 | /// ... | X |
| documentation.cs:98:10:98:24 | method5<,> | Documentation specifies an invalid type parameter name $@. | documentation.cs:96:5:96:54 | /// ... | T0 |
| documentation.cs:83:11:83:19 | Class4`1 | Documentation specifies an invalid type parameter name $@. | documentation.cs:82:5:82:48 | /// ... | X |
| documentation.cs:98:10:98:24 | method5`2 | Documentation specifies an invalid type parameter name $@. | documentation.cs:96:5:96:54 | /// ... | T0 |

View File

@@ -1,2 +1,2 @@
| documentation.cs:33:16:33:22 | method2 | Return value should be documented. |
| documentation.cs:106:24:106:33 | method4<> | Return value should be documented. |
| documentation.cs:106:24:106:33 | method4`1 | Return value should be documented. |

View File

@@ -1,2 +1,2 @@
| documentation.cs:33:16:33:22 | method2 | Documentation should have a summary. |
| documentation.cs:106:24:106:33 | method4<> | Documentation should have a summary. |
| documentation.cs:106:24:106:33 | method4`1 | Documentation should have a summary. |

View File

@@ -1,4 +1,4 @@
| InconsistentCompareTo.cs:34:7:34:19 | BadComparable | Class BadComparable implements CompareTo but does not override Equals; the two could be inconsistent. |
| InconsistentCompareTo.cs:40:7:40:22 | BadComparableInt | Class BadComparableInt implements CompareTo but does not override Equals; the two could be inconsistent. |
| InconsistentCompareTo.cs:46:7:46:23 | BadComparableT<> | Class BadComparableT<> implements CompareTo but does not override Equals; the two could be inconsistent. |
| InconsistentCompareTo.cs:46:7:46:23 | BadComparableT`1 | Class BadComparableT`1 implements CompareTo but does not override Equals; the two could be inconsistent. |
| InconsistentCompareTo.cs:52:7:52:28 | BadComparableNewEquals | Class BadComparableNewEquals implements CompareTo but does not override Equals; the two could be inconsistent. |

View File

@@ -1,3 +1,3 @@
| System.Collections.Generic#List<>.Add(T) | 2 |
| System.Collections.Generic#Dictionary<,>+KeyCollection.GetEnumerator() | 1 |
| System.Collections.Generic#Dictionary<,>.get_Keys() | 1 |
| System.Collections.Generic#List`1.Add(T) | 2 |
| System.Collections.Generic#Dictionary`2+KeyCollection.GetEnumerator() | 1 |
| System.Collections.Generic#Dictionary`2.get_Keys() | 1 |

View File

@@ -1,6 +1,6 @@
| System#Console.ReadLine() | 2 |
| System#DateTime.AddYears(System.Int32) | 2 |
| System.Collections.Generic#List<>.Add(T) | 2 |
| System.Collections.Generic#List`1.Add(T) | 2 |
| System.Web#HttpResponse.Write(System.Object) | 2 |
| System#Console.Read() | 1 |
| System#Console.SetError(System.IO.TextWriter) | 1 |

View File

@@ -1,2 +1,2 @@
| PointlessForwardingMethod.cs:11:17:11:17 | f | This method is a forwarder for $@, which is not called independently - the methods can be merged. | PointlessForwardingMethod.cs:8:17:8:17 | f | f |
| PointlessForwardingMethod.cs:41:10:41:13 | i<> | This method is a forwarder for $@, which is not called independently - the methods can be merged. | PointlessForwardingMethod.cs:38:10:38:13 | i<> | i<> |
| PointlessForwardingMethod.cs:41:10:41:13 | i`1 | This method is a forwarder for $@, which is not called independently - the methods can be merged. | PointlessForwardingMethod.cs:38:10:38:13 | i`1 | i`1 |

View File

@@ -7,11 +7,11 @@
| PublicClass.cs:40:19:40:29 | sourceStuff | GitHub.CodeQL | PublicClass | sourceStuff | () | true | PublicClass.cs | source |
| PublicClass.cs:45:17:45:25 | sinkStuff | GitHub.CodeQL | PublicClass | sinkStuff | (System.String) | true | PublicClass.cs | sink |
| PublicClass.cs:50:17:50:28 | neutralStuff | GitHub.CodeQL | PublicClass | neutralStuff | (System.String) | true | PublicClass.cs | neutral |
| PublicGenericClass.cs:7:17:7:21 | stuff | GitHub.CodeQL | PublicGenericClass<,> | stuff | (T) | false | PublicGenericClass.cs | |
| PublicGenericClass.cs:12:17:12:26 | stuff2<> | GitHub.CodeQL | PublicGenericClass<,> | stuff2<> | (T2) | false | PublicGenericClass.cs | |
| PublicGenericInterface.cs:7:10:7:14 | stuff | GitHub.CodeQL | PublicGenericInterface<> | stuff | (T) | false | PublicGenericInterface.cs | |
| PublicGenericInterface.cs:9:10:9:19 | stuff2<> | GitHub.CodeQL | PublicGenericInterface<> | stuff2<> | (T2) | false | PublicGenericInterface.cs | |
| PublicGenericInterface.cs:11:17:11:27 | staticStuff | GitHub.CodeQL | PublicGenericInterface<> | staticStuff | (System.String) | false | PublicGenericInterface.cs | |
| PublicGenericClass.cs:7:17:7:21 | stuff | GitHub.CodeQL | PublicGenericClass`2 | stuff | (T) | false | PublicGenericClass.cs | |
| PublicGenericClass.cs:12:17:12:26 | stuff2`1 | GitHub.CodeQL | PublicGenericClass`2 | stuff2`1 | (T2) | false | PublicGenericClass.cs | |
| PublicGenericInterface.cs:7:10:7:14 | stuff | GitHub.CodeQL | PublicGenericInterface`1 | stuff | (T) | false | PublicGenericInterface.cs | |
| PublicGenericInterface.cs:9:10:9:19 | stuff2`1 | GitHub.CodeQL | PublicGenericInterface`1 | stuff2`1 | (T2) | false | PublicGenericInterface.cs | |
| PublicGenericInterface.cs:11:17:11:27 | staticStuff | GitHub.CodeQL | PublicGenericInterface`1 | staticStuff | (System.String) | false | PublicGenericInterface.cs | |
| PublicInterface.cs:7:10:7:14 | stuff | GitHub.CodeQL | PublicInterface | stuff | (System.String) | false | PublicInterface.cs | |
| PublicInterface.cs:9:29:9:31 | get_PublicProperty | GitHub.CodeQL | PublicInterface | get_PublicProperty | () | false | PublicInterface.cs | |
| PublicInterface.cs:9:34:9:36 | set_PublicProperty | GitHub.CodeQL | PublicInterface | set_PublicProperty | (System.String) | false | PublicInterface.cs | |