mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
299 lines
22 KiB
Plaintext
299 lines
22 KiB
Plaintext
constrainedTypeParameterSubsumes
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:3:8:3:9 | S1 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:3:22:3:23 | S2 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:7:10:7:11 | T2 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:11:25:11:27 | T6d |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:1:11:1:12 | I1 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:5:7:5:8 | C0 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:10:8:11 | T3 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:7:9:12 | C4<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:7:9:12 | C4<C1<C0>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:7:10:12 | C5<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:7:10:12 | C5<C2<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:10:11:12 | T6a |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:20:11:22 | T6c |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:13:7:13:24 | ConstructSomeTypes |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:26:7:26:20 | Tuples<,> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:11:10:11:12 | T6a |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:11:20:11:22 | T6c |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:3:8:3:9 | S1 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:3:22:3:23 | S2 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:7:10:7:11 | T2 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:11:25:11:27 | T6d |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:23:12:23:13 | Tm | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:23:12:23:13 | Tm | Unification.cs:23:12:23:13 | Tm |
|
|
constrainedTypeParameterSubsumptionImpliesUnification
|
|
constrainedTypeParameterUnifiable
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:3:8:3:9 | S1 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:3:22:3:23 | S2 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:7:10:7:11 | T2 |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:11:25:11:27 | T6d |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:7:10:7:11 | T2 | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:1:11:1:12 | I1 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:5:7:5:8 | C0 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:8:10:8:11 | T3 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:7:9:12 | C4<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:7:9:12 | C4<C1<C0>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:7:10:12 | C5<> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:7:10:12 | C5<C2<S1>> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:10:11:12 | T6a |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:11:20:11:22 | T6c |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:13:7:13:24 | ConstructSomeTypes |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:8:10:8:11 | T3 | Unification.cs:26:7:26:20 | Tuples<,> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:11:10:11:12 | T6a |
|
|
| Unification.cs:9:10:9:11 | T4 | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:10:10:10:11 | T5 | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:9:10:9:11 | T4 |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:11:10:11:12 | T6a |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:11:10:11:12 | T6a | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:10:10:10:11 | T5 |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:11:15:11:17 | T6b |
|
|
| Unification.cs:11:15:11:17 | T6b | Unification.cs:23:12:23:13 | Tm |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:11:20:11:22 | T6c | Unification.cs:11:20:11:22 | T6c |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:3:8:3:9 | S1 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:3:22:3:23 | S2 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:7:10:7:11 | T2 |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:11:25:11:27 | T6d |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:11:25:11:27 | T6d | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:23:12:23:13 | Tm | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:23:12:23:13 | Tm | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:23:12:23:13 | Tm | Unification.cs:23:12:23:13 | Tm |
|
|
subsumes
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:6:7:6:12 | C1<C0> | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:6:7:6:12 | C1<S1> | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:6:7:6:12 | C1<S2> | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<T2> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<C0> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<S1> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<S2> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<T6d> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:7:7:7:12 | C2<> | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:7:7:7:12 | C2<> | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:7:7:7:12 | C2<> | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:7:7:7:12 | C2<S1> | Unification.cs:7:7:7:12 | C2<S1> |
|
|
| Unification.cs:7:7:7:12 | C2<S2> | Unification.cs:7:7:7:12 | C2<S2> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:7:8:12 | C3<C1<S1>> | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S1>> | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S2>> | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<T6b> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<C1<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<C2<S1>> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<C2<S2>> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<Tm> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:9:7:9:12 | C4<> | Unification.cs:9:7:9:12 | C4<> |
|
|
| Unification.cs:9:7:9:12 | C4<> | Unification.cs:9:7:9:12 | C4<C1<C0>> |
|
|
| Unification.cs:9:7:9:12 | C4<C1<C0>> | Unification.cs:9:7:9:12 | C4<C1<C0>> |
|
|
| Unification.cs:10:7:10:12 | C5<> | Unification.cs:10:7:10:12 | C5<> |
|
|
| Unification.cs:10:7:10:12 | C5<> | Unification.cs:10:7:10:12 | C5<C2<S1>> |
|
|
| Unification.cs:10:7:10:12 | C5<C2<S1>> | Unification.cs:10:7:10:12 | C5<C2<S1>> |
|
|
| Unification.cs:11:7:11:28 | C6<,,,> | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:11:7:11:28 | C6<,,,> | Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> |
|
|
| Unification.cs:11:7:11:28 | C6<,,,> | Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> |
|
|
| Unification.cs:11:7:11:28 | C6<,,,> | Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> |
|
|
| Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> | Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> | Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> | Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> | Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> |
|
|
| Unification.cs:26:7:26:20 | Tuples<,> | Unification.cs:26:7:26:20 | Tuples<,> |
|
|
| Unification.cs:28:12:28:20 | (T8,Int32) | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:28:12:28:20 | (T8,Int32) | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:29:12:29:24 | (String,Int32) | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:30:12:30:23 | (String,T9) | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:30:12:30:23 | (String,T9) | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:31:12:31:19 | (T8,T9) | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:31:12:31:19 | (T8,T9) | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:31:12:31:19 | (T8,T9) | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:31:12:31:19 | (T8,T9) | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:31:12:31:19 | (T8,T9) | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:32:12:32:23 | (T8,T9) | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:32:12:32:23 | (T8,T9) | Unification.cs:29:12:29:24 | (String,Int32) |
|
|
| Unification.cs:32:12:32:23 | (T8,T9) | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:32:12:32:23 | (T8,T9) | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:32:12:32:23 | (T8,T9) | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
subsumptionImpliesUnification
|
|
unifiable
|
|
| Unification.cs:6:7:6:12 | C1<C0> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<C0> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<C0> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:6:7:6:12 | C1<S1> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<S1> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<S1> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:6:7:6:12 | C1<S2> | Unification.cs:6:7:6:12 | C1<> |
|
|
| Unification.cs:6:7:6:12 | C1<S2> | Unification.cs:6:7:6:12 | C1<T2> |
|
|
| Unification.cs:6:7:6:12 | C1<S2> | Unification.cs:6:7:6:12 | C1<T6d> |
|
|
| Unification.cs:7:7:7:12 | C2<S1> | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:7:7:7:12 | C2<S2> | Unification.cs:7:7:7:12 | C2<> |
|
|
| Unification.cs:8:7:8:12 | C3<C1<S1>> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<C1<S1>> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<C1<S1>> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S1>> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S1>> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S1>> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S2>> | Unification.cs:8:7:8:12 | C3<> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S2>> | Unification.cs:8:7:8:12 | C3<T6b> |
|
|
| Unification.cs:8:7:8:12 | C3<C2<S2>> | Unification.cs:8:7:8:12 | C3<Tm> |
|
|
| Unification.cs:9:7:9:12 | C4<C1<C0>> | Unification.cs:9:7:9:12 | C4<> |
|
|
| Unification.cs:10:7:10:12 | C5<C2<S1>> | Unification.cs:10:7:10:12 | C5<> |
|
|
| Unification.cs:11:7:11:28 | C6<C1<S1>,C2<S1>,C3<C2<S1>>,S1> | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,C2<S2>,C3<C2<S2>>,S2> | Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> |
|
|
| Unification.cs:11:7:11:28 | C6<C2<S2>,Tm,C3<Tm>,S2> | Unification.cs:11:7:11:28 | C6<,,,> |
|
|
| Unification.cs:28:12:28:20 | (T8,Int32) | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:28:12:28:20 | (T8,Int32) | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:28:12:28:20 | (T8,Int32) | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:29:12:29:24 | (String,Int32) | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:29:12:29:24 | (String,Int32) | Unification.cs:30:12:30:23 | (String,T9) |
|
|
| Unification.cs:29:12:29:24 | (String,Int32) | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:29:12:29:24 | (String,Int32) | Unification.cs:32:12:32:23 | (T8,T9) |
|
|
| Unification.cs:30:12:30:23 | (String,T9) | Unification.cs:28:12:28:20 | (T8,Int32) |
|
|
| Unification.cs:30:12:30:23 | (String,T9) | Unification.cs:31:12:31:19 | (T8,T9) |
|
|
| Unification.cs:30:12:30:23 | (String,T9) | Unification.cs:32:12:32:23 | (T8,T9) |
|