summaryrefslogtreecommitdiff
path: root/mcs/tests
diff options
context:
space:
mode:
authorJo Shields <directhex@apebox.org>2014-02-19 22:12:43 +0000
committerJo Shields <directhex@apebox.org>2014-02-19 22:12:43 +0000
commit9972bf87b4f27d9c8f358ef8414ac1ab957a2f0f (patch)
tree5bb230c1d698659115f918e243c1d4b0aa4c7f51 /mcs/tests
parentd0a215f5626219ff7927f576588a777e5331c7be (diff)
downloadmono-upstream/3.2.8+dfsg.tar.gz
Imported Upstream version 3.2.8+dfsgupstream/3.2.8+dfsg
Diffstat (limited to 'mcs/tests')
-rw-r--r--mcs/tests/Makefile1
-rw-r--r--mcs/tests/dtest-059.cs22
-rw-r--r--mcs/tests/dtest-error-02.cs24
-rw-r--r--mcs/tests/gtest-540.cs9
-rw-r--r--mcs/tests/gtest-579.cs11
-rw-r--r--mcs/tests/gtest-597.cs44
-rw-r--r--mcs/tests/gtest-598.cs63
-rw-r--r--mcs/tests/gtest-599.cs32
-rw-r--r--mcs/tests/gtest-600.cs34
-rw-r--r--mcs/tests/gtest-601.cs20
-rw-r--r--mcs/tests/gtest-602.cs54
-rw-r--r--mcs/tests/gtest-iter-30.cs33
-rw-r--r--mcs/tests/gtest-iter-31.cs31
-rw-r--r--mcs/tests/gtest-iter-32.cs (renamed from mcs/tests/gtest-381.cs)0
-rw-r--r--mcs/tests/gtest-iter-33.cs (renamed from mcs/tests/gtest-217.cs)0
-rw-r--r--mcs/tests/gtest-variance-11.cs33
-rw-r--r--mcs/tests/test-154.cs44
-rw-r--r--mcs/tests/test-504.cs27
-rw-r--r--mcs/tests/test-519.cs23
-rw-r--r--mcs/tests/test-579.cs53
-rw-r--r--mcs/tests/test-869.cs10
-rw-r--r--mcs/tests/test-870.cs17
-rw-r--r--mcs/tests/test-871.cs42
-rw-r--r--mcs/tests/test-872.cs25
-rw-r--r--mcs/tests/test-873.cs28
-rw-r--r--mcs/tests/test-874.cs18
-rw-r--r--mcs/tests/test-875-2-lib.il21
-rw-r--r--mcs/tests/test-875-lib.cs8
-rw-r--r--mcs/tests/test-875.cs11
-rw-r--r--mcs/tests/test-876.cs112
-rw-r--r--mcs/tests/test-877.cs18
-rw-r--r--mcs/tests/test-878.cs34
-rw-r--r--mcs/tests/test-879.cs28
-rw-r--r--mcs/tests/test-880.cs78
-rw-r--r--mcs/tests/test-881.cs26
-rw-r--r--mcs/tests/test-882.cs72
-rw-r--r--mcs/tests/test-883-lib.cs8
-rw-r--r--mcs/tests/test-883.cs14
-rw-r--r--mcs/tests/test-async-22.cs9
-rw-r--r--mcs/tests/test-async-40.cs1
-rw-r--r--mcs/tests/test-async-51.cs33
-rw-r--r--mcs/tests/test-async-52.cs23
-rw-r--r--mcs/tests/test-async-53.cs27
-rw-r--r--mcs/tests/test-async-54.cs41
-rw-r--r--mcs/tests/test-async-55.cs71
-rw-r--r--mcs/tests/test-async-56.cs32
-rw-r--r--mcs/tests/test-async-57.cs16
-rw-r--r--mcs/tests/test-async-58.cs23
-rw-r--r--mcs/tests/test-async-59.cs46
-rw-r--r--mcs/tests/test-xml-068-ref.xml14
-rw-r--r--mcs/tests/test-xml-068.cs16
-rw-r--r--mcs/tests/ver-il-net_4_5.xml4953
52 files changed, 4620 insertions, 1813 deletions
diff --git a/mcs/tests/Makefile b/mcs/tests/Makefile
index b0a932eb4f..33925e7df2 100644
--- a/mcs/tests/Makefile
+++ b/mcs/tests/Makefile
@@ -96,3 +96,4 @@ csproj-local:
setup:
$(CSCOMPILE) -t:library dlls/test-679-2/test-679-lib-2.cs
$(CSCOMPILE) -t:library dlls/test-679-1/test-679-lib.cs -r:dlls/test-679-2/test-679-lib-2.dll
+ $(ILASM) -dll dlls/test-883.il
diff --git a/mcs/tests/dtest-059.cs b/mcs/tests/dtest-059.cs
new file mode 100644
index 0000000000..b57b8d29f8
--- /dev/null
+++ b/mcs/tests/dtest-059.cs
@@ -0,0 +1,22 @@
+using System;
+
+class X
+{
+ public static void Main ()
+ {
+ new C<int> ().Test ();
+ }
+}
+
+class C<T>
+{
+ public void Test ()
+ {
+ dynamic d = null;
+
+ int v;
+ int.TryParse (d, out v);
+
+ int.TryParse (d, out v);
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/dtest-error-02.cs b/mcs/tests/dtest-error-02.cs
index b8b4eb0dcd..58578fe3b5 100644
--- a/mcs/tests/dtest-error-02.cs
+++ b/mcs/tests/dtest-error-02.cs
@@ -8,6 +8,14 @@ class A
public void Foo ()
{
}
+
+ public int Property { get; set; }
+
+ string this [int index] {
+ get {
+ return "x";
+ }
+ }
}
public static dynamic Factory ()
@@ -30,6 +38,22 @@ public class Test
return 2;
}
+ try {
+ var x = d.Property;
+ return 3;
+ } catch (RuntimeBinderException e) {
+ if (e.Message != "`A.N.Property.get' is inaccessible due to its protection level")
+ return 4;
+ }
+
+ try {
+ var x = d [4];
+ return 5;
+ } catch (RuntimeBinderException e) {
+ if (e.Message != "`A.N.this[int]' is inaccessible due to its protection level")
+ return 6;
+ }
+
return 0;
}
}
diff --git a/mcs/tests/gtest-540.cs b/mcs/tests/gtest-540.cs
index 8c9c43a160..7596032d16 100644
--- a/mcs/tests/gtest-540.cs
+++ b/mcs/tests/gtest-540.cs
@@ -88,4 +88,13 @@ class C
return 0;
}
+
+ // This does not look right but C# spec needs tidying up to special case it
+ void BrokenLiftedNull ()
+ {
+ int i = 44;
+ int? u = null;
+ i <<= u;
+ i <<= null;
+ }
} \ No newline at end of file
diff --git a/mcs/tests/gtest-579.cs b/mcs/tests/gtest-579.cs
index 9def4cd52c..615312c36b 100644
--- a/mcs/tests/gtest-579.cs
+++ b/mcs/tests/gtest-579.cs
@@ -9,12 +9,23 @@ public class G<U, V> : IA<G<V, string>>
public class C
{
+ static bool Test_2 <T2>(T2[] t)
+ {
+ return t is byte[];
+ }
+
public static int Main ()
{
G<long, short> p = new G<long, short> ();
if (p is IA<G<string, string>>)
return 1;
+ if (Test_2 (new int [0]))
+ return 2;
+
+ if (!Test_2 (new byte [0]))
+ return 3;
+
return 0;
}
} \ No newline at end of file
diff --git a/mcs/tests/gtest-597.cs b/mcs/tests/gtest-597.cs
new file mode 100644
index 0000000000..cbf9e7345e
--- /dev/null
+++ b/mcs/tests/gtest-597.cs
@@ -0,0 +1,44 @@
+using System;
+
+namespace Test
+{
+ class MainClass
+ {
+ public static int Main ()
+ {
+ if (!Test_1 (new Derived ()))
+ return 1;
+
+ if (!Test_2 (new S ()))
+ return 2;
+
+ return 0;
+ }
+
+ static bool Test_1<T> (Templated<T> template)
+ {
+ return template is Derived;
+ }
+
+ static bool Test_2<U> (IA<U> arg)
+ {
+ return arg is S;
+ }
+ }
+
+ public abstract class Templated<T>
+ {
+ }
+
+ public class Derived : Templated<Derived>
+ {
+ }
+
+ public interface IA<T>
+ {
+ }
+
+ public struct S : IA<S>
+ {
+ }
+}
diff --git a/mcs/tests/gtest-598.cs b/mcs/tests/gtest-598.cs
new file mode 100644
index 0000000000..27bad700e5
--- /dev/null
+++ b/mcs/tests/gtest-598.cs
@@ -0,0 +1,63 @@
+using System;
+
+public class A
+{
+ public virtual T Test<T> (T t)
+ {
+ throw new ApplicationException ();
+ }
+}
+
+public class B : A
+{
+ public override T Test<T> (T t)
+ {
+ Console.WriteLine ("Base");
+ return default (T);
+ }
+}
+
+public class C : B
+{
+ public override T Test<T> (T t)
+ {
+ base.Test ("a");
+ return default (T);
+ }
+}
+
+
+public class AG<U>
+{
+ public virtual T Test<T> (T t, U u)
+ {
+ throw new ApplicationException ();
+ }
+}
+
+public class B<UB> : AG<UB>
+{
+ public override T Test<T> (T t, UB u)
+ {
+ Console.WriteLine ("Base");
+ return default (T);
+ }
+}
+
+public class C<UC> : B<UC>
+{
+ public override T Test<T> (T t, UC u)
+ {
+ base.Test ("a", default (UC));
+ return default (T);
+ }
+}
+
+class X
+{
+ public static void Main ()
+ {
+ new C ().Test<int> (1);
+ new C<int> ().Test (5, 3);
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/gtest-599.cs b/mcs/tests/gtest-599.cs
new file mode 100644
index 0000000000..a25e7b6e66
--- /dev/null
+++ b/mcs/tests/gtest-599.cs
@@ -0,0 +1,32 @@
+using System;
+
+public abstract class A<X>
+{
+ public abstract T Test<T> (T t, X x);
+}
+
+public class B : A<char>
+{
+ public override T Test<T> (T t, char x)
+ {
+ Console.WriteLine ("B");
+ return default (T);
+ }
+}
+
+public class C : B
+{
+ public override T Test<T> (T t, char c)
+ {
+ base.Test ("a", 'a');
+ return default (T);
+ }
+}
+
+class X
+{
+ public static void Main ()
+ {
+ new C ().Test<int> (1, '1');
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/gtest-600.cs b/mcs/tests/gtest-600.cs
new file mode 100644
index 0000000000..54b6c29244
--- /dev/null
+++ b/mcs/tests/gtest-600.cs
@@ -0,0 +1,34 @@
+class A { }
+class B { }
+
+interface ICharlie<T> { }
+
+class Delta : ICharlie<A>, ICharlie<B>
+{
+ static void Test<U> (ICharlie<U> icu, U u)
+ {
+ }
+
+ public void World<U> (U u, IFoo<U> foo)
+ {
+ }
+
+ public void Test (Foo foo)
+ {
+ World ("Canada", foo);
+ }
+
+ static void Main ()
+ {
+ Test (new Delta (), new A ());
+ Test (new Delta (), new B ());
+ }
+}
+
+public interface IFoo<T>
+{
+}
+
+public class Foo : IFoo<int>, IFoo<string>
+{
+}
diff --git a/mcs/tests/gtest-601.cs b/mcs/tests/gtest-601.cs
new file mode 100644
index 0000000000..e15d908cb5
--- /dev/null
+++ b/mcs/tests/gtest-601.cs
@@ -0,0 +1,20 @@
+using System;
+
+public class TestProgram
+{
+ public static void Main ()
+ {
+ IMyStruct myStruct = null;
+ MyStruct? structValue;
+
+ structValue = (MyStruct?)myStruct;
+ }
+}
+
+public struct MyStruct : IMyStruct
+{
+}
+
+public interface IMyStruct
+{
+}
diff --git a/mcs/tests/gtest-602.cs b/mcs/tests/gtest-602.cs
new file mode 100644
index 0000000000..87ae36011e
--- /dev/null
+++ b/mcs/tests/gtest-602.cs
@@ -0,0 +1,54 @@
+using System.Collections.Generic;
+using System;
+
+public class Factory<TKey, TBase>
+{
+ delegate T InstantiateMethod<T> ();
+
+ Dictionary<TKey, InstantiateMethod<TBase>> _Products = new Dictionary<TKey, InstantiateMethod<TBase>> ();
+
+ public void Register<T> (TKey key) where T : TBase, new()
+ {
+ _Products.Add (key, Constructor<T>);
+ }
+
+ public TBase Produce (TKey key)
+ {
+ return _Products [key] ();
+ }
+
+ static TBase Constructor<T> () where T : TBase, new()
+ {
+ return new T ();
+ }
+}
+
+class BaseClass
+{
+}
+
+class ChildClass1 : BaseClass
+{
+}
+
+class ChildClass2 : BaseClass
+{
+}
+
+class TestClass
+{
+ public static int Main ()
+ {
+ var factory = new Factory<byte, BaseClass> ();
+ factory.Register<ChildClass1> (1);
+ factory.Register<ChildClass2> (2);
+
+ if (factory.Produce (1).GetType () != typeof (ChildClass1))
+ return 1;
+
+ if (factory.Produce (2).GetType () != typeof (ChildClass2))
+ return 2;
+
+ return 0;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/gtest-iter-30.cs b/mcs/tests/gtest-iter-30.cs
new file mode 100644
index 0000000000..192c82be79
--- /dev/null
+++ b/mcs/tests/gtest-iter-30.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+
+public class Program
+{
+ public static void Main ()
+ {
+ foreach (var x in new M ().Test ()) {
+ Console.WriteLine (x);
+ }
+ }
+}
+
+class M
+{
+ public IEnumerable<int> Test ()
+ {
+ Action a = delegate {
+ int k = 0;
+ Action x = delegate {
+ Console.WriteLine (this);
+ Console.WriteLine (k);
+ };
+
+ x ();
+ Console.WriteLine (this);
+ };
+
+ a ();
+
+ yield return 1;
+ }
+}
diff --git a/mcs/tests/gtest-iter-31.cs b/mcs/tests/gtest-iter-31.cs
new file mode 100644
index 0000000000..5bd2ea079a
--- /dev/null
+++ b/mcs/tests/gtest-iter-31.cs
@@ -0,0 +1,31 @@
+using System.Collections.Generic;
+using System.Linq;
+
+class B
+{
+ public object Foo (object obj)
+ {
+ return null;
+ }
+}
+
+class C
+{
+ B ctx = new B ();
+
+ public static void Main ()
+ {
+ foreach (var c in new C ().Test ()) {
+ }
+ }
+
+ IEnumerable<ushort> Test ()
+ {
+ string[] s = new[] { "a", "b", "c" };
+
+ var m = s.Select (l => ctx.Foo (l)).ToArray ();
+
+ yield break;
+ }
+}
+
diff --git a/mcs/tests/gtest-381.cs b/mcs/tests/gtest-iter-32.cs
index 04e80fe743..04e80fe743 100644
--- a/mcs/tests/gtest-381.cs
+++ b/mcs/tests/gtest-iter-32.cs
diff --git a/mcs/tests/gtest-217.cs b/mcs/tests/gtest-iter-33.cs
index bc86539667..bc86539667 100644
--- a/mcs/tests/gtest-217.cs
+++ b/mcs/tests/gtest-iter-33.cs
diff --git a/mcs/tests/gtest-variance-11.cs b/mcs/tests/gtest-variance-11.cs
index 35c2b77448..110044f0a5 100644
--- a/mcs/tests/gtest-variance-11.cs
+++ b/mcs/tests/gtest-variance-11.cs
@@ -22,8 +22,27 @@ class D
return typeof (T) == typeof (object);
}
+ public static bool CovContCont<T> (ICovariant<T> e1, IContravariant<T> e2, IContravariant<T> e3)
+ {
+ Console.WriteLine (typeof (T));
+ return typeof (T) == typeof (string);
+ }
+
+ public static bool ContCovContCov<T> (IContravariant<T> e1, ICovariant<T> e2, IContravariant<T> e3, ICovariant<T> e4)
+ {
+ Console.WriteLine (typeof (T));
+ return typeof (T) == typeof (string);
+ }
+
+ public static bool CovCovCont<T> (ICovariant<T> e1, ICovariant<T> e2, IContravariant<T> e3)
+ {
+ Console.WriteLine (typeof (T));
+ return typeof (T) == typeof (string);
+ }
+
public static int Main ()
{
+
ICovariant<object> a = null;
ICovariant<string> b = null;
if (!Covariant (a, b))
@@ -34,6 +53,20 @@ class D
if (!Contra (a_1, b_1))
return 2;
+ ICovariant<string> a_2 = null;
+ IContravariant<object> b_2 = null;
+ IContravariant<string> c_2 = null;
+ if (!CovContCont (a_2, b_2, c_2))
+ return 3;
+
+ IContravariant<object> a_3 = null;
+ ICovariant<string> b_3 = null;
+ IContravariant<string> c_3 = null;
+ ICovariant<string> d_3 = null;
+ if (!ContCovContCov (a_3, b_3, c_3, d_3))
+ return 4;
+
+ Console.WriteLine ("ok");
return 0;
}
}
diff --git a/mcs/tests/test-154.cs b/mcs/tests/test-154.cs
index 8098cfd5bc..163e78d135 100644
--- a/mcs/tests/test-154.cs
+++ b/mcs/tests/test-154.cs
@@ -594,4 +594,48 @@ public class X
return service;
}
+
+ public void test41 ()
+ {
+ int y, x = 3;
+ int z;
+ while (true) {
+ if (x > 3) {
+ y = 3;
+ goto end;
+ } else {
+ z = 3;
+ }
+
+ break;
+ end:
+ z = y;
+ }
+
+ Console.WriteLine (z);
+ }
+
+ public void test42 (int arg)
+ {
+ bool x;
+ for (; ; ) {
+ x = false;
+ if (arg > 0) {
+ x = true;
+ switch (arg) {
+ case 1:
+ case 2:
+ continue;
+ default:
+ break;
+ }
+ break;
+ } else {
+ x = false;
+ break;
+ }
+ }
+
+ Console.WriteLine (x);
+ }
}
diff --git a/mcs/tests/test-504.cs b/mcs/tests/test-504.cs
index 87c2879479..c1d1f3210e 100644
--- a/mcs/tests/test-504.cs
+++ b/mcs/tests/test-504.cs
@@ -1,7 +1,7 @@
-// Compiler options: -warnaserror
-
// This ensures that any "unreachable code" warning will error out
-// rather than generate invalid IL
+// rather than generate invalid IL or crash compiler
+
+using System;
class Foo
{
@@ -20,4 +20,25 @@ class Foo
return 1;
}
+
+ public static string Test_2 ()
+ {
+ throw new Exception ();
+
+ var account = "yo";
+ if (account == null) {
+ }
+
+ var s = "yo";
+
+ switch (8) {
+ case 1:
+ case 2:
+ break;
+ default:
+ throw new NotSupportedException ();
+ }
+
+ return s;
+ }
}
diff --git a/mcs/tests/test-519.cs b/mcs/tests/test-519.cs
index 35ca796e05..8b8bd6bf2e 100644
--- a/mcs/tests/test-519.cs
+++ b/mcs/tests/test-519.cs
@@ -1,3 +1,5 @@
+using System;
+
class Foo {
public static int Main ()
{
@@ -5,9 +7,17 @@ class Foo {
f ();
return 1;
} catch {
- return 0;
}
+
+ try {
+ f2 ();
+ return 2;
+ } catch (ApplicationException) {
+ }
+
+ return 0;
}
+
static void f ()
{
try {
@@ -20,4 +30,15 @@ class Foo {
skip:
;
}
+
+ static void f2 ()
+ {
+ try {
+ goto FinallyExit;
+ } finally {
+ throw new ApplicationException ();
+ }
+ FinallyExit:
+ Console.WriteLine ("Too late");
+ }
}
diff --git a/mcs/tests/test-579.cs b/mcs/tests/test-579.cs
index 9df2a493ac..1f49f63c76 100644
--- a/mcs/tests/test-579.cs
+++ b/mcs/tests/test-579.cs
@@ -4,6 +4,17 @@ public class TestCase
{
public static int Main ()
{
+ if (Test1 () != 0)
+ return 1;
+
+ if (Test2 () != 0)
+ return 2;
+
+ return 0;
+ }
+
+ static int Test1 ()
+ {
int i = 0;
{
goto A;
@@ -21,4 +32,46 @@ public class TestCase
return 0;
}
+
+ static int Test2 ()
+ {
+ int i = 0;
+
+ while (true) {
+ {
+ goto A;
+ A:
+ i += 3;
+ break;
+ }
+ }
+
+ if (i != 3)
+ return 1;
+
+ return 0;
+ }
+
+ static int Test3 ()
+ {
+ int i = 0;
+
+ do {
+ {
+ goto A;
+ A:
+ i += 3;
+ goto X;
+ X:
+ break;
+ }
+#pragma warning disable 162, 429
+ } while (i > 0);
+#pragma warning restore 162, 429
+
+ if (i != 3)
+ return 1;
+
+ return 0;
+ }
}
diff --git a/mcs/tests/test-869.cs b/mcs/tests/test-869.cs
index e0f01677b2..a0b22419dd 100644
--- a/mcs/tests/test-869.cs
+++ b/mcs/tests/test-869.cs
@@ -20,6 +20,13 @@ public enum E
Item = 2
}
+enum E2
+{
+ A = 0,
+ B,
+ C
+}
+
class FooClass
{
public static int Main ()
@@ -34,6 +41,9 @@ class FooClass
if (res != C.Token)
return 2;
+ E2 e2 = E2.C;
+
+ int day1 = e2 - E2.A;
return 0;
}
} \ No newline at end of file
diff --git a/mcs/tests/test-870.cs b/mcs/tests/test-870.cs
new file mode 100644
index 0000000000..5faceb7b35
--- /dev/null
+++ b/mcs/tests/test-870.cs
@@ -0,0 +1,17 @@
+public class Test
+{
+ static void Foo (ushort p)
+ {
+ p = 0x0000;
+ p |= 0x0000;
+ p &= 0x0000;
+
+ const ushort c = 0x0000;
+ p &= c;
+ }
+
+ public static void Main ()
+ {
+ Foo (1);
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-871.cs b/mcs/tests/test-871.cs
new file mode 100644
index 0000000000..19ebf8a05f
--- /dev/null
+++ b/mcs/tests/test-871.cs
@@ -0,0 +1,42 @@
+using System;
+
+class D
+{
+ int arg;
+
+ public D (int arg)
+ {
+ this.arg = arg;
+ }
+
+ public static D operator & (D x, D y)
+ {
+ return new D (100);
+ }
+
+ public static bool operator false (D d)
+ {
+ return false;
+ }
+
+ public static bool operator true (D d)
+ {
+ return true;
+ }
+
+ public static implicit operator D(bool b)
+ {
+ return new D (5);
+ }
+
+ static int Main ()
+ {
+ D d = false && new D (1);
+ Console.WriteLine (d.arg);
+ if (d.arg != 100)
+ return 1;
+
+ Console.WriteLine ("ok");
+ return 0;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-872.cs b/mcs/tests/test-872.cs
new file mode 100644
index 0000000000..e501d330ce
--- /dev/null
+++ b/mcs/tests/test-872.cs
@@ -0,0 +1,25 @@
+using System;
+
+class X
+{
+ public static void Main ()
+ {
+ int x = 1;
+ switch (x) {
+ case 1:
+ try {
+ goto case 6;
+ } catch {
+ }
+ break;
+ case 6:
+ try {
+ goto default;
+ } catch {
+ }
+ break;
+ default:
+ break;
+ }
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-873.cs b/mcs/tests/test-873.cs
new file mode 100644
index 0000000000..abe3b3b4ff
--- /dev/null
+++ b/mcs/tests/test-873.cs
@@ -0,0 +1,28 @@
+using System;
+
+class Program
+{
+ static int Main ()
+ {
+ int foo = 9;
+
+ switch (foo) {
+ case 1:
+ gotoTarget:
+ {
+ return 0;
+ }
+ default:
+ {
+ if (foo != 0) {
+ goto gotoTarget;
+ }
+
+ break;
+ }
+ }
+
+ return 1;
+ }
+}
+
diff --git a/mcs/tests/test-874.cs b/mcs/tests/test-874.cs
new file mode 100644
index 0000000000..b8f52f0f98
--- /dev/null
+++ b/mcs/tests/test-874.cs
@@ -0,0 +1,18 @@
+using System;
+
+class X
+{
+ public static void Main ()
+ {
+ int a;
+ goto X;
+ A:
+ Console.WriteLine (a);
+ goto Y;
+ X:
+ a = 1;
+ goto A;
+ Y:
+ return;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-875-2-lib.il b/mcs/tests/test-875-2-lib.il
new file mode 100644
index 0000000000..7c45836f7c
--- /dev/null
+++ b/mcs/tests/test-875-2-lib.il
@@ -0,0 +1,21 @@
+.assembly extern mscorlib
+{
+}
+
+.assembly extern 'test-875-lib-missing'
+{
+}
+
+.assembly 'test-875-2-lib'
+{
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+
+.module 'test-875-2-lib'
+
+.class extern forwarder N.Lib
+{
+ .assembly extern 'test-875-lib-missing'
+}
+
diff --git a/mcs/tests/test-875-lib.cs b/mcs/tests/test-875-lib.cs
new file mode 100644
index 0000000000..2121951481
--- /dev/null
+++ b/mcs/tests/test-875-lib.cs
@@ -0,0 +1,8 @@
+// Compiler options: -t:library
+
+namespace N
+{
+ public class Lib
+ {
+ }
+}
diff --git a/mcs/tests/test-875.cs b/mcs/tests/test-875.cs
new file mode 100644
index 0000000000..b4ebd438d5
--- /dev/null
+++ b/mcs/tests/test-875.cs
@@ -0,0 +1,11 @@
+// Compiler options: -r:test-875-lib.dll -r:test-875-2-lib.dll
+
+using N;
+
+public class Test: Lib
+{
+ public static void Main ()
+ {
+ new Test ();
+ }
+}
diff --git a/mcs/tests/test-876.cs b/mcs/tests/test-876.cs
new file mode 100644
index 0000000000..f7e373e69d
--- /dev/null
+++ b/mcs/tests/test-876.cs
@@ -0,0 +1,112 @@
+using System;
+
+class T
+{
+ public static int Main ()
+ {
+ Test1 ();
+ Test2 ();
+ Test3 (0, 1);
+ Test4 ();
+ Test5 ();
+
+ switch (1) {
+ case 1:
+ return 0;
+ default:
+ break;
+ }
+ }
+
+ static void Test1 ()
+ {
+ int g = 9;
+ A:
+ switch (g) {
+ case 4:
+ return;
+ case 5:
+ goto A;
+ }
+
+ switch (g) {
+ case 9:
+ break;
+ }
+
+ return;
+ }
+
+ static void Test2 ()
+ {
+ int a,b;
+ int g = 9;
+ if (g > 0) {
+ a = 1;
+ goto X;
+ } else {
+ b = 2;
+ goto Y;
+ }
+
+ X:
+ Console.WriteLine (a);
+ return;
+ Y:
+ Console.WriteLine (b);
+ return;
+ }
+
+ static uint Test3 (int self, uint data)
+ {
+ uint rid;
+ switch (self) {
+ case 0:
+ rid = 2;
+ switch (data & 3) {
+ case 0:
+ goto ret;
+ default:
+ goto exit;
+ }
+ default:
+ goto exit;
+ }
+ ret:
+ return rid;
+ exit:
+ return 0;
+ }
+
+ static void Test4 ()
+ {
+ bool v;
+ try {
+ throw new NotImplementedException ();
+ } catch (System.Exception) {
+ v = false;
+ }
+
+ Console.WriteLine (v);
+ }
+
+ static void Test5 ()
+ {
+ int i = 8;
+ switch (10) {
+ case 5:
+ if (i != 10)
+ throw new ApplicationException ();
+
+ Console.WriteLine (5);
+ break;
+ case 10:
+ i = 10;
+ Console.WriteLine (10);
+ goto default;
+ default:
+ Console.WriteLine ("default");
+ goto case 5;
+ }
+ }
+}
diff --git a/mcs/tests/test-877.cs b/mcs/tests/test-877.cs
new file mode 100644
index 0000000000..b372dfc26f
--- /dev/null
+++ b/mcs/tests/test-877.cs
@@ -0,0 +1,18 @@
+using System;
+
+struct S
+{
+ string value;
+
+ public S (int arg)
+ {
+ throw new ApplicationException ();
+ }
+}
+
+public class A
+{
+ public static void Main ()
+ {
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-878.cs b/mcs/tests/test-878.cs
new file mode 100644
index 0000000000..659b77a72c
--- /dev/null
+++ b/mcs/tests/test-878.cs
@@ -0,0 +1,34 @@
+using System;
+
+public class Tests
+{
+ public static int Main ()
+ {
+ return 0;
+ }
+
+ void Test1 ()
+ {
+ int a;
+ if (true) {
+ a = 0;
+ } else {
+ a = 1;
+ }
+
+ Console.WriteLine (a);
+ }
+
+ void Test2 ()
+ {
+ int a;
+ if (false) {
+ a = 0;
+ } else {
+ a = 1;
+ }
+
+ Console.WriteLine (a);
+ }
+}
+
diff --git a/mcs/tests/test-879.cs b/mcs/tests/test-879.cs
new file mode 100644
index 0000000000..4d6aa3396b
--- /dev/null
+++ b/mcs/tests/test-879.cs
@@ -0,0 +1,28 @@
+struct AStruct
+{
+ public object foo;
+
+ public AStruct (int i)
+ : this ()
+ {
+ }
+}
+
+public class Tests
+{
+ public static int Main ()
+ {
+ for (int i = 0; i < 100; ++i) {
+ AStruct a;
+
+ a = new AStruct (5);
+ if (a.foo != null)
+ return 1;
+
+ a.foo = i + 1;
+ }
+
+ System.Console.WriteLine ("ok");
+ return 0;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-880.cs b/mcs/tests/test-880.cs
new file mode 100644
index 0000000000..6449d56406
--- /dev/null
+++ b/mcs/tests/test-880.cs
@@ -0,0 +1,78 @@
+using System;
+
+public class A
+{
+ public static void Main ()
+ {
+ }
+
+ static void Test1 ()
+ {
+ int a;
+ bool r = false;
+
+ if (r && (a = 1) > 0 && r) {
+ System.Console.WriteLine (a);
+ }
+ }
+
+ static void Test2 ()
+ {
+ int a;
+ var res = (a = 1) > 0 || Call (a);
+ }
+
+ static void Test3 ()
+ {
+ int a;
+ if ((a = 1) > 0 || Call (a))
+ return;
+ }
+
+ static void Test4 ()
+ {
+ int version1;
+ bool r = false;
+ if (r || !OutCall (out version1) || version1 == 0 || version1 == -1)
+ {
+ throw new ArgumentException();
+ }
+ }
+
+ static void Test5 ()
+ {
+ bool r = false;
+ int t1;
+ if (Foo (r ? Call (1) : Call (4), OutCall (out t1)))
+ Console.WriteLine (t1);
+ }
+
+ static void Test6 ()
+ {
+ int b = 0;
+ var res = b != 0 && b.ToString () != null;
+ }
+
+ static bool Test7 ()
+ {
+ int f = 1;
+ int g;
+ return f > 1 && OutCall (out g) && g > 1;
+ }
+
+ static bool OutCall (out int arg)
+ {
+ arg = 1;
+ return false;
+ }
+
+ static bool Call (int arg)
+ {
+ return false;
+ }
+
+ static bool Foo (params object[] arg)
+ {
+ return false;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-881.cs b/mcs/tests/test-881.cs
new file mode 100644
index 0000000000..08f4946ab3
--- /dev/null
+++ b/mcs/tests/test-881.cs
@@ -0,0 +1,26 @@
+using System;
+
+namespace A
+{
+ class XAttribute : Attribute { }
+}
+
+namespace B
+{
+ class XAttribute : Attribute { }
+}
+
+namespace C
+{
+ using A;
+ using B;
+ using X = A.XAttribute;
+
+ [X]
+ class Test
+ {
+ public static void Main ()
+ {
+ }
+ }
+}
diff --git a/mcs/tests/test-882.cs b/mcs/tests/test-882.cs
new file mode 100644
index 0000000000..67200e068d
--- /dev/null
+++ b/mcs/tests/test-882.cs
@@ -0,0 +1,72 @@
+using System;
+
+public class MyUInt32
+{
+ public uint x;
+
+ public MyUInt32 (uint x)
+ {
+ this.x = x;
+ }
+
+ public static implicit operator uint (MyUInt32 v)
+ {
+ return v.x;
+ }
+
+ public static implicit operator long (MyUInt32 v)
+ {
+ throw new ApplicationException ();
+ }
+
+ public static implicit operator MyUInt32 (uint v)
+ {
+ return new MyUInt32 (v);
+ }
+
+ public static implicit operator MyUInt32 (long v)
+ {
+ throw new ApplicationException ();
+ }
+}
+
+class Test
+{
+ static MyUInt32 test1 (MyUInt32 x)
+ {
+ x = x + 1;
+ return x;
+ }
+
+ static MyUInt32 test2 (MyUInt32 x)
+ {
+ x++;
+ return x;
+ }
+
+ static MyUInt32 test3 (MyUInt32 x)
+ {
+ ++x;
+ return x;
+ }
+
+ public static int Main ()
+ {
+ var m = new MyUInt32 (2);
+ m = test1 (m);
+ if (m.x != 3)
+ return 1;
+
+ m = new MyUInt32 (2);
+ m = test2 (m);
+ if (m.x != 3)
+ return 2;
+
+ m = new MyUInt32 (3);
+ m = test3 (m);
+ if (m.x != 4)
+ return 3;
+
+ return 0;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-883-lib.cs b/mcs/tests/test-883-lib.cs
new file mode 100644
index 0000000000..643f613779
--- /dev/null
+++ b/mcs/tests/test-883-lib.cs
@@ -0,0 +1,8 @@
+// Compiler options: -t:library -r:dlls/test-883.dll
+
+public class TestClass
+{
+ public static void Foo (E e)
+ {
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-883.cs b/mcs/tests/test-883.cs
new file mode 100644
index 0000000000..63d6e20a57
--- /dev/null
+++ b/mcs/tests/test-883.cs
@@ -0,0 +1,14 @@
+// Compiler options: -r:test-883-lib.dll -t:library
+
+public enum E
+{
+ TestField = 3
+}
+
+public class Second
+{
+ public void TestFinal ()
+ {
+ TestClass.Foo (E.TestField);
+ }
+}
diff --git a/mcs/tests/test-async-22.cs b/mcs/tests/test-async-22.cs
index 3e0350012b..c9824a794e 100644
--- a/mcs/tests/test-async-22.cs
+++ b/mcs/tests/test-async-22.cs
@@ -60,6 +60,15 @@ class C
}
}
+class D
+{
+ enum E {}
+
+ async Task M ()
+ {
+ }
+}
+
class async
{
async (async arg)
diff --git a/mcs/tests/test-async-40.cs b/mcs/tests/test-async-40.cs
index 734db7e090..5d8767dd61 100644
--- a/mcs/tests/test-async-40.cs
+++ b/mcs/tests/test-async-40.cs
@@ -7,7 +7,6 @@ class Program
{
public void M ()
{
- Console.WriteLine ("called");
}
}
diff --git a/mcs/tests/test-async-51.cs b/mcs/tests/test-async-51.cs
new file mode 100644
index 0000000000..65f1511c65
--- /dev/null
+++ b/mcs/tests/test-async-51.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Threading.Tasks;
+
+public class Program
+{
+ public static void Main (string[] args)
+ {
+ var p = new Program ();
+ p.LoadPlayers ().Wait ();
+ }
+
+ class Model
+ {
+ public Player SelectedPlayer { get; set; }
+ }
+
+ class Player
+ {
+ }
+
+ Model model = new Model ();
+
+ private async Task LoadPlayers ()
+ {
+ Action<Player> selectPlayer = player => { };
+ Func<Action<Player>, Action<Player>> selector = functor => player => {
+ Console.WriteLine (model);
+ };
+
+ selector (selectPlayer);
+ }
+
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-52.cs b/mcs/tests/test-async-52.cs
new file mode 100644
index 0000000000..36230acd77
--- /dev/null
+++ b/mcs/tests/test-async-52.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Threading.Tasks;
+
+public delegate T ActualValueDelegate<T> ();
+
+class X
+{
+ public static void Main ()
+ {
+ Matches (async () => await Throw());
+ }
+
+ static bool Matches<T>(ActualValueDelegate<T> del) where T : Task
+ {
+ del ().Wait ();
+ return true;
+ }
+
+ static async Task Throw()
+ {
+ await Task.Delay (1);
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-53.cs b/mcs/tests/test-async-53.cs
new file mode 100644
index 0000000000..3ffee8c4d5
--- /dev/null
+++ b/mcs/tests/test-async-53.cs
@@ -0,0 +1,27 @@
+using System;
+
+class Y
+{
+}
+
+class X
+{
+ public event Action<int, string> E;
+
+ void Foo ()
+ {
+ var nc = new Y ();
+
+ E += async (arg1, arg2) => {
+ nc = null;
+ };
+
+ E (1, "h");
+ }
+
+ public static void Main ()
+ {
+ var x = new X ();
+ x.Foo ();
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-54.cs b/mcs/tests/test-async-54.cs
new file mode 100644
index 0000000000..ab10233198
--- /dev/null
+++ b/mcs/tests/test-async-54.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Threading;
+using System.Threading.Tasks;
+
+class Test
+{
+ public static int Main ()
+ {
+ int res;
+ res = TestMethod (new TaskCanceledException ()).Result;
+ if (res != 0)
+ return 10 * res;
+
+ res = TestMethod (new OperationCanceledException ("my message")).Result;
+ if (res != 0)
+ return 20 * res;
+
+ return 0;
+ }
+
+ async static Task<int> TestMethod (Exception ex)
+ {
+ try {
+ await Foo (ex);
+ } catch (OperationCanceledException e) {
+ if (e == ex)
+ return 0;
+
+ return 1;
+ }
+
+ return 2;
+ }
+
+
+ async static Task Foo (Exception e)
+ {
+ await Task.Delay (1);
+ throw e;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-55.cs b/mcs/tests/test-async-55.cs
new file mode 100644
index 0000000000..f28a4e01aa
--- /dev/null
+++ b/mcs/tests/test-async-55.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Threading;
+using System.Threading.Tasks;
+
+class MyContext : SynchronizationContext
+{
+ public override void Post (SendOrPostCallback d, object state)
+ {
+ base.Post (d, state);
+ }
+
+ public override void Send (SendOrPostCallback d, object state)
+ {
+ base.Send (d, state);
+ }
+}
+
+class X
+{
+ static TaskCompletionSource<bool> tcs;
+ static ManualResetEvent mre, mre2;
+ static int main_thread_id;
+
+ public static int Main ()
+ {
+ main_thread_id = Thread.CurrentThread.ManagedThreadId;
+ Console.WriteLine ("{0}:Main start", main_thread_id);
+
+ mre = new ManualResetEvent (false);
+ mre2 = new ManualResetEvent (false);
+ tcs = new TaskCompletionSource<bool> ();
+
+ Task.Factory.StartNew (new Func<Task> (ExecuteAsync), new CancellationToken (), TaskCreationOptions.LongRunning, TaskScheduler.Default);
+
+ if (!mre.WaitOne (1000))
+ return 1;
+
+ // Have to wait little bit longer for await not to take quick path
+ Thread.Sleep (10);
+
+ Console.WriteLine ("{0}:Main Set Result", Thread.CurrentThread.ManagedThreadId);
+
+ SynchronizationContext.SetSynchronizationContext (new MyContext ());
+
+ tcs.SetResult (true);
+
+ if (!mre2.WaitOne (1000))
+ return 2;
+
+ Console.WriteLine ("ok");
+ return 0;
+ }
+
+ static async Task ExecuteAsync ()
+ {
+ var t = Thread.CurrentThread;
+ Console.WriteLine ("{0} - started ", t.ManagedThreadId);
+
+ mre.Set ();
+
+ await tcs.Task;
+ t = Thread.CurrentThread;
+ Console.WriteLine ("{0} - resumed ", t.ManagedThreadId);
+
+ //
+ // Continuation cannot resume on main thread because it has synchronization context set
+ //
+ if (main_thread_id != Thread.CurrentThread.ManagedThreadId)
+ mre2.Set ();
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-56.cs b/mcs/tests/test-async-56.cs
new file mode 100644
index 0000000000..88f547e66d
--- /dev/null
+++ b/mcs/tests/test-async-56.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Threading;
+using System.Threading.Tasks;
+
+class Test
+{
+ public static int Main ()
+ {
+ Task<int> t = TestMethod ();
+
+ try {
+ t.Start ();
+ return 1;
+ } catch (InvalidOperationException) {
+ }
+
+ try {
+ t.RunSynchronously ();
+ return 2;
+ } catch (InvalidOperationException) {
+ }
+
+ Console.WriteLine ("ok");
+ return 0;
+ }
+
+ async static Task<int> TestMethod ()
+ {
+ await Task.Delay (100000);
+ return 1;
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-57.cs b/mcs/tests/test-async-57.cs
new file mode 100644
index 0000000000..aa7e59e5ff
--- /dev/null
+++ b/mcs/tests/test-async-57.cs
@@ -0,0 +1,16 @@
+using System.Threading.Tasks;
+using System;
+
+class X
+{
+ readonly Func<string, Task> action = null;
+
+ public static void Main ()
+ {
+ }
+
+ protected async Task TestAsync ()
+ {
+ await action ("");
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-58.cs b/mcs/tests/test-async-58.cs
new file mode 100644
index 0000000000..484746c8bc
--- /dev/null
+++ b/mcs/tests/test-async-58.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Threading.Tasks;
+
+public class A
+{
+ public int Get ()
+ {
+ return 1;
+ }
+}
+
+public class B : A
+{
+ public async Task<int> GetAsync ()
+ {
+ return base.Get ();
+ }
+
+ static void Main ()
+ {
+ new B ().GetAsync ().Wait ();
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-async-59.cs b/mcs/tests/test-async-59.cs
new file mode 100644
index 0000000000..64be3d00bf
--- /dev/null
+++ b/mcs/tests/test-async-59.cs
@@ -0,0 +1,46 @@
+using System;
+using System.Threading;
+using System.Threading.Tasks;
+
+class X
+{
+ static bool unobserved;
+
+ public static int Main ()
+ {
+ TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException;
+ try {
+ Test ().Wait ();
+
+ GC.Collect ();
+ GC.WaitForPendingFinalizers ();
+ if (unobserved)
+ return 1;
+
+ return 0;
+ } finally {
+ TaskScheduler.UnobservedTaskException -= TaskScheduler_UnobservedTaskException;
+ }
+ }
+
+ static void TaskScheduler_UnobservedTaskException (object sender, UnobservedTaskExceptionEventArgs e)
+ {
+ unobserved = true;
+ Console.WriteLine ("unobserved");
+ }
+
+ static async Task Test ()
+ {
+ try {
+ await ThrowAsync ();
+ } catch {
+ }
+ }
+
+ static async Task ThrowAsync()
+ {
+ await Task.Delay (5);
+
+ throw new Exception ("boom");
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/test-xml-068-ref.xml b/mcs/tests/test-xml-068-ref.xml
new file mode 100644
index 0000000000..480a34dd2a
--- /dev/null
+++ b/mcs/tests/test-xml-068-ref.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>test-xml-068</name>
+ </assembly>
+ <members>
+ <member name="M:X.Test">
+ <summary>
+ Test summary
+ </summary>
+ <see cref="!:#sometext" />
+ </member>
+ </members>
+</doc>
diff --git a/mcs/tests/test-xml-068.cs b/mcs/tests/test-xml-068.cs
new file mode 100644
index 0000000000..0ca61573a0
--- /dev/null
+++ b/mcs/tests/test-xml-068.cs
@@ -0,0 +1,16 @@
+// Compiler options: -doc:xml-068.xml
+
+class X
+{
+ /// <summary>
+ /// Test summary
+ /// </summary>
+ /// <see cref="#sometext"/>
+ static void Test ()
+ {
+ }
+
+ public static void Main ()
+ {
+ }
+} \ No newline at end of file
diff --git a/mcs/tests/ver-il-net_4_5.xml b/mcs/tests/ver-il-net_4_5.xml
index 7901670a3c..63024af61d 100644
--- a/mcs/tests/ver-il-net_4_5.xml
+++ b/mcs/tests/ver-il-net_4_5.xml
@@ -392,335 +392,335 @@
<method name="Int32 Main()" attrs="150">
<size>187</size>
</method>
- <method name="Void &lt;BinaryAdd_1&gt;m__4(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void .ctor()" attrs="6278">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor(Object)" attrs="6278">
+ <size>8</size>
+ </method>
+ <method name="Void .cctor()" attrs="6289">
+ <size>34</size>
+ </method>
+ </type>
+ <type name="AssertDynamicObject+&lt;GetFakeMetaObject&gt;c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;InvokeMember_3&gt;c__DynamicSite32+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;InvokeMember_4&gt;c__DynamicSite33+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;InvokeMember_8&gt;c__DynamicSite37+Container0">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, System.Object ByRef)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Void Assert[T](System.Collections.Generic.IList`1[T], System.Collections.Generic.IList`1[T], System.String)" attrs="145">
+ <size>257</size>
+ </method>
+ <method name="Void &lt;BinaryAdd_1&gt;m__0(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAdd_2&gt;m__5(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAdd_2&gt;m__1(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>68</size>
</method>
- <method name="Void &lt;BinaryAdd_3&gt;m__6(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAdd_3&gt;m__2(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAdd_4&gt;m__7(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAdd_4&gt;m__3(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAddChecked_1&gt;m__8(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAddChecked_1&gt;m__4(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAddChecked_2&gt;m__9(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAddChecked_2&gt;m__5(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAddAssign_1&gt;m__B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAddAssign_1&gt;m__6(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryAddAssignChecked_1&gt;m__C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAddAssignChecked_1&gt;m__7(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryAnd_1&gt;m__D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAnd_1&gt;m__8(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void &lt;BinaryAndAssign_1&gt;m__E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryAndAssign_1&gt;m__9(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryDivide_1&gt;m__F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryDivide_1&gt;m__A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryDivideAssign_1&gt;m__10(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryDivideAssign_1&gt;m__B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryEqual_1&gt;m__11(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryEqual_1&gt;m__C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryExclusiveOr_1&gt;m__12(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryExclusiveOr_1&gt;m__D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryExclusiveOrAssign_1&gt;m__13(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryExclusiveOrAssign_1&gt;m__E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryGreaterThan_1&gt;m__14(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryGreaterThan_1&gt;m__F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryGreaterThanOrEqual_1&gt;m__15(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryGreaterThanOrEqual_1&gt;m__10(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryLeftShift_1&gt;m__16(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryLeftShift_1&gt;m__11(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryLeftShiftAssign_1&gt;m__17(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryLeftShiftAssign_1&gt;m__12(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryLessThan_1&gt;m__18(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryLessThan_1&gt;m__13(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryLessThanOrEqual_1&gt;m__19(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryLessThanOrEqual_1&gt;m__14(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryModulo_1&gt;m__1A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryModulo_1&gt;m__15(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryModuloAssign_1&gt;m__1B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryModuloAssign_1&gt;m__16(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryMultiply_1&gt;m__1C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryMultiply_1&gt;m__17(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryMultiplyAssign_1&gt;m__1D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryMultiplyAssign_1&gt;m__18(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryNotEqual_1&gt;m__1E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryNotEqual_1&gt;m__19(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryOr_1&gt;m__1F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryOr_1&gt;m__1A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryOrAssign_1&gt;m__20(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryOrAssign_1&gt;m__1B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryRightShift_1&gt;m__21(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryRightShift_1&gt;m__1C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinaryRightShiftAssign_1&gt;m__22(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinaryRightShiftAssign_1&gt;m__1D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinarySubtract_1&gt;m__23(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinarySubtract_1&gt;m__1E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;BinarySubtractAssign_1&gt;m__24(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;BinarySubtractAssign_1&gt;m__1F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="System.Object &lt;Convert_1&gt;m__25(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object &lt;Convert_1&gt;m__20(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object &lt;Convert_2&gt;m__26(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object &lt;Convert_2&gt;m__21(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object &lt;Convert_3&gt;m__27(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object &lt;Convert_3&gt;m__22(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object &lt;Convert_4&gt;m__28(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object &lt;Convert_4&gt;m__23(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object &lt;Convert_5&gt;m__29(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object &lt;Convert_5&gt;m__24(System.Dynamic.ConvertBinder)" attrs="145">
<size>67</size>
</method>
- <method name="Void &lt;GetIndex_1&gt;m__2A(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;GetIndex_1&gt;m__25(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
<size>93</size>
</method>
- <method name="Void &lt;GetIndex_2&gt;m__2B(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;GetIndex_2&gt;m__26(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="System.Object &lt;GetMember_1&gt;m__2D(System.Dynamic.GetMemberBinder)" attrs="145">
+ <method name="System.Object &lt;GetMember_1&gt;m__27(System.Dynamic.GetMemberBinder)" attrs="145">
<size>75</size>
</method>
- <method name="Void &lt;Invoke_1&gt;m__2E(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;Invoke_1&gt;m__28(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>102</size>
</method>
- <method name="Void &lt;Invoke_2&gt;m__2F(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;Invoke_2&gt;m__29(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>74</size>
</method>
- <method name="Void &lt;Invoke_4&gt;m__30(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;Invoke_4&gt;m__2A(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>128</size>
</method>
- <method name="Void &lt;Invoke_5&gt;m__31(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;Invoke_5&gt;m__2B(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>92</size>
</method>
- <method name="Void &lt;Invoke_5&gt;m__32(System.Object)" attrs="145">
+ <method name="Void &lt;Invoke_5&gt;m__2C(System.Object)" attrs="145">
<size>94</size>
</method>
- <method name="Void &lt;Invoke_6&gt;m__33(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;Invoke_6&gt;m__2D(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>93</size>
</method>
- <method name="Void &lt;InvokeMember_1&gt;m__34(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;InvokeMember_1&gt;m__2E(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>111</size>
</method>
- <method name="Void &lt;InvokeMember_3&gt;m__36(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;InvokeMember_3&gt;m__2F(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="Void &lt;InvokeMember_4&gt;m__37(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;InvokeMember_4&gt;m__30(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>111</size>
</method>
- <method name="Void &lt;InvokeMember_7&gt;m__39(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;InvokeMember_7&gt;m__31(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>91</size>
</method>
- <method name="Void &lt;InvokeMember_8&gt;m__3A(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void &lt;InvokeMember_8&gt;m__32(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="Void &lt;SetIndex_1&gt;m__3B(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
+ <method name="Void &lt;SetIndex_1&gt;m__33(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
<size>125</size>
</method>
- <method name="Void &lt;SetIndex_2&gt;m__3C(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
+ <method name="Void &lt;SetIndex_2&gt;m__34(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
<size>140</size>
</method>
- <method name="Void &lt;SetMember_1&gt;m__3E(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
+ <method name="Void &lt;SetMember_1&gt;m__35(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
<size>102</size>
</method>
- <method name="Void &lt;SetMember_2&gt;m__40(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;SetMember_2&gt;m__36(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="Void &lt;SetMember_2&gt;m__41(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
+ <method name="Void &lt;SetMember_2&gt;m__37(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
<size>77</size>
</method>
- <method name="System.Object &lt;UnaryPlus_1&gt;m__42(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryPlus_1&gt;m__38(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryMinus_1&gt;m__43(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryMinus_1&gt;m__39(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryNot_1&gt;m__44(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryNot_1&gt;m__3A(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryOnesComplement_1&gt;m__45(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryOnesComplement_1&gt;m__3B(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryDecrement_1&gt;m__46(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryDecrement_1&gt;m__3C(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryDecrement_2&gt;m__47(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryDecrement_2&gt;m__3D(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>59</size>
</method>
- <method name="System.Object &lt;UnaryIncrement_1&gt;m__48(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIncrement_1&gt;m__3E(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object &lt;UnaryIncrement_2&gt;m__49(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIncrement_2&gt;m__3F(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>59</size>
</method>
- <method name="System.Object &lt;UnaryIsFalse_1&gt;m__4A(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsFalse_1&gt;m__40(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void &lt;UnaryIsFalse_1&gt;m__4B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;UnaryIsFalse_1&gt;m__41(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object &lt;UnaryIsFalse_2&gt;m__4C(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsFalse_2&gt;m__42(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void &lt;UnaryIsFalse_2&gt;m__4D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;UnaryIsFalse_2&gt;m__43(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object &lt;UnaryIsFalse_3&gt;m__4E(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsFalse_3&gt;m__44(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void &lt;UnaryIsFalse_3&gt;m__4F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;UnaryIsFalse_3&gt;m__45(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>68</size>
</method>
- <method name="System.Object &lt;UnaryIsTrue_1&gt;m__50(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsTrue_1&gt;m__46(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="System.Object &lt;UnaryIsTrue_2&gt;m__51(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsTrue_2&gt;m__47(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void &lt;UnaryIsTrue_2&gt;m__52(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;UnaryIsTrue_2&gt;m__48(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object &lt;UnaryIsTrue_3&gt;m__53(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object &lt;UnaryIsTrue_3&gt;m__49(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void &lt;UnaryIsTrue_3&gt;m__54(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void &lt;UnaryIsTrue_3&gt;m__4A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Boolean &lt;Main&gt;m__55(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__4B(System.Reflection.MethodInfo)" attrs="145">
<size>20</size>
</method>
- <method name="System.String &lt;Main&gt;m__56(System.Reflection.MethodInfo)" attrs="145">
+ <method name="System.String &lt;Main&gt;m__4C(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean &lt;Main&gt;m__57(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__4D(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean &lt;Main&gt;m__58(Boolean)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__4E(Boolean)" attrs="145">
<size>12</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>8</size>
- </method>
- <method name="Void .ctor(Object)" attrs="6278">
- <size>8</size>
- </method>
- <method name="Void .cctor()" attrs="6289">
- <size>34</size>
- </method>
- </type>
- <type name="AssertDynamicObject+&lt;GetFakeMetaObject&gt;c__AnonStorey0">
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
- <type name="Tester+&lt;BinaryAddChecked_2&gt;c__AnonStorey1">
- <method name="System.Object &lt;&gt;m__A()" attrs="131">
+ <type name="Tester+&lt;BinaryAddChecked_2&gt;c__AnonStorey0">
+ <method name="System.Object &lt;&gt;m__0()" attrs="131">
<size>98</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+&lt;GetIndex_3&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2C(System.Dynamic.GetIndexBinder, System.Object[])" attrs="131">
+ <type name="Tester+&lt;GetIndex_3&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0(System.Dynamic.GetIndexBinder, System.Object[])" attrs="131">
<size>93</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+&lt;InvokeMember_2&gt;c__AnonStorey3">
- <method name="Void &lt;&gt;m__35(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
+ <type name="Tester+&lt;InvokeMember_2&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
<size>110</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+&lt;InvokeMember_3&gt;c__DynamicSite32+Container0">
- <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)" attrs="454">
- <size>0</size>
- </method>
- <method name="Void .ctor(Object, IntPtr)" attrs="6278">
- <size>0</size>
- </method>
- </type>
- <type name="Tester+&lt;InvokeMember_4&gt;c__DynamicSite33+Container0">
- <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, Int32 ByRef)" attrs="454">
- <size>0</size>
- </method>
- <method name="Void .ctor(Object, IntPtr)" attrs="6278">
- <size>0</size>
- </method>
- </type>
- <type name="Tester+&lt;InvokeMember_6&gt;c__AnonStorey4">
- <method name="Void &lt;&gt;m__38(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
+ <type name="Tester+&lt;InvokeMember_6&gt;c__AnonStorey3">
+ <method name="Void &lt;&gt;m__0(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
<size>120</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+&lt;InvokeMember_8&gt;c__DynamicSite37+Container0">
- <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, System.Object ByRef)" attrs="454">
- <size>0</size>
- </method>
- <method name="Void .ctor(Object, IntPtr)" attrs="6278">
- <size>0</size>
- </method>
- </type>
- <type name="Tester+&lt;SetIndex_3&gt;c__AnonStorey5">
- <method name="Void &lt;&gt;m__3D(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="131">
+ <type name="Tester+&lt;SetIndex_3&gt;c__AnonStorey4">
+ <method name="Void &lt;&gt;m__0(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="131">
<size>120</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+&lt;SetMember_2&gt;c__AnonStorey6">
- <method name="System.Object &lt;&gt;m__3F(System.Dynamic.GetMemberBinder)" attrs="131">
+ <type name="Tester+&lt;SetMember_2&gt;c__AnonStorey5">
+ <method name="System.Object &lt;&gt;m__0(System.Dynamic.GetMemberBinder)" attrs="131">
<size>80</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester">
- <method name="Void Assert[T](System.Collections.Generic.IList`1[T], System.Collections.Generic.IList`1[T], System.String)" attrs="145">
- <size>257</size>
- </method>
- </type>
</test>
<test name="dtest-004.cs">
<type name="G`1[T]">
@@ -862,7 +862,7 @@
<size>26</size>
</method>
<method name="Void .ctor(Int32)" attrs="6278">
- <size>9</size>
+ <size>16</size>
</method>
</type>
<type name="MyTypeExplicit">
@@ -1194,21 +1194,6 @@
<method name="Int32 Main()" attrs="150">
<size>187</size>
</method>
- <method name="Void &lt;SubtractAssignEvent&gt;m__C()" attrs="145">
- <size>12</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__F(System.Reflection.MethodInfo)" attrs="145">
- <size>20</size>
- </method>
- <method name="System.String &lt;Main&gt;m__10(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__11(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__12(Boolean)" attrs="145">
- <size>12</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -1239,9 +1224,6 @@
</method>
</type>
<type name="Tester+&lt;AddAssignCheckedTest&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>234</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -1270,71 +1252,41 @@
</method>
</type>
<type name="Tester+&lt;ConvertExplicitCheckedTest&gt;c__AnonStorey3">
- <method name="Int32 &lt;&gt;m__3()" attrs="131">
- <size>81</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;MultiplyCheckedTest&gt;c__AnonStorey4">
- <method name="System.Object &lt;&gt;m__5()" attrs="131">
- <size>104</size>
- </method>
- <method name="System.Object &lt;&gt;m__6()" attrs="131">
- <size>104</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;MultiplyAssignCheckedTest&gt;c__AnonStorey5">
- <method name="Void &lt;&gt;m__7()" attrs="131">
- <size>234</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;NegateChecked&gt;c__AnonStorey6">
- <method name="System.Object &lt;&gt;m__8()" attrs="131">
- <size>88</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;SubtractCheckedTest&gt;c__AnonStorey7">
- <method name="System.Object &lt;&gt;m__9()" attrs="131">
- <size>104</size>
- </method>
- <method name="System.Object &lt;&gt;m__A()" attrs="131">
- <size>104</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;SubtractAssignCheckedTest&gt;c__AnonStorey8">
- <method name="Void &lt;&gt;m__B()" attrs="131">
- <size>234</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;UnaryDecrementCheckedTest&gt;c__AnonStorey9">
- <method name="Void &lt;&gt;m__D()" attrs="131">
- <size>224</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;UnaryIncrementCheckedTest&gt;c__AnonStoreyA">
- <method name="Void &lt;&gt;m__E()" attrs="131">
- <size>220</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -1349,11 +1301,77 @@
<size>26</size>
</method>
</type>
+ <type name="Tester">
+ <method name="Void &lt;SubtractAssignEvent&gt;m__0()" attrs="145">
+ <size>12</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__1(System.Reflection.MethodInfo)" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.String &lt;Main&gt;m__2(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__3(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__4(Boolean)" attrs="145">
+ <size>12</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;AddAssignCheckedTest&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
<type name="Tester+&lt;ConvertExplicitCheckedTest&gt;c__AnonStorey3">
- <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__4()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>81</size>
+ </method>
+ <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__1()" attrs="131">
<size>81</size>
</method>
</type>
+ <type name="Tester+&lt;MultiplyCheckedTest&gt;c__AnonStorey4">
+ <method name="System.Object &lt;&gt;m__0()" attrs="131">
+ <size>104</size>
+ </method>
+ <method name="System.Object &lt;&gt;m__1()" attrs="131">
+ <size>104</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;MultiplyAssignCheckedTest&gt;c__AnonStorey5">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NegateChecked&gt;c__AnonStorey6">
+ <method name="System.Object &lt;&gt;m__0()" attrs="131">
+ <size>88</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;SubtractCheckedTest&gt;c__AnonStorey7">
+ <method name="System.Object &lt;&gt;m__0()" attrs="131">
+ <size>104</size>
+ </method>
+ <method name="System.Object &lt;&gt;m__1()" attrs="131">
+ <size>104</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;SubtractAssignCheckedTest&gt;c__AnonStorey8">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;UnaryDecrementCheckedTest&gt;c__AnonStorey9">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>224</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;UnaryIncrementCheckedTest&gt;c__AnonStoreyA">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>220</size>
+ </method>
+ </type>
</test>
<test name="dtest-007.cs">
<type name="D">
@@ -1503,33 +1521,9 @@
<method name="Int32 Main()" attrs="150">
<size>187</size>
</method>
- <method name="Int32 &lt;InvokeTest&gt;m__1(System.String)" attrs="145">
- <size>9</size>
- </method>
- <method name="Void &lt;InvokeMember_Error&gt;m__2()" attrs="145">
- <size>112</size>
- </method>
- <method name="Void &lt;InvokeConstructor&gt;m__3(Decimal)" attrs="145">
- <size>2</size>
- </method>
<method name="Int32 &lt;IsEvent&gt;m__4()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;IsEvent&gt;m__5()" attrs="145">
<size>10</size>
</method>
- <method name="Boolean &lt;Main&gt;m__9(System.Reflection.MethodInfo)" attrs="145">
- <size>20</size>
- </method>
- <method name="System.String &lt;Main&gt;m__A(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__B(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__C(Boolean)" attrs="145">
- <size>12</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -1551,29 +1545,61 @@
</method>
</type>
<type name="Tester+&lt;MemberGetError_Null&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__6()" attrs="131">
- <size>86</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;MemberSetError_Null&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__7()" attrs="131">
- <size>96</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;SetIndexError_Null&gt;c__AnonStorey3">
- <method name="Void &lt;&gt;m__8()" attrs="131">
- <size>102</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Tester">
+ <method name="Int32 &lt;InvokeTest&gt;m__0(System.String)" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Void &lt;InvokeMember_Error&gt;m__1()" attrs="145">
+ <size>112</size>
+ </method>
+ <method name="Void &lt;InvokeConstructor&gt;m__2(Decimal)" attrs="145">
+ <size>2</size>
+ </method>
+ <method name="Int32 &lt;IsEvent&gt;m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__5(System.Reflection.MethodInfo)" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.String &lt;Main&gt;m__6(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__7(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__8(Boolean)" attrs="145">
+ <size>12</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;MemberGetError_Null&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>86</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;MemberSetError_Null&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>96</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;SetIndexError_Null&gt;c__AnonStorey3">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>102</size>
+ </method>
+ </type>
</test>
<test name="dtest-008.cs">
<type name="Disposable">
@@ -2781,38 +2807,46 @@
<method name="Void &lt;Test`1&gt;m__0[T](T)" attrs="145">
<size>103</size>
</method>
- <method name="Void &lt;Test3`1&gt;m__2[T](T)" attrs="145">
- <size>105</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test2&gt;c__AnonStorey0`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>46</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test4&gt;c__AnonStorey2`1[T]">
- <method name="Void &lt;&gt;m__3()" attrs="131">
- <size>114</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test2&gt;c__AnonStorey0`1+&lt;Test2&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__4()" attrs="131">
- <size>118</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="C+&lt;&lt;Test3`1&gt;m__2&gt;c__DynamicSite1`1+Container0[T]">
+ <type name="C">
+ <method name="Void &lt;Test3`1&gt;m__1[T](T)" attrs="145">
+ <size>105</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test2&gt;c__AnonStorey0`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>46</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test4&gt;c__AnonStorey2`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>114</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test2&gt;c__AnonStorey0`1+&lt;Test2&gt;c__AnonStorey1`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>118</size>
+ </method>
+ </type>
+ <type name="C+&lt;&lt;Test3`1&gt;m__1&gt;c__DynamicSite1`1+Container0[T]">
<method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, T ByRef)" attrs="454">
<size>0</size>
</method>
@@ -2820,7 +2854,7 @@
<size>0</size>
</method>
</type>
- <type name="C+&lt;Test4&gt;c__AnonStorey2`1+&lt;&lt;&gt;m__3&gt;c__DynamicSite0+Container0[T]">
+ <type name="C+&lt;Test4&gt;c__AnonStorey2`1+&lt;&lt;&gt;m__0&gt;c__DynamicSite0+Container0[T]">
<method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Object, T ByRef)" attrs="454">
<size>0</size>
</method>
@@ -2912,6 +2946,40 @@
</method>
</type>
</test>
+ <test name="dtest-059.cs">
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>12</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1[T]">
+ <method name="Void Test()" attrs="134">
+ <size>238</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1+&lt;Test&gt;c__DynamicSite0+Container0[T]">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Type, System.Object, Int32 ByRef)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="C`1+&lt;Test&gt;c__DynamicSite0+Container1[T]">
+ <method name="Void Invoke(System.Runtime.CompilerServices.CallSite, System.Type, System.Object, Int32 ByRef)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ </test>
<test name="dtest-anontype-01.cs">
<type name="C">
<method name="Void Main()" attrs="150">
@@ -3016,32 +3084,36 @@
<method name="Void &lt;Using_1&gt;m__1()" attrs="145">
<size>92</size>
</method>
- <method name="Void &lt;NullableConversion&gt;m__3()" attrs="145">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;Unsafe_1&gt;c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Void &lt;NullableConversion&gt;m__2()" attrs="145">
<size>106</size>
</method>
- <method name="Boolean &lt;Main&gt;m__4(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__3(System.Reflection.MethodInfo)" attrs="145">
<size>20</size>
</method>
- <method name="System.String &lt;Main&gt;m__5(System.Reflection.MethodInfo)" attrs="145">
+ <method name="System.String &lt;Main&gt;m__4(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean &lt;Main&gt;m__6(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__5(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean &lt;Main&gt;m__7(Boolean)" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__6(Boolean)" attrs="145">
<size>12</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;Unsafe_1&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__2()" attrs="131">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
<size>110</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
</test>
<test name="dtest-error-02.cs">
@@ -3063,12 +3135,23 @@
</type>
<type name="Test">
<method name="Int32 Main()" attrs="150">
- <size>143</size>
+ <size>400</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="A+N">
+ <method name="Int32 get_Property()" attrs="2182">
+ <size>14</size>
+ </method>
+ <method name="Void set_Property(Int32)" attrs="2182">
+ <size>8</size>
+ </method>
+ <method name="System.String get_Item(Int32)" attrs="2177">
+ <size>14</size>
+ </method>
+ </type>
</test>
<test name="dtest-error-03.cs">
<type name="C">
@@ -8415,16 +8498,53 @@
<size>7</size>
</method>
</type>
- <type name="Test2.Test`1+&lt;Replace&gt;c__Iterator1`1[S,T]">
+ <type name="Test1.Test">
+ <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="Test2.Test`1[S]">
+ <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="Test3.Test`1[S]">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[S,T]] Replace[T](System.Collections.Generic.IEnumerable`1[T], System.Collections.Generic.IEnumerable`1[S])" attrs="150">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="Test4.Test">
+ <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="Test5.Test">
+ <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">
+ <size>30</size>
+ </method>
+ </type>
+ <type name="Test6.Test">
+ <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">
+ <size>30</size>
+ </method>
+ </type>
+ <type name="Test7.Test">
+ <method name="System.Collections.Generic.IEnumerable`1[T[]] Replace[T](T[])" attrs="150">
+ <size>30</size>
+ </method>
+ </type>
+ <type name="Test1.Test+&lt;Replace&gt;c__Iterator0`1[T]">
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="Test2.Test`1+&lt;Replace&gt;c__Iterator0`1[S,T]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>26</size>
</method>
@@ -8434,17 +8554,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test3.Test`1+&lt;Replace&gt;c__Iterator2`1[S,T]">
+ <type name="Test3.Test`1+&lt;Replace&gt;c__Iterator0`1[S,T]">
+ <method name="System.Collections.Generic.KeyValuePair`2[S,T] System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>26</size>
</method>
@@ -8454,20 +8580,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[S,T]] System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test4.Test+&lt;Replace&gt;c__Iterator3`1[T]">
+ <type name="Test4.Test+&lt;Replace&gt;c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>26</size>
</method>
@@ -8477,20 +8606,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test5.Test+&lt;Replace&gt;c__Iterator4`1[T]">
+ <type name="Test5.Test+&lt;Replace&gt;c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>77</size>
</method>
@@ -8500,20 +8632,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test6.Test+&lt;Replace&gt;c__Iterator5`1[T]">
+ <type name="Test6.Test+&lt;Replace&gt;c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>89</size>
</method>
@@ -8523,20 +8658,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test7.Test+&lt;Replace&gt;c__Iterator6`1[T]">
+ <type name="Test7.Test+&lt;Replace&gt;c__Iterator0`1[T]">
<method name="T[] System.Collections.Generic.IEnumerator&lt;T[]&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>14</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>89</size>
</method>
@@ -8546,82 +8684,15 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="Test1.Test">
- <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
- <size>23</size>
- </method>
- </type>
- <type name="Test2.Test`1[S]">
- <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
- <size>23</size>
- </method>
- </type>
- <type name="Test3.Test`1[S]">
- <method name="System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[S,T]] Replace[T](System.Collections.Generic.IEnumerable`1[T], System.Collections.Generic.IEnumerable`1[S])" attrs="150">
- <size>23</size>
- </method>
- </type>
- <type name="Test4.Test">
- <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">
- <size>23</size>
- </method>
- </type>
- <type name="Test5.Test">
- <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">
- <size>30</size>
- </method>
- </type>
- <type name="Test6.Test">
- <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">
- <size>30</size>
- </method>
- </type>
- <type name="Test7.Test">
- <method name="System.Collections.Generic.IEnumerable`1[T[]] Replace[T](T[])" attrs="150">
- <size>30</size>
- </method>
- </type>
- <type name="Test1.Test+&lt;Replace&gt;c__Iterator0`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test2.Test`1+&lt;Replace&gt;c__Iterator1`1[S,T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test3.Test`1+&lt;Replace&gt;c__Iterator2`1[S,T]">
- <method name="System.Collections.Generic.KeyValuePair`2[S,T] System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.get_Current()" attrs="2529">
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
<size>14</size>
</method>
- <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[S,T]] System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test4.Test+&lt;Replace&gt;c__Iterator3`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test5.Test+&lt;Replace&gt;c__Iterator4`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
- </method>
- </type>
- <type name="Test6.Test+&lt;Replace&gt;c__Iterator5`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
- </method>
- </type>
- <type name="Test7.Test+&lt;Replace&gt;c__Iterator6`1[T]">
<method name="System.Collections.Generic.IEnumerator`1[T[]] System.Collections.Generic.IEnumerable&lt;T[]&gt;.GetEnumerator()" attrs="481">
<size>40</size>
</method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
</type>
</test>
<test name="gtest-192.cs">
@@ -8687,16 +8758,23 @@
<size>7</size>
</method>
</type>
- <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator1[S]">
+ <type name="OrderedMultiDictionary`2[T,U]">
+ <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">
+ <size>29</size>
+ </method>
+ </type>
+ <type name="RedBlackTree`1[S]">
+ <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator0[S]">
<method name="S System.Collections.Generic.IEnumerator&lt;S&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>26</size>
</method>
@@ -8706,24 +8784,15 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="OrderedMultiDictionary`2[T,U]">
- <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">
- <size>29</size>
- </method>
- </type>
- <type name="RedBlackTree`1[S]">
- <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">
- <size>23</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator1[S]">
<method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">
<size>26</size>
</method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
</type>
</test>
<test name="gtest-194.cs">
@@ -8782,7 +8851,22 @@
<size>7</size>
</method>
</type>
- <type name="OrderedMultiDictionary`2+&lt;EnumerateKeys&gt;c__Iterator1[T,U]">
+ <type name="RedBlackTree`1[S]">
+ <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">
+ <size>23</size>
+ </method>
+ </type>
+ <type name="OrderedMultiDictionary`2[T,U]">
+ <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">
+ <size>29</size>
+ </method>
+ </type>
+ <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator0[S]">
+ <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="OrderedMultiDictionary`2+&lt;EnumerateKeys&gt;c__Iterator0[T,U]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
@@ -8802,21 +8886,6 @@
<size>7</size>
</method>
</type>
- <type name="RedBlackTree`1[S]">
- <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">
- <size>23</size>
- </method>
- </type>
- <type name="OrderedMultiDictionary`2[T,U]">
- <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">
- <size>29</size>
- </method>
- </type>
- <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator0[S]">
- <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
</test>
<test name="gtest-195.cs">
<type name="OrderedMultiDictionary`2[T,U]">
@@ -9339,97 +9408,6 @@
</method>
</type>
</test>
- <test name="gtest-217.cs">
- <type name="Fun`2[A1,R]">
- <method name="R Invoke(A1)" attrs="454">
- <size>0</size>
- </method>
- <method name="IAsyncResult BeginInvoke(A1, System.AsyncCallback, System.Object)" attrs="454">
- <size>0</size>
- </method>
- <method name="R EndInvoke(IAsyncResult)" attrs="454">
- <size>0</size>
- </method>
- <method name="Void .ctor(Object, IntPtr)" attrs="6278">
- <size>0</size>
- </method>
- </type>
- <type name="MyTest">
- <method name="Void Main(System.String[])" attrs="150">
- <size>99</size>
- </method>
- <method name="System.String &lt;Main&gt;m__0(Int32)" attrs="145">
- <size>22</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="MyTest+&lt;Map&gt;c__Iterator0`4[Aa,Af,Rf,Rr]">
- <method name="Rr System.Collections.Generic.IEnumerator&lt;Rr&gt;.get_Current()" attrs="2529">
- <size>14</size>
- </method>
- <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
- <size>19</size>
- </method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
- <method name="Boolean MoveNext()" attrs="486">
- <size>215</size>
- </method>
- <method name="Void Dispose()" attrs="486">
- <size>69</size>
- </method>
- <method name="Void Reset()" attrs="486">
- <size>6</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="MyTest+&lt;FromTo&gt;c__Iterator1">
- <method name="Int32 System.Collections.Generic.IEnumerator&lt;int&gt;.get_Current()" attrs="2529">
- <size>14</size>
- </method>
- <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
- <size>19</size>
- </method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
- <method name="Boolean MoveNext()" attrs="486">
- <size>125</size>
- </method>
- <method name="Void Dispose()" attrs="486">
- <size>15</size>
- </method>
- <method name="Void Reset()" attrs="486">
- <size>6</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="MyTest">
- <method name="System.Collections.Generic.IEnumerable`1[Rr] Map[Aa,Af,Rf,Rr](Fun`2[Af,Rf], System.Collections.Generic.IEnumerable`1[Aa])" attrs="150">
- <size>37</size>
- </method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] FromTo(Int32, Int32)" attrs="150">
- <size>37</size>
- </method>
- </type>
- <type name="MyTest+&lt;Map&gt;c__Iterator0`4[Aa,Af,Rf,Rr]">
- <method name="System.Collections.Generic.IEnumerator`1[Rr] System.Collections.Generic.IEnumerable&lt;Rr&gt;.GetEnumerator()" attrs="481">
- <size>52</size>
- </method>
- </type>
- <type name="MyTest+&lt;FromTo&gt;c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
- <size>52</size>
- </method>
- </type>
- </test>
<test name="gtest-218.cs">
<type name="Foo">
<method name="Void .ctor()" attrs="6278">
@@ -10084,26 +10062,6 @@
<size>7</size>
</method>
</type>
- <type name="HashSet`1+&lt;GetEnumerator&gt;c__Iterator1[T]">
- <method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
- <size>14</size>
- </method>
- <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
- <size>19</size>
- </method>
- <method name="Boolean MoveNext()" attrs="486">
- <size>26</size>
- </method>
- <method name="Void Dispose()" attrs="486">
- <size>1</size>
- </method>
- <method name="Void Reset()" attrs="486">
- <size>6</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
<type name="EnumerableBase`1[T]">
<method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="1478">
<size>0</size>
@@ -10130,6 +10088,26 @@
<size>15</size>
</method>
</type>
+ <type name="HashSet`1+&lt;GetEnumerator&gt;c__Iterator0[T]">
+ <method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>26</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>1</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
</test>
<test name="gtest-248.cs">
<type name="Foo`1[T]">
@@ -11783,12 +11761,12 @@
</method>
</type>
<type name="Test+&lt;WrapMyComparison&gt;c__AnonStorey1`1[W]">
- <method name="Int32 &lt;&gt;m__1(W, W)" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 &lt;&gt;m__0(W, W)" attrs="131">
+ <size>22</size>
+ </method>
</type>
</test>
<test name="gtest-309.cs">
@@ -12181,12 +12159,12 @@
</method>
</type>
<type name="B+&lt;C&gt;c__AnonStorey1+&lt;C&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>58</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>58</size>
+ </method>
</type>
</test>
<test name="gtest-325.cs">
@@ -13569,88 +13547,6 @@
</method>
</type>
</test>
- <test name="gtest-381.cs">
- <type name="TestGoto">
- <method name="Void Main(System.String[])" attrs="150">
- <size>71</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- <method name="Void .cctor()" attrs="6289">
- <size>7</size>
- </method>
- </type>
- <type name="TestGoto+&lt;setX&gt;c__Iterator0">
- <method name="Boolean System.Collections.Generic.IEnumerator&lt;bool&gt;.get_Current()" attrs="2529">
- <size>14</size>
- </method>
- <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
- <size>19</size>
- </method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
- <method name="Boolean MoveNext()" attrs="486">
- <size>115</size>
- </method>
- <method name="Void Dispose()" attrs="486">
- <size>53</size>
- </method>
- <method name="Void Reset()" attrs="486">
- <size>6</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="TestGoto+&lt;test&gt;c__Iterator1">
- <method name="Boolean System.Collections.Generic.IEnumerator&lt;bool&gt;.get_Current()" attrs="2529">
- <size>14</size>
- </method>
- <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
- <size>19</size>
- </method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
- <method name="Boolean MoveNext()" attrs="486">
- <size>189</size>
- </method>
- <method name="Void Dispose()" attrs="486">
- <size>69</size>
- </method>
- <method name="Void Reset()" attrs="486">
- <size>6</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="TestGoto+&lt;setX&gt;c__Iterator0">
- <method name="Void &lt;&gt;__Finally0()" attrs="129">
- <size>9</size>
- </method>
- </type>
- <type name="TestGoto">
- <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] setX()" attrs="145">
- <size>23</size>
- </method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] test()" attrs="145">
- <size>23</size>
- </method>
- </type>
- <type name="TestGoto+&lt;setX&gt;c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="TestGoto+&lt;test&gt;c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- </test>
<test name="gtest-382.cs">
<type name="C">
<method name="Int32 Main()" attrs="150">
@@ -17171,6 +17067,9 @@
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void BrokenLiftedNull()" attrs="129">
+ <size>82</size>
+ </method>
</type>
</test>
<test name="gtest-541.cs">
@@ -18164,11 +18063,14 @@
</type>
<type name="C">
<method name="Int32 Main()" attrs="150">
- <size>34</size>
+ <size>80</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Boolean Test_2[T2](T2[])" attrs="145">
+ <size>18</size>
+ </method>
</type>
</test>
<test name="gtest-580.cs">
@@ -18455,9 +18357,6 @@
<method name="Void Main()" attrs="150">
<size>37</size>
</method>
- <method name="System.Tuple`2[System.Int32,System.Int32] &lt;Main&gt;m__1(Int32)" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Combinator+&lt;Choice&gt;c__AnonStorey0`2[C1,CR1]">
<method name="Parser`2[C1,CR1] &lt;&gt;m__0()" attrs="131">
@@ -18467,6 +18366,11 @@
<size>7</size>
</method>
</type>
+ <type name="Combinator">
+ <method name="System.Tuple`2[System.Int32,System.Int32] &lt;Main&gt;m__0(Int32)" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
</test>
<test name="gtest-594.cs">
<type name="C">
@@ -18536,6 +18440,221 @@
</method>
</type>
</test>
+ <test name="gtest-597.cs">
+ <type name="Test.MainClass">
+ <method name="Int32 Main()" attrs="150">
+ <size>63</size>
+ </method>
+ <method name="Boolean Test_1[T](Test.Templated`1[T])" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Boolean Test_2[U](Test.IA`1[U])" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test.Templated`1[T]">
+ <method name="Void .ctor()" attrs="6276">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test.Derived">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-598.cs">
+ <type name="A">
+ <method name="T Test[T](T)" attrs="454">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="T Test[T](T)" attrs="198">
+ <size>28</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="T Test[T](T)" attrs="198">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="AG`1[U]">
+ <method name="T Test[T](T, U)" attrs="454">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B`1[UB]">
+ <method name="T Test[T](T, UB)" attrs="198">
+ <size>28</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C`1[UC]">
+ <method name="T Test[T](T, UC)" attrs="198">
+ <size>39</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>27</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-599.cs">
+ <type name="A`1[X]">
+ <method name="T Test[T](T, X)" attrs="1478">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor()" attrs="6276">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="T Test[T](T, Char)" attrs="198">
+ <size>28</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="T Test[T](T, Char)" attrs="198">
+ <size>32</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>16</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-600.cs">
+ <type name="A">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Delta">
+ <method name="Void Test[U](ICharlie`1[U], U)" attrs="145">
+ <size>2</size>
+ </method>
+ <method name="Void World[U](U, IFoo`1[U])" attrs="134">
+ <size>2</size>
+ </method>
+ <method name="Void Test(Foo)" attrs="134">
+ <size>14</size>
+ </method>
+ <method name="Void Main()" attrs="145">
+ <size>32</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Foo">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-601.cs">
+ <type name="TestProgram">
+ <method name="Void Main()" attrs="150">
+ <size>11</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-602.cs">
+ <type name="Factory`2[TKey,TBase]">
+ <method name="Void Register[T](TKey)" attrs="134">
+ <size>26</size>
+ </method>
+ <method name="TBase Produce(TKey)" attrs="134">
+ <size>26</size>
+ </method>
+ <method name="TBase Constructor[T]()" attrs="145">
+ <size>54</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="Factory`2+InstantiateMethod`1[TKey,TBase,T]">
+ <method name="T Invoke()" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="T EndInvoke(IAsyncResult)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="BaseClass">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="ChildClass1">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="ChildClass2">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestClass">
+ <method name="Int32 Main()" attrs="150">
+ <size>108</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-anontype-01.cs">
<type name="Test">
<method name="Int32 Main()" attrs="150">
@@ -19017,12 +19136,6 @@
<method name="Void Main()" attrs="150">
<size>182</size>
</method>
- <method name="Boolean &lt;Main&gt;m__1(&lt;&gt;__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
- <size>21</size>
- </method>
- <method name="System.String &lt;Main&gt;m__2(&lt;&gt;__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Test+&lt;Select&gt;c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator&lt;T&gt;.get_Current()" attrs="2529">
@@ -19085,6 +19198,14 @@
<size>52</size>
</method>
</type>
+ <type name="Test">
+ <method name="Boolean &lt;Main&gt;m__0(&lt;&gt;__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
+ <size>21</size>
+ </method>
+ <method name="System.String &lt;Main&gt;m__1(&lt;&gt;__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
</test>
<test name="gtest-autoproperty-01.cs">
<type name="Test">
@@ -19283,7 +19404,7 @@
<size>8</size>
</method>
<method name="Void .ctor(Object)" attrs="6278">
- <size>9</size>
+ <size>16</size>
</method>
</type>
<type name="C">
@@ -19455,7 +19576,7 @@
<size>26</size>
</method>
<method name="Void .ctor(Int32)" attrs="6278">
- <size>9</size>
+ <size>16</size>
</method>
</type>
<type name="MyTypeExplicit">
@@ -23501,16 +23622,28 @@
<size>7</size>
</method>
</type>
- <type name="X+&lt;GetIt&gt;c__Iterator1">
+ <type name="S">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="134">
+ <size>35</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="129">
+ <size>30</size>
+ </method>
+ </type>
+ <type name="S+&lt;GetIt&gt;c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="X+&lt;GetIt&gt;c__Iterator0">
<method name="Int32 System.Collections.Generic.IEnumerator&lt;int&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>19</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>93</size>
</method>
@@ -23520,28 +23653,14 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="S">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="134">
- <size>35</size>
- </method>
- </type>
- <type name="X">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="129">
- <size>30</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="S+&lt;GetIt&gt;c__Iterator0">
<method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
<size>40</size>
</method>
- </type>
- <type name="X+&lt;GetIt&gt;c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
</type>
</test>
@@ -23640,16 +23759,39 @@
<size>7</size>
</method>
</type>
- <type name="Test.Derived+&lt;GetStuff&gt;c__Iterator1">
+ <type name="Test.Base">
+ <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="454">
+ <size>30</size>
+ </method>
+ </type>
+ <type name="Test.Derived">
+ <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">
+ <size>37</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test.SpecialDerived">
+ <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">
+ <size>37</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test.Base+&lt;GetStuff&gt;c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="Test.Derived+&lt;GetStuff&gt;c__Iterator0">
<method name="Test.Base System.Collections.Generic.IEnumerator&lt;Test.Base&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>14</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>195</size>
</method>
@@ -23659,20 +23801,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test.SpecialDerived+&lt;GetStuff&gt;c__Iterator2">
+ <type name="Test.SpecialDerived+&lt;GetStuff&gt;c__Iterator0">
<method name="Test.Base System.Collections.Generic.IEnumerator&lt;Test.Base&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>14</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>195</size>
</method>
@@ -23682,44 +23827,14 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="Test.Base">
- <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="454">
- <size>30</size>
- </method>
- </type>
- <type name="Test.Derived">
- <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">
- <size>37</size>
- </method>
- <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">
- <size>15</size>
- </method>
- </type>
- <type name="Test.SpecialDerived">
- <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">
- <size>37</size>
- </method>
- <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">
- <size>15</size>
- </method>
- </type>
- <type name="Test.Base+&lt;GetStuff&gt;c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="Test.Derived+&lt;GetStuff&gt;c__Iterator1">
<method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">
<size>52</size>
</method>
- </type>
- <type name="Test.SpecialDerived+&lt;GetStuff&gt;c__Iterator2">
- <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">
- <size>52</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
</type>
</test>
@@ -24082,9 +24197,6 @@
</method>
</type>
<type name="C+&lt;Test_2&gt;c__Iterator1+&lt;Test_2&gt;c__AnonStorey3">
- <method name="Int32 &lt;&gt;m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -24107,6 +24219,11 @@
<size>26</size>
</method>
</type>
+ <type name="C+&lt;Test_2&gt;c__Iterator1+&lt;Test_2&gt;c__AnonStorey3">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
</test>
<test name="gtest-iter-24.cs">
<type name="B">
@@ -24411,6 +24528,270 @@
</method>
</type>
</test>
+ <test name="gtest-iter-30.cs">
+ <type name="Program">
+ <method name="Void Main()" attrs="150">
+ <size>68</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="134">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="M+&lt;Test&gt;c__Iterator0">
+ <method name="Int32 System.Collections.Generic.IEnumerator&lt;int&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>101</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>15</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>57</size>
+ </method>
+ </type>
+ <type name="M+&lt;Test&gt;c__Iterator0+&lt;Test&gt;c__AnonStorey1">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>24</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-iter-31.cs">
+ <type name="B">
+ <method name="System.Object Foo(System.Object)" attrs="134">
+ <size>10</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C">
+ <method name="Void Main()" attrs="150">
+ <size>62</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.UInt16] Test()" attrs="129">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__Iterator0">
+ <method name="UInt16 System.Collections.Generic.IEnumerator&lt;ushort&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>81</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>1</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.UInt16] System.Collections.Generic.IEnumerable&lt;ushort&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ <method name="System.Object &lt;&gt;m__0(System.String)" attrs="131">
+ <size>25</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-iter-32.cs">
+ <type name="TestGoto">
+ <method name="Void Main(System.String[])" attrs="150">
+ <size>71</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] setX()" attrs="145">
+ <size>23</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] test()" attrs="145">
+ <size>23</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void .cctor()" attrs="6289">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestGoto+&lt;setX&gt;c__Iterator0">
+ <method name="Boolean System.Collections.Generic.IEnumerator&lt;bool&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>115</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>53</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ <method name="Void &lt;&gt;__Finally0()" attrs="129">
+ <size>9</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestGoto+&lt;test&gt;c__Iterator1">
+ <method name="Boolean System.Collections.Generic.IEnumerator&lt;bool&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>189</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>69</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="gtest-iter-33.cs">
+ <type name="Fun`2[A1,R]">
+ <method name="R Invoke(A1)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(A1, System.AsyncCallback, System.Object)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="R EndInvoke(IAsyncResult)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="MyTest">
+ <method name="Void Main(System.String[])" attrs="150">
+ <size>99</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[Rr] Map[Aa,Af,Rf,Rr](Fun`2[Af,Rf], System.Collections.Generic.IEnumerable`1[Aa])" attrs="150">
+ <size>37</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] FromTo(Int32, Int32)" attrs="150">
+ <size>37</size>
+ </method>
+ <method name="System.String &lt;Main&gt;m__0(Int32)" attrs="145">
+ <size>22</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MyTest+&lt;Map&gt;c__Iterator0`4[Aa,Af,Rf,Rr]">
+ <method name="Rr System.Collections.Generic.IEnumerator&lt;Rr&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>215</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>69</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[Rr] System.Collections.Generic.IEnumerable&lt;Rr&gt;.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MyTest+&lt;FromTo&gt;c__Iterator1">
+ <method name="Int32 System.Collections.Generic.IEnumerator&lt;int&gt;.get_Current()" attrs="2529">
+ <size>14</size>
+ </method>
+ <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
+ <size>19</size>
+ </method>
+ <method name="Boolean MoveNext()" attrs="486">
+ <size>125</size>
+ </method>
+ <method name="Void Dispose()" attrs="486">
+ <size>15</size>
+ </method>
+ <method name="Void Reset()" attrs="486">
+ <size>6</size>
+ </method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="gtest-lambda-01.cs">
<type name="IntFunc">
<method name="Int32 Invoke(Int32)" attrs="454">
@@ -24450,21 +24831,25 @@
<method name="Int32 &lt;Main&gt;m__1(Int32)" attrs="145">
<size>11</size>
</method>
- <method name="Void &lt;Main&gt;m__3(Int32)" attrs="145">
- <size>9</size>
- </method>
<method name="Void .ctor(Int32)" attrs="6273">
<size>14</size>
</method>
</type>
<type name="X+&lt;Main&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__2(Int32)" attrs="131">
- <size>9</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="X">
+ <method name="Void &lt;Main&gt;m__2(Int32)" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="X+&lt;Main&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0(Int32)" attrs="131">
+ <size>9</size>
+ </method>
+ </type>
</test>
<test name="gtest-lambda-02.cs">
<type name="funcs">
@@ -24643,21 +25028,25 @@
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
- <method name="System.String &lt;&gt;m__2(System.String)" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey1">
- <method name="Int32 &lt;&gt;m__3(Int32)" attrs="131">
- <size>18</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+&lt;Main&gt;c__AnonStorey0">
+ <method name="System.String &lt;&gt;m__0(System.String)" attrs="131">
+ <size>19</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey1">
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="131">
+ <size>18</size>
+ </method>
+ </type>
</test>
<test name="gtest-lambda-06.cs">
<type name="TestClass">
@@ -24739,21 +25128,25 @@
</method>
</type>
<type name="TestClass+&lt;Main&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__1(T)" attrs="131">
- <size>38</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="TestClass+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__2(F)" attrs="131">
- <size>77</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="TestClass+&lt;Main&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0(T)" attrs="131">
+ <size>38</size>
+ </method>
+ </type>
+ <type name="TestClass+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0(F)" attrs="131">
+ <size>77</size>
+ </method>
+ </type>
</test>
<test name="gtest-lambda-07.cs">
<type name="D">
@@ -25066,16 +25459,16 @@
<method name="Void Main()" attrs="150">
<size>77</size>
</method>
- <method name="System.String &lt;Bar&gt;m__1(System.String)" attrs="145">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="System.String &lt;Bar&gt;m__0(System.String)" attrs="145">
<size>14</size>
</method>
- <method name="System.String &lt;Main&gt;m__2(System.String)" attrs="145">
+ <method name="System.String &lt;Main&gt;m__1(System.String)" attrs="145">
<size>9</size>
</method>
- <method name="Void &lt;Main&gt;m__3(System.String)" attrs="145">
- <size>7</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
+ <method name="Void &lt;Main&gt;m__2(System.String)" attrs="145">
<size>7</size>
</method>
</type>
@@ -25101,9 +25494,6 @@
<method name="Int32 Main()" attrs="150">
<size>128</size>
</method>
- <method name="Int32 &lt;Main&gt;m__1(System.String)" attrs="145">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -25124,6 +25514,11 @@
<size>139</size>
</method>
</type>
+ <type name="Repro">
+ <method name="Int32 &lt;Main&gt;m__0(System.String)" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
</test>
<test name="gtest-lambda-16.cs">
<type name="Repro">
@@ -25318,12 +25713,6 @@
</method>
</type>
<type name="MainClass+&lt;Main&gt;c__AnonStorey0">
- <method name="Boolean &lt;&gt;m__3(Product)" attrs="131">
- <size>60</size>
- </method>
- <method name="Decimal &lt;&gt;m__4(Product)" attrs="145">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -25333,6 +25722,14 @@
<size>56</size>
</method>
</type>
+ <type name="MainClass+&lt;Main&gt;c__AnonStorey0">
+ <method name="Boolean &lt;&gt;m__0(Product)" attrs="131">
+ <size>60</size>
+ </method>
+ <method name="Decimal &lt;&gt;m__1(Product)" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
</test>
<test name="gtest-lambda-23.cs">
<type name="C">
@@ -25515,12 +25912,12 @@
</method>
</type>
<type name="C+&lt;Method&gt;c__AnonStorey0`1[T]">
- <method name="System.Object &lt;&gt;m__1(T)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="System.Object &lt;&gt;m__0(T)" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="gtest-lambda-31.cs">
@@ -25559,12 +25956,6 @@
<method name="Int32 &lt;Main&gt;m__3(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__5(Int32, Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__6(Int32)" attrs="145">
- <size>18</size>
- </method>
<method name="Int32 &lt;Main&gt;m__7(Int32)" attrs="145">
<size>10</size>
</method>
@@ -25586,54 +25977,12 @@
<method name="Int32 &lt;Main&gt;m__D(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__E(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__F(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__10(Int32, ITest)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__11(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__12(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__13(Int32, ITest)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__14(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__15(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="&lt;&gt;__AnonType0`2[System.Int32,from.ITest] &lt;Main&gt;m__16(Int32, ITest)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__17(&lt;&gt;__AnonType0`2[System.Int32,from.ITest])" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__18(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__19(&lt;&gt;__AnonType0`2[System.Int32,from.ITest], ITest)" attrs="145">
- <size>15</size>
- </method>
<method name="Int32 &lt;Main&gt;m__1A(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__1B(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 &lt;Main&gt;m__1D(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__1E(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 &lt;Main&gt;m__20(Int32)" attrs="145">
<size>10</size>
</method>
@@ -25643,35 +25992,11 @@
<method name="Int32 &lt;Main&gt;m__22(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__23(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Int32] &lt;Main&gt;m__25(Int32)" attrs="145">
- <size>18</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__26(&lt;&gt;__AnonType1`2[System.Int32,System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Int32] &lt;Main&gt;m__27(Int32)" attrs="145">
- <size>18</size>
- </method>
- <method name="&lt;&gt;__AnonType2`2[&lt;&gt;__AnonType1`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__28(&lt;&gt;__AnonType1`2[System.Int32,System.Int32])" attrs="145">
- <size>23</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__29(&lt;&gt;__AnonType2`2[&lt;&gt;__AnonType1`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>20</size>
- </method>
<method name="Int32 &lt;Main&gt;m__2A(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__2B(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__2E(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 &lt;Main&gt;m__2F(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>15</size>
+ <size>10</size>
</method>
<method name="Int32 &lt;Main&gt;m__32(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
<size>10</size>
@@ -25679,27 +26004,6 @@
<method name="Int32 &lt;Main&gt;m__33(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
<size>15</size>
</method>
- <method name="Int32 &lt;Main&gt;m__36(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__37(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__39(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__3A(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__3B(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="&lt;&gt;__AnonType4`2[&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32] &lt;Main&gt;m__3D(&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]])" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__3E(&lt;&gt;__AnonType4`2[&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32])" attrs="145">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -25813,12 +26117,6 @@
</method>
</type>
<type name="from.C+&lt;Main&gt;c__AnonStorey0">
- <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]] &lt;&gt;m__3C(Int32)" attrs="131">
- <size>55</size>
- </method>
- <method name="Int32 &lt;&gt;m__3F(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -25843,41 +26141,140 @@
<method name="System.Nullable`1[System.Boolean] &lt;Main&gt;m__2(System.Nullable`1[System.Boolean])" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__1C(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__31(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__4(Int32, Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 &lt;Main&gt;m__1F(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <method name="Boolean &lt;Main&gt;m__5(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__6(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__E(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__F(Int32, ITest)" attrs="145">
<size>10</size>
</method>
- <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__24(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <method name="Int32 &lt;Main&gt;m__10(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__2D(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 &lt;Main&gt;m__11(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__12(Int32, ITest)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__13(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__14(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,from.ITest] &lt;Main&gt;m__15(Int32, ITest)" attrs="145">
<size>16</size>
</method>
- <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__31(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 &lt;Main&gt;m__16(&lt;&gt;__AnonType0`2[System.Int32,from.ITest])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__17(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__18(&lt;&gt;__AnonType0`2[System.Int32,from.ITest], ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__19(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__1B(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__1C(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__1E(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__1F(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__23(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Int32] &lt;Main&gt;m__24(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__25(&lt;&gt;__AnonType1`2[System.Int32,System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Int32] &lt;Main&gt;m__26(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="&lt;&gt;__AnonType2`2[&lt;&gt;__AnonType1`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__27(&lt;&gt;__AnonType1`2[System.Int32,System.Int32])" attrs="145">
+ <size>23</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__28(&lt;&gt;__AnonType2`2[&lt;&gt;__AnonType1`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__29(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__2B(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
<size>16</size>
</method>
- <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__35(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 &lt;Main&gt;m__2C(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__2D(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__2E(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
<size>16</size>
</method>
- <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__38(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <method name="Int32 &lt;Main&gt;m__30(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__34(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__35(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__36(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__37(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="&lt;&gt;__AnonType4`2[&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32] &lt;Main&gt;m__38(&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]])" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__39(&lt;&gt;__AnonType4`2[&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32])" attrs="145">
<size>10</size>
</method>
</type>
<type name="from.C+&lt;Main&gt;c__AnonStorey0">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__4(Int32)" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__0(Int32)" attrs="131">
<size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__2C(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__1(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
<size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__30(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__2(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
<size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__34(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__3(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
<size>15</size>
</method>
+ <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]] &lt;&gt;m__4(Int32)" attrs="131">
+ <size>55</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__5(Int32)" attrs="145">
+ <size>10</size>
+ </method>
</type>
</test>
<test name="gtest-linq-02.cs">
@@ -26097,27 +26494,6 @@
<method name="Int32 Main()" attrs="150">
<size>765</size>
</method>
- <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__1(Int32, System.String)" attrs="145">
- <size>16</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__2(Int32)" attrs="145">
- <size>13</size>
- </method>
- <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__4(Int32, System.String)" attrs="145">
- <size>16</size>
- </method>
- <method name="&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32] &lt;Main&gt;m__6(&lt;&gt;__AnonType0`2[System.Int32,System.String], Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 &lt;Main&gt;m__7(&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="&lt;&gt;__AnonType2`3[System.Int32,System.Int32,System.Int32] &lt;Main&gt;m__8(&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
- <size>33</size>
- </method>
- <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__A(Int32, System.String)" attrs="145">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -26193,14 +26569,39 @@
<size>20</size>
</method>
<method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__3(Int32)" attrs="131">
- <size>20</size>
+ <size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__5(&lt;&gt;__AnonType0`2[System.Int32,System.String])" attrs="131">
- <size>20</size>
+ </type>
+ <type name="SelectMany">
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__0(Int32, System.String)" attrs="145">
+ <size>16</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__9(Int32)" attrs="131">
+ <method name="Boolean &lt;Main&gt;m__1(Int32)" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__2(Int32, System.String)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32] &lt;Main&gt;m__3(&lt;&gt;__AnonType0`2[System.Int32,System.String], Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 &lt;Main&gt;m__4(&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
<size>15</size>
</method>
+ <method name="&lt;&gt;__AnonType2`3[System.Int32,System.Int32,System.Int32] &lt;Main&gt;m__5(&lt;&gt;__AnonType1`2[&lt;&gt;__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,System.String] &lt;Main&gt;m__6(Int32, System.String)" attrs="145">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="SelectMany+&lt;Main&gt;c__AnonStorey0">
+ <method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__1(Int32)" attrs="131">
+ <size>20</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__2(&lt;&gt;__AnonType0`2[System.Int32,System.String])" attrs="131">
+ <size>20</size>
+ </method>
</type>
</test>
<test name="gtest-linq-08.cs">
@@ -26478,18 +26879,6 @@
<method name="&lt;&gt;__AnonType1`2[System.Char,System.Int32] &lt;XX&gt;m__6(Char)" attrs="145">
<size>16</size>
</method>
- <method name="Char &lt;XX&gt;m__8(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="145">
- <size>14</size>
- </method>
- <method name="Boolean &lt;Main&gt;m__9(Char)" attrs="145">
- <size>14</size>
- </method>
- <method name="&lt;&gt;__AnonType1`2[System.Char,System.Int32] &lt;Main&gt;m__A(Char)" attrs="145">
- <size>17</size>
- </method>
- <method name="Char &lt;Main&gt;m__C(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="145">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -26535,17 +26924,11 @@
</method>
</type>
<type name="NestedQuery+&lt;XX&gt;c__AnonStorey0">
- <method name="Boolean &lt;&gt;m__7(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="NestedQuery+&lt;Main&gt;c__AnonStorey1">
- <method name="Boolean &lt;&gt;m__B(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="131">
- <size>23</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -26560,6 +26943,28 @@
<method name="System.Collections.Generic.IEnumerable`1[System.Char] &lt;Main&gt;m__5(&lt;&gt;__AnonType0`2[System.String,System.Int32])" attrs="145">
<size>118</size>
</method>
+ <method name="Char &lt;XX&gt;m__7(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="Boolean &lt;Main&gt;m__8(Char)" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="&lt;&gt;__AnonType1`2[System.Char,System.Int32] &lt;Main&gt;m__9(Char)" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Char &lt;Main&gt;m__A(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="NestedQuery+&lt;XX&gt;c__AnonStorey0">
+ <method name="Boolean &lt;&gt;m__0(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="NestedQuery+&lt;Main&gt;c__AnonStorey1">
+ <method name="Boolean &lt;&gt;m__0(&lt;&gt;__AnonType1`2[System.Char,System.Int32])" attrs="131">
+ <size>23</size>
+ </method>
</type>
</test>
<test name="gtest-linq-13.cs">
@@ -26712,9 +27117,6 @@
<method name="Void Test_2()" attrs="145">
<size>32</size>
</method>
- <method name="System.Func`1[System.Collections.Generic.IEnumerable`1[System.Int32]] &lt;Test_2&gt;m__1(Int32)" attrs="145">
- <size>33</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -26740,23 +27142,11 @@
</method>
</type>
<type name="C+&lt;Test_1&gt;c__AnonStorey0">
- <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__2(Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 &lt;&gt;m__3(&lt;&gt;__AnonType0`2[System.Int32,System.Int32])" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test_2&gt;c__AnonStorey1">
- <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__5(Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 &lt;&gt;m__6(&lt;&gt;__AnonType0`2[System.Int32,System.Int32])" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -26766,10 +27156,29 @@
<size>74</size>
</method>
</type>
+ <type name="C">
+ <method name="System.Func`1[System.Collections.Generic.IEnumerable`1[System.Int32]] &lt;Test_2&gt;m__0(Int32)" attrs="145">
+ <size>33</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test_1&gt;c__AnonStorey0">
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__1(Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2(&lt;&gt;__AnonType0`2[System.Int32,System.Int32])" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
<type name="C+&lt;Test_2&gt;c__AnonStorey1">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__4()" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__0()" attrs="131">
<size>74</size>
</method>
+ <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__1(Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2(&lt;&gt;__AnonType0`2[System.Int32,System.Int32])" attrs="131">
+ <size>22</size>
+ </method>
</type>
</test>
<test name="gtest-linq-17.cs">
@@ -26912,89 +27321,56 @@
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
- <method name="Boolean &lt;&gt;m__12(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey1">
- <method name="Boolean &lt;&gt;m__13(Int32)" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey2">
- <method name="Boolean &lt;&gt;m__14(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey3">
- <method name="Boolean &lt;&gt;m__15(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey4">
- <method name="Int32 &lt;&gt;m__16(Int32)" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey5">
- <method name="Int32 &lt;&gt;m__17(Int32)" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey6">
- <method name="Boolean &lt;&gt;m__18(Int32)" attrs="131">
- <size>27</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey7">
- <method name="Boolean &lt;&gt;m__19(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey8">
- <method name="Boolean &lt;&gt;m__1A(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey9">
- <method name="Boolean &lt;&gt;m__1B(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStoreyA">
- <method name="Boolean &lt;&gt;m__1C(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -27004,6 +27380,61 @@
<size>10</size>
</method>
</type>
+ <type name="C+&lt;Main&gt;c__AnonStorey0">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey1">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey2">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey3">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey4">
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey5">
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey6">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>27</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey7">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey8">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey9">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStoreyA">
+ <method name="Boolean &lt;&gt;m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
</test>
<test name="gtest-linq-19.cs">
<type name="Test">
@@ -27115,9 +27546,6 @@
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>49</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -27127,6 +27555,11 @@
<size>15</size>
</method>
</type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>49</size>
+ </method>
+ </type>
</test>
<test name="gtest-linq-22.cs">
<type name="Test.MainClass">
@@ -27385,28 +27818,30 @@
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
- <method name="&lt;&gt;__AnonType0`2[System.String,System.Boolean] &lt;&gt;m__2(System.String)" attrs="145">
- <size>55</size>
- </method>
- <method name="Boolean &lt;&gt;m__3(&lt;&gt;__AnonType0`2[System.String,System.Boolean])" attrs="145">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
- <method name="Boolean &lt;&gt;m__4(Char)" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
- <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] &lt;&gt;m__1(System.String)" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] &lt;&gt;m__0(System.String)" attrs="131">
<size>82</size>
</method>
+ <method name="&lt;&gt;__AnonType0`2[System.String,System.Boolean] &lt;&gt;m__1(System.String)" attrs="145">
+ <size>55</size>
+ </method>
+ <method name="Boolean &lt;&gt;m__2(&lt;&gt;__AnonType0`2[System.String,System.Boolean])" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey0+&lt;Main&gt;c__AnonStorey1">
+ <method name="Boolean &lt;&gt;m__0(Char)" attrs="131">
+ <size>24</size>
+ </method>
</type>
</test>
<test name="gtest-linq-28.cs">
@@ -27469,12 +27904,12 @@
</method>
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
- <method name="Int32 &lt;&gt;m__1(Int32)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="gtest-named-02.cs">
@@ -27996,12 +28431,6 @@
<method name="Void Main()" attrs="150">
<size>282</size>
</method>
- <method name="Void &lt;Main&gt;m__1()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Object &lt;Main&gt;m__2(Char)" attrs="145">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6273">
<size>23</size>
</method>
@@ -28067,6 +28496,14 @@
<size>26</size>
</method>
</type>
+ <type name="CallerMemberTest">
+ <method name="Void &lt;Main&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Object &lt;Main&gt;m__1(Char)" attrs="145">
+ <size>24</size>
+ </method>
+ </type>
</test>
<test name="gtest-optional-23.cs">
<type name="CallerLineNumberTest">
@@ -28449,7 +28886,7 @@
<test name="gtest-variance-11.cs">
<type name="D">
<method name="Int32 Main()" attrs="150">
- <size>58</size>
+ <size>137</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -28460,6 +28897,15 @@
<method name="Boolean Covariant[T](ICovariant`1[T], ICovariant`1[T])" attrs="150">
<size>49</size>
</method>
+ <method name="Boolean CovContCont[T](ICovariant`1[T], IContravariant`1[T], IContravariant`1[T])" attrs="150">
+ <size>49</size>
+ </method>
+ <method name="Boolean ContCovContCov[T](IContravariant`1[T], ICovariant`1[T], IContravariant`1[T], ICovariant`1[T])" attrs="150">
+ <size>49</size>
+ </method>
+ <method name="Boolean CovCovCont[T](ICovariant`1[T], ICovariant`1[T], IContravariant`1[T])" attrs="150">
+ <size>49</size>
+ </method>
</type>
</test>
<test name="gtest-variance-12.cs">
@@ -29804,7 +30250,7 @@
<size>10</size>
</method>
<method name="Int32 Main()" attrs="150">
- <size>125</size>
+ <size>115</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -30771,11 +31217,17 @@
<size>10</size>
</method>
<method name="Int32 test40(Int32)" attrs="145">
- <size>27</size>
+ <size>20</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void test41()" attrs="134">
+ <size>44</size>
+ </method>
+ <method name="Void test42(Int32)" attrs="134">
+ <size>73</size>
+ </method>
</type>
</test>
<test name="test-155.cs">
@@ -36650,21 +37102,25 @@
</method>
</type>
<type name="X+&lt;t2&gt;c__AnonStorey1">
- <method name="Int32 &lt;&gt;m__1()" attrs="131">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="X+&lt;Main2&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2(System.Object, System.EventArgs)" attrs="131">
- <size>34</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="X+&lt;t2&gt;c__AnonStorey1">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="X+&lt;Main2&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0(System.Object, System.EventArgs)" attrs="131">
+ <size>34</size>
+ </method>
+ </type>
</test>
<test name="test-365.cs">
<type name="C">
@@ -37648,7 +38104,7 @@
<test name="test-401.cs">
<type name="X">
<method name="Int32 Main()" attrs="150">
- <size>207</size>
+ <size>206</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -39092,12 +39548,12 @@
</method>
</type>
<type name="Z+&lt;TestPostinc&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>39</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>39</size>
+ </method>
</type>
</test>
<test name="test-475.cs">
@@ -39801,6 +40257,9 @@
<method name="Void .cctor()" attrs="6289">
<size>7</size>
</method>
+ <method name="System.String Test_2()" attrs="150">
+ <size>7</size>
+ </method>
</type>
</test>
<test name="test-505.cs">
@@ -40055,14 +40514,17 @@
<test name="test-519.cs">
<type name="Foo">
<method name="Int32 Main()" attrs="150">
- <size>25</size>
+ <size>52</size>
</method>
<method name="Void f()" attrs="145">
- <size>21</size>
+ <size>23</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void f2()" attrs="145">
+ <size>16</size>
+ </method>
</type>
</test>
<test name="test-52.cs">
@@ -40624,7 +41086,7 @@
<test name="test-545.cs">
<type name="Dingus">
<method name="Void .ctor(Int32)" attrs="6278">
- <size>2</size>
+ <size>9</size>
</method>
</type>
<type name="X">
@@ -41397,11 +41859,20 @@
<test name="test-579.cs">
<type name="TestCase">
<method name="Int32 Main()" attrs="150">
- <size>49</size>
+ <size>44</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 Test1()" attrs="145">
+ <size>49</size>
+ </method>
+ <method name="Int32 Test2()" attrs="145">
+ <size>48</size>
+ </method>
+ <method name="Int32 Test3()" attrs="145">
+ <size>47</size>
+ </method>
</type>
</test>
<test name="test-58.cs">
@@ -42077,7 +42548,7 @@
<test name="test-609.cs">
<type name="Test">
<method name="Int32 Main()" attrs="150">
- <size>54</size>
+ <size>10</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -42751,7 +43222,7 @@
<test name="test-634.cs">
<type name="Test">
<method name="Void TestFunc()" attrs="150">
- <size>7</size>
+ <size>13</size>
</method>
<method name="Void Main(System.String[])" attrs="150">
<size>7</size>
@@ -42774,6 +43245,11 @@
<size>0</size>
</method>
</type>
+ <type name="Test+&lt;TestFunc&gt;c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
</test>
<test name="test-635.cs">
<type name="ShortCircuitFold">
@@ -47915,7 +48391,7 @@
</type>
<type name="FooClass">
<method name="Int32 Main()" attrs="150">
- <size>70</size>
+ <size>77</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -47969,6 +48445,152 @@
</method>
</type>
</test>
+ <test name="test-870.cs">
+ <type name="Test">
+ <method name="Void Foo(UInt16)" attrs="145">
+ <size>23</size>
+ </method>
+ <method name="Void Main()" attrs="150">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-871.cs">
+ <type name="D">
+ <method name="D op_BitwiseAnd(D, D)" attrs="2198">
+ <size>16</size>
+ </method>
+ <method name="Boolean op_False(D)" attrs="2198">
+ <size>10</size>
+ </method>
+ <method name="Boolean op_True(D)" attrs="2198">
+ <size>10</size>
+ </method>
+ <method name="D op_Implicit(Boolean)" attrs="2198">
+ <size>15</size>
+ </method>
+ <method name="Int32 Main()" attrs="145">
+ <size>80</size>
+ </method>
+ <method name="Void .ctor(Int32)" attrs="6278">
+ <size>15</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-872.cs">
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>66</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-873.cs">
+ <type name="Program">
+ <method name="Int32 Main()" attrs="145">
+ <size>51</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-874.cs">
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>30</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-875.cs">
+ <type name="Test">
+ <method name="Void Main()" attrs="150">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-876.cs">
+ <type name="T">
+ <method name="Int32 Main()" attrs="150">
+ <size>39</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void Test1()" attrs="145">
+ <size>57</size>
+ </method>
+ <method name="Void Test2()" attrs="145">
+ <size>50</size>
+ </method>
+ <method name="UInt32 Test3(Int32, UInt32)" attrs="145">
+ <size>60</size>
+ </method>
+ <method name="Void Test4()" attrs="145">
+ <size>25</size>
+ </method>
+ <method name="Void Test5()" attrs="145">
+ <size>65</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-877.cs">
+ <type name="S">
+ <method name="Void .ctor(Int32)" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="A">
+ <method name="Void Main()" attrs="150">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-878.cs">
+ <type name="Tests">
+ <method name="Int32 Main()" attrs="150">
+ <size>10</size>
+ </method>
+ <method name="Void Test1()" attrs="129">
+ <size>12</size>
+ </method>
+ <method name="Void Test2()" attrs="129">
+ <size>12</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-879.cs">
+ <type name="AStruct">
+ <method name="Void .ctor(Int32)" attrs="6278">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tests">
+ <method name="Int32 Main()" attrs="150">
+ <size>83</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-88.cs">
<type name="X">
<method name="Void f(System.String)" attrs="145">
@@ -47982,6 +48604,102 @@
</method>
</type>
</test>
+ <test name="test-880.cs">
+ <type name="A">
+ <method name="Void Main()" attrs="150">
+ <size>2</size>
+ </method>
+ <method name="Void Test1()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void Test2()" attrs="145">
+ <size>21</size>
+ </method>
+ <method name="Void Test3()" attrs="145">
+ <size>27</size>
+ </method>
+ <method name="Void Test4()" attrs="145">
+ <size>42</size>
+ </method>
+ <method name="Void Test5()" attrs="145">
+ <size>72</size>
+ </method>
+ <method name="Void Test6()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Boolean Test7()" attrs="145">
+ <size>37</size>
+ </method>
+ <method name="Boolean OutCall(Int32 ByRef)" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Boolean Call(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Boolean Foo(System.Object[])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-881.cs">
+ <type name="A.XAttribute">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B.XAttribute">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="C.Test">
+ <method name="Void Main()" attrs="150">
+ <size>2</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-882.cs">
+ <type name="MyUInt32">
+ <method name="UInt32 op_Implicit(MyUInt32)" attrs="2198">
+ <size>15</size>
+ </method>
+ <method name="Int64 op_Implicit(MyUInt32)" attrs="2198">
+ <size>7</size>
+ </method>
+ <method name="MyUInt32 op_Implicit(UInt32)" attrs="2198">
+ <size>15</size>
+ </method>
+ <method name="MyUInt32 op_Implicit(Int64)" attrs="2198">
+ <size>7</size>
+ </method>
+ <method name="Void .ctor(UInt32)" attrs="6278">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test">
+ <method name="MyUInt32 test1(MyUInt32)" attrs="145">
+ <size>25</size>
+ </method>
+ <method name="MyUInt32 test2(MyUInt32)" attrs="145">
+ <size>25</size>
+ </method>
+ <method name="MyUInt32 test3(MyUInt32)" attrs="145">
+ <size>25</size>
+ </method>
+ <method name="Int32 Main()" attrs="150">
+ <size>109</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ </test>
<test name="test-89.cs">
<type name="X">
<method name="X F(Int32)" attrs="145">
@@ -48659,12 +49377,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0`1+&lt;Test&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>51</size>
+ </method>
</type>
</test>
<test name="test-anon-103.cs">
@@ -49345,12 +50063,12 @@
</method>
</type>
<type name="Test`1+&lt;Hello&gt;c__AnonStorey1`1+&lt;Hello&gt;c__AnonStorey0`1[T,S]">
- <method name="Void &lt;&gt;m__1(T)" attrs="131">
- <size>66</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0(T)" attrs="131">
+ <size>66</size>
+ </method>
</type>
</test>
<test name="test-anon-116.cs">
@@ -49485,12 +50203,12 @@
<method name="System.String &lt;&gt;m__1(System.Text.RegularExpressions.Match)" attrs="131">
<size>120</size>
</method>
- <method name="System.String &lt;&gt;m__2(System.Text.RegularExpressions.Match)" attrs="131">
- <size>120</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="System.String &lt;&gt;m__0(System.Text.RegularExpressions.Match)" attrs="131">
+ <size>120</size>
+ </method>
</type>
</test>
<test name="test-anon-12.cs">
@@ -49677,20 +50395,11 @@
<size>7</size>
</method>
<method name="Void &lt;Main&gt;m__3()" attrs="145">
- <size>17</size>
- </method>
- <method name="Void &lt;Main&gt;m__4()" attrs="145">
- <size>17</size>
- </method>
- <method name="Void &lt;Main&gt;m__5()" attrs="145">
<size>62</size>
</method>
- <method name="Void &lt;Main&gt;m__6()" attrs="145">
+ <method name="Void &lt;Main&gt;m__4()" attrs="145">
<size>54</size>
</method>
- <method name="Void &lt;Main&gt;m__7(E)" attrs="145">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -49711,9 +50420,6 @@
</type>
<type name="C+&lt;Main&gt;c__AnonStorey0">
<method name="Void &lt;&gt;m__1()" attrs="131">
- <size>49</size>
- </method>
- <method name="Void &lt;&gt;m__2()" attrs="131">
<size>36</size>
</method>
<method name="Void .ctor()" attrs="6278">
@@ -49728,6 +50434,22 @@
<size>15</size>
</method>
</type>
+ <type name="C">
+ <method name="Void &lt;Main&gt;m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Void &lt;Main&gt;m__2()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Void &lt;Main&gt;m__5(E)" attrs="145">
+ <size>35</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>49</size>
+ </method>
+ </type>
</test>
<test name="test-anon-124.cs">
<type name="Disposable`1[T]">
@@ -49802,41 +50524,26 @@
</method>
</type>
<type name="Test+&lt;Throw&gt;c__AnonStorey1`1[T]">
- <method name="T &lt;&gt;m__1()" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;TypeOf&gt;c__AnonStorey2`1[T]">
- <method name="System.Type &lt;&gt;m__2()" attrs="131">
- <size>64</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Do&gt;c__AnonStorey3`1[T]">
- <method name="T &lt;&gt;m__3()" attrs="131">
- <size>38</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Lock&gt;c__AnonStorey4`1[T]">
- <method name="T &lt;&gt;m__4()" attrs="131">
- <size>69</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Catch&gt;c__AnonStorey5`1[T]">
- <method name="T &lt;&gt;m__5()" attrs="131">
- <size>41</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -49852,73 +50559,114 @@
</method>
</type>
<type name="Test+&lt;Catch_2&gt;c__AnonStorey6`1[T]">
- <method name="T &lt;&gt;m__6()" attrs="131">
- <size>42</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Finally&gt;c__AnonStorey7`1[T]">
- <method name="T &lt;&gt;m__7()" attrs="131">
- <size>62</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Using&gt;c__AnonStorey8`1[T]">
- <method name="T &lt;&gt;m__8()" attrs="131">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Switch&gt;c__AnonStorey9`1[T]">
- <method name="T &lt;&gt;m__9()" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;ForForeach&gt;c__AnonStoreyA`1[T]">
- <method name="System.Collections.Generic.List`1[T] &lt;&gt;m__A()" attrs="131">
- <size>67</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;ArrayMutate&gt;c__AnonStoreyB`1[T]">
- <method name="Void &lt;&gt;m__B(Int32)" attrs="131">
- <size>39</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyD`1[T]">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
+ </type>
+ <type name="Test+&lt;NestedTypeMutate&gt;c__AnonStoreyE`1[T]">
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Test+&lt;Throw&gt;c__AnonStorey1`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>24</size>
+ </method>
+ </type>
+ <type name="Test+&lt;TypeOf&gt;c__AnonStorey2`1[T]">
+ <method name="System.Type &lt;&gt;m__0()" attrs="131">
+ <size>64</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Do&gt;c__AnonStorey3`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>38</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Lock&gt;c__AnonStorey4`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>69</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Catch&gt;c__AnonStorey5`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Catch_2&gt;c__AnonStorey6`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>42</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Finally&gt;c__AnonStorey7`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>62</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Using&gt;c__AnonStorey8`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Switch&gt;c__AnonStorey9`1[T]">
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="Test+&lt;ForForeach&gt;c__AnonStoreyA`1[T]">
+ <method name="System.Collections.Generic.List`1[T] &lt;&gt;m__0()" attrs="131">
+ <size>67</size>
+ </method>
+ </type>
+ <type name="Test+&lt;ArrayMutate&gt;c__AnonStoreyB`1[T]">
+ <method name="Void &lt;&gt;m__0(Int32)" attrs="131">
+ <size>39</size>
+ </method>
+ </type>
<type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyC`1[T]">
- <method name="T[][] &lt;&gt;m__C()" attrs="131">
+ <method name="T[][] &lt;&gt;m__0()" attrs="131">
<size>58</size>
</method>
</type>
<type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyD`1[T]">
- <method name="Int32 &lt;&gt;m__D()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>35</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Test+&lt;NestedTypeMutate&gt;c__AnonStoreyE`1[T]">
- <method name="T[] &lt;&gt;m__E()" attrs="131">
+ <method name="T[] &lt;&gt;m__0()" attrs="131">
<size>45</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
</test>
<test name="test-anon-125.cs">
@@ -50199,12 +50947,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0`1+&lt;Test&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>51</size>
+ </method>
</type>
</test>
<test name="test-anon-131.cs">
@@ -50259,9 +51007,6 @@
<method name="Void Main()" attrs="150">
<size>68</size>
</method>
- <method name="System.String &lt;Main&gt;m__1(System.String)" attrs="145">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -50282,6 +51027,11 @@
<size>146</size>
</method>
</type>
+ <type name="Test">
+ <method name="System.String &lt;Main&gt;m__0(System.String)" attrs="145">
+ <size>24</size>
+ </method>
+ </type>
</test>
<test name="test-anon-134.cs">
<type name="MyClass">
@@ -50342,9 +51092,6 @@
<method name="System.Func`1[C`1[T]] XX()" attrs="145">
<size>40</size>
</method>
- <method name="C`1[T] &lt;XX&gt;m__1()" attrs="145">
- <size>9</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -50353,9 +51100,6 @@
<method name="System.Func`1[T] XX[T]()" attrs="145">
<size>23</size>
</method>
- <method name="T &lt;XX`1&gt;m__2[T]()" attrs="145">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -50368,6 +51112,16 @@
<size>7</size>
</method>
</type>
+ <type name="C2`1[T]">
+ <method name="C`1[T] &lt;XX&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="N1">
+ <method name="T &lt;XX`1&gt;m__0[T]()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
</test>
<test name="test-anon-136.cs">
<type name="Handler`1[T]">
@@ -50513,17 +51267,11 @@
</method>
</type>
<type name="Test+&lt;Test_2&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>86</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+&lt;Test_3&gt;c__AnonStorey2`1[T]">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -50533,6 +51281,16 @@
<size>34</size>
</method>
</type>
+ <type name="Test+&lt;Test_2&gt;c__AnonStorey1`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>86</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Test_3&gt;c__AnonStorey2`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>24</size>
+ </method>
+ </type>
</test>
<test name="test-anon-14.cs">
<type name="X">
@@ -50722,12 +51480,12 @@
</method>
</type>
<type name="C+&lt;AnyMethod&gt;c__AnonStorey0`1[T]">
- <method name="Void &lt;&gt;m__1(System.String)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0(System.String)" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="test-anon-146.cs">
@@ -50764,9 +51522,6 @@
<method name="Int32 Main()" attrs="150">
<size>67</size>
</method>
- <method name="Void &lt;Main&gt;m__3(Int32, Int32, Int32)" attrs="145">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -50780,21 +51535,30 @@
</method>
</type>
<type name="C+&lt;Curry&gt;c__AnonStorey0`3+&lt;Curry&gt;c__AnonStorey1`3[T1,T2,T3]">
- <method name="System.Action`1[T3] &lt;&gt;m__1(T2)" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Curry&gt;c__AnonStorey0`3+&lt;Curry&gt;c__AnonStorey1`3+&lt;Curry&gt;c__AnonStorey2`3[T1,T2,T3]">
- <method name="Void &lt;&gt;m__2(T3)" attrs="131">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Test">
+ <method name="Void &lt;Main&gt;m__0(Int32, Int32, Int32)" attrs="145">
+ <size>24</size>
+ </method>
+ </type>
+ <type name="C+&lt;Curry&gt;c__AnonStorey0`3+&lt;Curry&gt;c__AnonStorey1`3[T1,T2,T3]">
+ <method name="System.Action`1[T3] &lt;&gt;m__0(T2)" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="C+&lt;Curry&gt;c__AnonStorey0`3+&lt;Curry&gt;c__AnonStorey1`3+&lt;Curry&gt;c__AnonStorey2`3[T1,T2,T3]">
+ <method name="Void &lt;&gt;m__0(T3)" attrs="131">
+ <size>35</size>
+ </method>
+ </type>
</test>
<test name="test-anon-148.cs">
<type name="Func`1[TResult]">
@@ -50959,12 +51723,12 @@
</method>
</type>
<type name="SomeGenericClass`1+&lt;FailsToCompile&gt;c__AnonStorey0[SomeType]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>19</size>
+ </method>
</type>
</test>
<test name="test-anon-151.cs">
@@ -51098,21 +51862,25 @@
</method>
</type>
<type name="Class+&lt;Method&gt;c__AnonStorey0+&lt;Method&gt;c__AnonStorey2">
- <method name="System.String &lt;&gt;m__1(System.String)" attrs="131">
- <size>60</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Class+&lt;Method&gt;c__AnonStorey0+&lt;Method&gt;c__AnonStorey2+&lt;Method&gt;c__AnonStorey1">
- <method name="System.String &lt;&gt;m__2()" attrs="131">
- <size>46</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Class+&lt;Method&gt;c__AnonStorey0+&lt;Method&gt;c__AnonStorey2">
+ <method name="System.String &lt;&gt;m__0(System.String)" attrs="131">
+ <size>60</size>
+ </method>
+ </type>
+ <type name="Class+&lt;Method&gt;c__AnonStorey0+&lt;Method&gt;c__AnonStorey2+&lt;Method&gt;c__AnonStorey1">
+ <method name="System.String &lt;&gt;m__0()" attrs="131">
+ <size>46</size>
+ </method>
+ </type>
</test>
<test name="test-anon-155.cs">
<type name="Thing`1[TFirst]">
@@ -51130,9 +51898,6 @@
<method name="Void Main()" attrs="150">
<size>43</size>
</method>
- <method name="System.Object &lt;Main&gt;m__1(System.Object)" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Thing`1+&lt;Create&gt;c__AnonStorey0`1[TFirst,TSecond]">
<method name="Void &lt;&gt;m__0(TFirst)" attrs="131">
@@ -51142,6 +51907,11 @@
<size>7</size>
</method>
</type>
+ <type name="Program">
+ <method name="System.Object &lt;Main&gt;m__0(System.Object)" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
</test>
<test name="test-anon-156.cs">
<type name="G`1[T]">
@@ -51248,12 +52018,12 @@
</method>
</type>
<type name="Test+&lt;FooNested&gt;c__AnonStorey1`1[X]">
- <method name="Call`1[X] &lt;&gt;m__1()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Call`1[X] &lt;&gt;m__0()" attrs="131">
+ <size>19</size>
+ </method>
</type>
</test>
<test name="test-anon-159.cs">
@@ -51278,9 +52048,6 @@
<method name="Void Main()" attrs="150">
<size>41</size>
</method>
- <method name="Void &lt;Main&gt;m__1(System.String)" attrs="145">
- <size>7</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -51298,6 +52065,11 @@
<size>7</size>
</method>
</type>
+ <type name="TestGenericsSubtypeMatching.C">
+ <method name="Void &lt;Main&gt;m__0(System.String)" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
</test>
<test name="test-anon-16.cs">
<type name="D">
@@ -51351,9 +52123,6 @@
<method name="Int32 Main()" attrs="150">
<size>49</size>
</method>
- <method name="Void &lt;Main&gt;m__1(Int32)" attrs="145">
- <size>7</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -51371,6 +52140,11 @@
<size>7</size>
</method>
</type>
+ <type name="TestGenericsSubtypeMatching.C">
+ <method name="Void &lt;Main&gt;m__0(Int32)" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
</test>
<test name="test-anon-161.cs">
<type name="TestCase">
@@ -51446,12 +52220,12 @@
</method>
</type>
<type name="T+&lt;GetD&gt;c__AnonStorey2`1+&lt;GetD&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>52</size>
+ </method>
</type>
</test>
<test name="test-anon-163.cs">
@@ -51503,20 +52277,11 @@
</method>
</type>
<type name="B+&lt;Test2&gt;c__AnonStorey1`1[T]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>40</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="B+&lt;Test3&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>20</size>
- </method>
- <method name="Void &lt;&gt;m__3()" attrs="131">
- <size>20</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -51533,10 +52298,23 @@
<method name="T &lt;Foo4&gt;__BaseCallProxy2[T]()" attrs="129">
<size>14</size>
</method>
- <method name="T &lt;Test4`1&gt;m__4[T]()" attrs="129">
+ <method name="T &lt;Test4`1&gt;m__0[T]()" attrs="129">
<size>14</size>
</method>
</type>
+ <type name="B+&lt;Test2&gt;c__AnonStorey1`1[T]">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="B+&lt;Test3&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>20</size>
+ </method>
+ <method name="Void &lt;&gt;m__1()" attrs="131">
+ <size>20</size>
+ </method>
+ </type>
</test>
<test name="test-anon-164.cs">
<type name="C`1[T]">
@@ -51601,12 +52379,12 @@
</method>
</type>
<type name="C+&lt;Foo&gt;c__AnonStorey0`1[T]">
- <method name="T &lt;&gt;m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="T &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="test-anon-166.cs">
@@ -51625,12 +52403,12 @@
</method>
</type>
<type name="A+&lt;Test&gt;c__AnonStorey0`2[T,U]">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="test-anon-167.cs">
@@ -51708,12 +52486,12 @@
</method>
</type>
<type name="Test+&lt;Main&gt;c__AnonStorey1">
- <method name="Char &lt;&gt;m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Char &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="test-anon-17.cs">
@@ -51791,37 +52569,45 @@
</method>
</type>
<type name="MyClass+&lt;Run&gt;c__AnonStorey0">
- <method name="Int32 &lt;&gt;m__4()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+&lt;Run&gt;c__AnonStorey1">
- <method name="Int32 &lt;&gt;m__5()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+&lt;Run2&gt;c__AnonStorey2">
- <method name="Int32 &lt;&gt;m__6()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+&lt;Run2&gt;c__AnonStorey3">
- <method name="Int32 &lt;&gt;m__7()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="MyClass+&lt;Run&gt;c__AnonStorey0">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MyClass+&lt;Run&gt;c__AnonStorey1">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MyClass+&lt;Run2&gt;c__AnonStorey2">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>25</size>
+ </method>
+ </type>
+ <type name="MyClass+&lt;Run2&gt;c__AnonStorey3">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>25</size>
+ </method>
+ </type>
</test>
<test name="test-anon-171.cs">
<type name="TestAnonSwitch.MyClass">
@@ -51979,12 +52765,12 @@
</method>
</type>
<type name="X+&lt;MainHost&gt;c__AnonStorey0+&lt;MainHost&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>53</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>53</size>
+ </method>
</type>
</test>
<test name="test-anon-21.cs">
@@ -52025,12 +52811,12 @@
</method>
</type>
<type name="X+&lt;M&gt;c__AnonStorey0+&lt;M&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>82</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>82</size>
+ </method>
</type>
</test>
<test name="test-anon-22.cs">
@@ -52068,12 +52854,12 @@
</method>
</type>
<type name="X+&lt;T&gt;c__AnonStorey0+&lt;T&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>53</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>53</size>
+ </method>
</type>
</test>
<test name="test-anon-23.cs">
@@ -52111,12 +52897,12 @@
</method>
</type>
<type name="X+&lt;M&gt;c__AnonStorey0+&lt;M&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>25</size>
+ </method>
</type>
</test>
<test name="test-anon-24.cs">
@@ -52254,12 +53040,12 @@
</method>
</type>
<type name="X+&lt;M&gt;c__AnonStorey0+&lt;M&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>51</size>
+ </method>
</type>
</test>
<test name="test-anon-28.cs">
@@ -52498,12 +53284,12 @@
</method>
</type>
<type name="T+&lt;Main&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>13</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>13</size>
+ </method>
</type>
</test>
<test name="test-anon-34.cs">
@@ -52541,9 +53327,6 @@
</method>
</type>
<type name="Delegates.Space+&lt;Leak&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>20</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -52556,6 +53339,11 @@
<size>7</size>
</method>
</type>
+ <type name="Delegates.Space+&lt;Leak&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>20</size>
+ </method>
+ </type>
</test>
<test name="test-anon-35.cs">
<type name="ExceptionWithAnonMethod">
@@ -52718,12 +53506,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>35</size>
+ </method>
</type>
</test>
<test name="test-anon-39.cs">
@@ -52888,12 +53676,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>36</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>36</size>
+ </method>
</type>
</test>
<test name="test-anon-42.cs">
@@ -52998,12 +53786,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>35</size>
+ </method>
</type>
</test>
<test name="test-anon-44.cs">
@@ -53056,21 +53844,25 @@
<method name="Simple &lt;&gt;m__1()" attrs="131">
<size>41</size>
</method>
- <method name="Void &lt;&gt;m__3()" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>27</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="X+&lt;Test&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__2()" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="X+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>27</size>
+ </method>
+ </type>
</test>
<test name="test-anon-45.cs">
<type name="TestFunc">
@@ -53458,12 +54250,12 @@
</method>
</type>
<type name="Test+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>13</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>13</size>
+ </method>
</type>
</test>
<test name="test-anon-54.cs">
@@ -53765,12 +54557,12 @@
</method>
</type>
<type name="X+&lt;Test&gt;c__AnonStorey2+&lt;Test&gt;c__AnonStorey4">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>125</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>125</size>
+ </method>
</type>
</test>
<test name="test-anon-61.cs">
@@ -53941,9 +54733,6 @@
<method name="Void Main()" attrs="150">
<size>2</size>
</method>
- <method name="Void &lt;AddSource&gt;m__1(System.Object, System.EventArgs)" attrs="145">
- <size>2</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -53956,6 +54745,11 @@
<size>7</size>
</method>
</type>
+ <type name="Source">
+ <method name="Void &lt;AddSource&gt;m__0(System.Object, System.EventArgs)" attrs="145">
+ <size>2</size>
+ </method>
+ </type>
</test>
<test name="test-anon-65.cs">
<type name="BaseClass">
@@ -54180,9 +54974,6 @@
<method name="Void Main()" attrs="150">
<size>99</size>
</method>
- <method name="Void &lt;Main&gt;m__3()" attrs="145">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -54211,15 +55002,22 @@
</type>
<type name="C+&lt;Main&gt;c__AnonStorey1">
<method name="Void &lt;&gt;m__1()" attrs="131">
- <size>49</size>
- </method>
- <method name="Void &lt;&gt;m__2()" attrs="131">
<size>36</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C">
+ <method name="Void &lt;Main&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>49</size>
+ </method>
+ </type>
</test>
<test name="test-anon-71.cs">
<type name="Program">
@@ -54399,14 +55197,14 @@
</type>
<type name="Test+&lt;TestMe&gt;c__AnonStorey0">
<method name="Boolean &lt;&gt;m__1()" attrs="131">
- <size>67</size>
- </method>
- <method name="Boolean &lt;&gt;m__2()" attrs="131">
<size>22</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Boolean &lt;&gt;m__0()" attrs="131">
+ <size>67</size>
+ </method>
</type>
</test>
<test name="test-anon-76.cs">
@@ -54658,21 +55456,25 @@
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>45</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey1+&lt;Test&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+&lt;Test&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>45</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__AnonStorey1+&lt;Test&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>19</size>
+ </method>
+ </type>
</test>
<test name="test-anon-82.cs">
<type name="StringSender">
@@ -54722,18 +55524,6 @@
<method name="Void SimpleCallback(MainClass, System.String)" attrs="145">
<size>8</size>
</method>
- <method name="Void &lt;Test2&gt;m__1(System.String)" attrs="145">
- <size>28</size>
- </method>
- <method name="Void &lt;Test3&gt;m__3()" attrs="145">
- <size>2</size>
- </method>
- <method name="Void &lt;Test4&gt;m__4()" attrs="145">
- <size>32</size>
- </method>
- <method name="Void &lt;Test4&gt;m__8()" attrs="145">
- <size>29</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -54756,50 +55546,74 @@
<method name="Void &lt;&gt;m__0()" attrs="131">
<size>26</size>
</method>
- <method name="Void &lt;&gt;m__6(System.String)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+&lt;Test3&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+&lt;Test5&gt;c__AnonStorey4">
- <method name="Int32 &lt;&gt;m__5(Int32)" attrs="131">
- <size>54</size>
- </method>
- <method name="Int32 &lt;&gt;m__9(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+&lt;Test2&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__7()" attrs="131">
- <size>13</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
+ </type>
+ <type name="MainClass+&lt;Test4&gt;c__AnonStorey3">
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="MainClass">
+ <method name="Void &lt;Test2&gt;m__0(System.String)" attrs="145">
+ <size>28</size>
+ </method>
+ <method name="Void &lt;Test3&gt;m__1()" attrs="145">
+ <size>2</size>
+ </method>
+ <method name="Void &lt;Test4&gt;m__2()" attrs="145">
+ <size>32</size>
+ </method>
+ <method name="Void &lt;Test4&gt;m__3()" attrs="145">
+ <size>29</size>
+ </method>
+ </type>
+ <type name="MainClass+&lt;Main&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__1(System.String)" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MainClass+&lt;Test3&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="MainClass+&lt;Test5&gt;c__AnonStorey4">
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="131">
+ <size>54</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="MainClass+&lt;Test2&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>13</size>
+ </method>
+ </type>
<type name="MainClass+&lt;Test4&gt;c__AnonStorey3">
- <method name="Void &lt;&gt;m__A()" attrs="131">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
<size>15</size>
</method>
- <method name="Void &lt;&gt;m__B()" attrs="131">
+ <method name="Void &lt;&gt;m__1()" attrs="131">
<size>9</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
</test>
<test name="test-anon-83.cs">
@@ -54999,9 +55813,6 @@
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>9</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55013,21 +55824,30 @@
<method name="Void &lt;&gt;m__1()" attrs="131">
<size>9</size>
</method>
- <method name="Void &lt;&gt;m__4()" attrs="145">
- <size>4</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey2+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__3()" attrs="131">
- <size>21</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+&lt;Test&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__2()" attrs="145">
+ <size>4</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__AnonStorey2+&lt;Test&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>21</size>
+ </method>
+ </type>
</test>
<test name="test-anon-89.cs">
<type name="C">
@@ -55068,24 +55888,28 @@
<method name="Void &lt;&gt;m__0()" attrs="131">
<size>113</size>
</method>
- <method name="Void &lt;&gt;m__3()" attrs="131">
- <size>32</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
<method name="Void &lt;&gt;m__1()" attrs="131">
- <size>19</size>
- </method>
- <method name="Void &lt;&gt;m__2()" attrs="131">
<size>53</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+&lt;Test&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__1()" attrs="131">
+ <size>32</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>19</size>
+ </method>
+ </type>
</test>
<test name="test-anon-90.cs">
<type name="C">
@@ -55127,12 +55951,12 @@
</method>
</type>
<type name="C+&lt;Foo&gt;c__AnonStorey0+&lt;Foo&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>33</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>33</size>
+ </method>
</type>
</test>
<test name="test-anon-91.cs">
@@ -55178,12 +56002,12 @@
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>24</size>
+ </method>
</type>
</test>
<test name="test-anon-92.cs">
@@ -55235,9 +56059,6 @@
<method name="Void Main()" attrs="150">
<size>51</size>
</method>
- <method name="Void &lt;Main&gt;m__2(System.Object, System.EventArgs)" attrs="145">
- <size>13</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55251,13 +56072,20 @@
</method>
</type>
<type name="BaseTest.MainClass+&lt;&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1(System.Object, System.EventArgs)" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="BaseTest.MainClass">
+ <method name="Void &lt;Main&gt;m__0(System.Object, System.EventArgs)" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="BaseTest.MainClass+&lt;&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0(System.Object, System.EventArgs)" attrs="131">
+ <size>24</size>
+ </method>
+ </type>
</test>
<test name="test-anon-94.cs">
<type name="Program">
@@ -55314,18 +56142,20 @@
<size>8</size>
</method>
</type>
+ <type name="Program+Derived+&lt;TestOut&gt;c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
<type name="Program+DerivedLibrary">
- <method name="Void &lt;Print&gt;m__2()" attrs="129">
+ <method name="Void &lt;Print&gt;m__0()" attrs="129">
<size>9</size>
</method>
</type>
<type name="Program+Derived+&lt;TestOut&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__1()" attrs="131">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
<size>30</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
</test>
<test name="test-anon-95.cs">
@@ -55538,21 +56368,25 @@
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey0">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>72</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey2">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+&lt;Test&gt;c__AnonStorey0">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>72</size>
+ </method>
+ </type>
+ <type name="C+&lt;Test&gt;c__AnonStorey0+&lt;Test&gt;c__AnonStorey2">
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>25</size>
+ </method>
+ </type>
</test>
<test name="test-async-01.cs">
<type name="Program">
@@ -55765,9 +56599,6 @@
<method name="Int32 Main()" attrs="150">
<size>482</size>
</method>
- <method name="System.Threading.Tasks.Task`1[System.Decimal] &lt;Main&gt;m__4(Decimal)" attrs="145">
- <size>41</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55791,12 +56622,12 @@
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async0">
<method name="Void MoveNext()" attrs="486">
- <size>226</size>
+ <size>225</size>
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
- <size>226</size>
+ <size>225</size>
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async3">
@@ -55823,9 +56654,6 @@
<method name="Void &lt;&gt;m__5()" attrs="131">
<size>34</size>
</method>
- <method name="Void &lt;&gt;m__6()" attrs="131">
- <size>34</size>
- </method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async5">
<method name="Void MoveNext()" attrs="486">
@@ -55836,17 +56664,11 @@
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async3+&lt;Main&gt;c__AnonStorey4">
- <method name="System.String &lt;&gt;m__7()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async5+&lt;Main&gt;c__AnonStorey6">
- <method name="Decimal &lt;&gt;m__8()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55859,15 +56681,32 @@
<size>13</size>
</method>
</type>
+ <type name="Program">
+ <method name="System.Threading.Tasks.Task`1[System.Decimal] &lt;Main&gt;m__0(Decimal)" attrs="145">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__4()" attrs="131">
+ <size>34</size>
+ </method>
+ </type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async3+&lt;Main&gt;c__AnonStorey4">
+ <method name="System.String &lt;&gt;m__0()" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async5+&lt;Main&gt;c__AnonStorey6">
+ <method name="Decimal &lt;&gt;m__0()" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
</test>
<test name="test-async-07.cs">
<type name="Program">
<method name="Int32 Main()" attrs="150">
<size>358</size>
</method>
- <method name="System.Threading.Tasks.Task`1[System.Int16] &lt;Main&gt;m__2(Int16)" attrs="145">
- <size>41</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55880,7 +56719,7 @@
<size>41</size>
</method>
<method name="Void &lt;&gt;m__3()" attrs="131">
- <size>35</size>
+ <size>34</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -55894,14 +56733,6 @@
<size>13</size>
</method>
</type>
- <type name="Program+&lt;Main&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__5()" attrs="131">
- <size>34</size>
- </method>
- <method name="Void &lt;&gt;m__6()" attrs="131">
- <size>46</size>
- </method>
- </type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
<size>191</size>
@@ -55919,9 +56750,6 @@
</method>
</type>
<type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async0+&lt;Main&gt;c__AnonStorey2">
- <method name="System.String &lt;&gt;m__4()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -55934,6 +56762,24 @@
<size>13</size>
</method>
</type>
+ <type name="Program">
+ <method name="System.Threading.Tasks.Task`1[System.Int16] &lt;Main&gt;m__0(Int16)" attrs="145">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__2()" attrs="131">
+ <size>35</size>
+ </method>
+ <method name="Void &lt;&gt;m__4()" attrs="131">
+ <size>46</size>
+ </method>
+ </type>
+ <type name="Program+&lt;Main&gt;c__AnonStorey1+&lt;Main&gt;c__async0+&lt;Main&gt;c__AnonStorey2">
+ <method name="System.String &lt;&gt;m__0()" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
</test>
<test name="test-async-08.cs">
<type name="AsyncTypeInference">
@@ -55972,26 +56818,20 @@
<method name="Void MoveNext()" attrs="486">
<size>196</size>
</method>
- <method name="Int32 &lt;&gt;m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="AsyncTypeInference+&lt;Main&gt;c__async5">
<method name="Void MoveNext()" attrs="486">
<size>197</size>
</method>
- <method name="Int32 &lt;&gt;m__6()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="AsyncTypeInference+&lt;Main&gt;c__async8">
<method name="Void MoveNext()" attrs="486">
- <size>157</size>
+ <size>156</size>
</method>
</type>
<type name="AsyncTypeInference+&lt;Main&gt;c__asyncB">
<method name="Void MoveNext()" attrs="486">
- <size>38</size>
+ <size>37</size>
</method>
</type>
<type name="AsyncTypeInference+&lt;Main&gt;c__async2">
@@ -56014,6 +56854,16 @@
<size>13</size>
</method>
</type>
+ <type name="AsyncTypeInference+&lt;Main&gt;c__async2">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="AsyncTypeInference+&lt;Main&gt;c__async5">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
</test>
<test name="test-async-09.cs">
<type name="Test">
@@ -56080,9 +56930,6 @@
<size>338</size>
</method>
<method name="System.String &lt;&gt;m__1()" attrs="145">
- <size>21</size>
- </method>
- <method name="System.String &lt;&gt;m__2()" attrs="145">
<size>13</size>
</method>
</type>
@@ -56090,58 +56937,31 @@
<method name="Void MoveNext()" attrs="486">
<size>257</size>
</method>
- <method name="System.String &lt;&gt;m__3()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="C+&lt;TestCompositionCall_3&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
<size>310</size>
</method>
- <method name="Byte &lt;&gt;m__4()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;TestCompositionPair_1&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
<size>208</size>
</method>
- <method name="Int32 &lt;&gt;m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;TestCompositionPair_2&gt;c__async4">
<method name="Void MoveNext()" attrs="486">
<size>329</size>
</method>
- <method name="Int32 &lt;&gt;m__6()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 &lt;&gt;m__7()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;TestCompositionPair_3&gt;c__async5">
<method name="Void MoveNext()" attrs="486">
<size>209</size>
</method>
- <method name="Int32 &lt;&gt;m__8()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;TestCompositionPair_4&gt;c__async6">
<method name="Void MoveNext()" attrs="486">
<size>467</size>
</method>
- <method name="Int32 &lt;&gt;m__9()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;M&gt;c__AnonStorey7">
<method name="Byte &lt;&gt;m__0()" attrs="131">
@@ -56186,6 +57006,50 @@
<size>13</size>
</method>
</type>
+ <type name="C+&lt;TestCompositionCall_1&gt;c__async0">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
+ <size>21</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionCall_2&gt;c__async1">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionCall_3&gt;c__async2">
+ <method name="Byte &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionPair_1&gt;c__async3">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionPair_2&gt;c__async4">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionPair_3&gt;c__async5">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;TestCompositionPair_4&gt;c__async6">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
</test>
<test name="test-async-11.cs">
<type name="G`1[T]">
@@ -56247,76 +57111,64 @@
<method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
</type>
- <type name="C+&lt;TestStack_1&gt;c__async1">
+ <type name="C+&lt;TestStack_1&gt;c__async0">
<method name="Void MoveNext()" attrs="486">
<size>327</size>
</method>
- <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+&lt;TestStack_2&gt;c__async2">
+ <type name="C+&lt;TestStack_2&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
<size>302</size>
</method>
- <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+&lt;TestStack_3&gt;c__async3">
+ <type name="C+&lt;TestStack_3&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
<size>467</size>
</method>
- <method name="Int32 &lt;&gt;m__3()" attrs="145">
- <size>9</size>
- </method>
- </type>
- <type name="C+&lt;TestStack_4&gt;c__async4">
- <method name="Void MoveNext()" attrs="486">
- <size>323</size>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__4()" attrs="145">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+&lt;TestStack_5&gt;c__async5">
+ <type name="C+&lt;TestStack_4&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
- <size>347</size>
- </method>
- </type>
- <type name="G`1+&lt;TestStack_1&gt;c__async0[T]">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
- </method>
- </type>
- <type name="C+&lt;TestStack_1&gt;c__async1">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <size>323</size>
</method>
- </type>
- <type name="C+&lt;TestStack_2&gt;c__async2">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- </type>
- <type name="C+&lt;TestStack_3&gt;c__async3">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
</method>
</type>
- <type name="C+&lt;TestStack_4&gt;c__async4">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <type name="C+&lt;TestStack_5&gt;c__async4">
+ <method name="Void MoveNext()" attrs="486">
+ <size>347</size>
</method>
- </type>
- <type name="C+&lt;TestStack_5&gt;c__async5">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
</type>
- <type name="C+&lt;TestStack_5&gt;c__async5+&lt;TestStack_5&gt;c__AnonStorey6">
- <method name="Int32 &lt;&gt;m__5()" attrs="131">
+ <type name="C+&lt;TestStack_5&gt;c__async4+&lt;TestStack_5&gt;c__AnonStorey5">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>48</size>
</method>
<method name="Void .ctor()" attrs="6278">
@@ -56653,129 +57505,51 @@
<method name="Void MoveNext()" attrs="486">
<size>335</size>
</method>
- <method name="Boolean &lt;&gt;m__4()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_2&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
<size>740</size>
</method>
- <method name="Int32 &lt;&gt;m__6()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__7()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__8()" attrs="145">
- <size>9</size>
- </method>
- <method name="Double &lt;&gt;m__9()" attrs="145">
- <size>17</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_3&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
<size>1090</size>
</method>
- <method name="Int32 &lt;&gt;m__A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__B()" attrs="145">
- <size>9</size>
- </method>
- <method name="Decimal &lt;&gt;m__C()" attrs="145">
- <size>19</size>
- </method>
- <method name="Int32 &lt;&gt;m__D()" attrs="145">
- <size>9</size>
- </method>
- <method name="Decimal &lt;&gt;m__E()" attrs="145">
- <size>19</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_4&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
<size>421</size>
</method>
- <method name="Int32 &lt;&gt;m__F()" attrs="145">
- <size>9</size>
- </method>
- <method name="System.String &lt;&gt;m__10()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_5&gt;c__async4">
<method name="Void MoveNext()" attrs="486">
<size>428</size>
</method>
- <method name="Int32 &lt;&gt;m__11()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_6&gt;c__async5">
<method name="Void MoveNext()" attrs="486">
<size>257</size>
</method>
- <method name="Int64 &lt;&gt;m__13()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_7&gt;c__async6">
<method name="Void MoveNext()" attrs="486">
<size>426</size>
</method>
- <method name="Int32 &lt;&gt;m__14()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_8&gt;c__async7">
<method name="Void MoveNext()" attrs="486">
<size>792</size>
</method>
- <method name="Int32 &lt;&gt;m__15()" attrs="145">
- <size>9</size>
- </method>
- <method name="Byte &lt;&gt;m__16()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;ArrayAccessTest_9&gt;c__async8">
<method name="Void MoveNext()" attrs="486">
<size>1209</size>
</method>
- <method name="Int32 &lt;&gt;m__17()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__18()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__19()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__1A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__1B()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__1C()" attrs="145">
- <size>9</size>
- </method>
- <method name="S &lt;&gt;m__1D()" attrs="145">
- <size>25</size>
- </method>
</type>
<type name="Tester+&lt;AssignTest_1&gt;c__async9">
<method name="Void MoveNext()" attrs="486">
<size>223</size>
</method>
- <method name="Int32 &lt;&gt;m__1E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;AssignTest_2&gt;c__asyncA">
<method name="Void MoveNext()" attrs="486">
@@ -56786,26 +57560,11 @@
<method name="Void MoveNext()" attrs="486">
<size>364</size>
</method>
- <method name="Int32 &lt;&gt;m__20()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__21()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;BinaryTest_1&gt;c__asyncC">
<method name="Void MoveNext()" attrs="486">
<size>435</size>
</method>
- <method name="Int32 &lt;&gt;m__22()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 &lt;&gt;m__23()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__24()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;BinaryTest_2&gt;c__asyncD">
<method name="Void MoveNext()" attrs="486">
@@ -56916,50 +57675,6 @@
</method>
</type>
<type name="Tester">
- <method name="Tester &lt;CastTest_2&gt;m__3A()" attrs="129">
- <size>9</size>
- </method>
- </type>
- <type name="Tester+&lt;AssignTest_2&gt;c__asyncA">
- <method name="System.Nullable`1[System.SByte] &lt;&gt;m__1F()" attrs="145">
- <size>17</size>
- </method>
- </type>
- <type name="Tester+&lt;BinaryTest_3&gt;c__asyncE">
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__28()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__29()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2A()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2B()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2C()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2D()" attrs="145">
- <size>14</size>
- </method>
- </type>
- <type name="Tester+&lt;BinaryTest_4&gt;c__asyncF">
- <method name="System.Nullable`1[System.Int16] &lt;&gt;m__2E()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Byte] &lt;&gt;m__2F()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__30()" attrs="145">
- <size>20</size>
- </method>
- <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__31()" attrs="145">
- <size>17</size>
- </method>
- </type>
- <type name="Tester">
<method name="System.Threading.Tasks.Task`1[System.Boolean] BinaryTest_6()" attrs="129">
<size>33</size>
</method>
@@ -56979,15 +57694,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__32()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 &lt;&gt;m__33()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__34()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;CallTest_2&gt;c__async13">
<method name="Void MoveNext()" attrs="486">
@@ -56996,9 +57702,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__35()" attrs="145">
- <size>17</size>
- </method>
</type>
<type name="Tester+&lt;CallTest_3&gt;c__async14">
<method name="Void MoveNext()" attrs="486">
@@ -57007,9 +57710,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__36()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;CallTest_4&gt;c__async15">
<method name="Void MoveNext()" attrs="486">
@@ -57018,9 +57718,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="E &lt;&gt;m__37()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;CallTest_5&gt;c__async16">
<method name="Void MoveNext()" attrs="486">
@@ -57037,9 +57734,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Decimal &lt;&gt;m__39()" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Tester+&lt;CastTest_2&gt;c__async18">
<method name="Void MoveNext()" attrs="486">
@@ -57056,12 +57750,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.String &lt;&gt;m__3B()" attrs="145">
- <size>9</size>
- </method>
- <method name="System.String &lt;&gt;m__3C()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;CoalescingTest_2&gt;c__async1A">
<method name="Void MoveNext()" attrs="486">
@@ -57070,12 +57758,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.Nullable`1[System.Int16] &lt;&gt;m__3D()" attrs="145">
- <size>17</size>
- </method>
- <method name="Byte &lt;&gt;m__3E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ConditionalTest_1&gt;c__async1B">
<method name="Void MoveNext()" attrs="486">
@@ -57084,9 +57766,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__3F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ConditionalTest_2&gt;c__async1C">
<method name="Void MoveNext()" attrs="486">
@@ -57095,12 +57774,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__40()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__41()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ConditionalTest_3&gt;c__async1D">
<method name="Void MoveNext()" attrs="486">
@@ -57109,12 +57782,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Boolean &lt;&gt;m__42()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__43()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;ConditionalTest_4&gt;c__async1E">
<method name="Void MoveNext()" attrs="486">
@@ -57123,9 +57790,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__44()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;DelegateInvoke_4&gt;c__async1F">
<method name="Void MoveNext()" attrs="486">
@@ -57134,12 +57798,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__45(Int32)" attrs="145">
- <size>11</size>
- </method>
- <method name="Int32 &lt;&gt;m__46()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;EventInvoke_1&gt;c__async20">
<method name="Void MoveNext()" attrs="486">
@@ -57156,12 +57814,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__49()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__4A()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_1&gt;c__async22">
<method name="Void MoveNext()" attrs="486">
@@ -57170,9 +57822,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__4B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_2&gt;c__async23">
<method name="Void MoveNext()" attrs="486">
@@ -57181,12 +57830,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__4C()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__4D()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_3&gt;c__async24">
<method name="Void MoveNext()" attrs="486">
@@ -57195,9 +57838,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__4F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_4&gt;c__async25">
<method name="Void MoveNext()" attrs="486">
@@ -57206,9 +57846,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__51()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_5&gt;c__async26">
<method name="Void MoveNext()" attrs="486">
@@ -57217,9 +57854,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__53()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_6&gt;c__async27">
<method name="Void MoveNext()" attrs="486">
@@ -57228,15 +57862,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__54()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__55()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__56()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_7&gt;c__async28">
<method name="Void MoveNext()" attrs="486">
@@ -57253,9 +57878,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Tester &lt;&gt;m__58()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;IsTest_2&gt;c__async2A">
<method name="Void MoveNext()" attrs="486">
@@ -57264,9 +57886,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__59()" attrs="145">
- <size>14</size>
- </method>
</type>
<type name="Tester+&lt;LogicalUserOperator_1&gt;c__async2B">
<method name="Void MoveNext()" attrs="486">
@@ -57275,12 +57894,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__5A()" attrs="145">
- <size>13</size>
- </method>
- <method name="Base &lt;&gt;m__5B()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;LogicalUserOperator_2&gt;c__async2C">
<method name="Void MoveNext()" attrs="486">
@@ -57289,9 +57902,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__5C()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;LogicalUserOperator_3&gt;c__async2D">
<method name="Void MoveNext()" attrs="486">
@@ -57300,12 +57910,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__5D()" attrs="145">
- <size>13</size>
- </method>
- <method name="Base &lt;&gt;m__5E()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;NewTest_1&gt;c__async2E">
<method name="Void MoveNext()" attrs="486">
@@ -57314,9 +57918,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__5F()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;NewTest_2&gt;c__async2F">
<method name="Void MoveNext()" attrs="486">
@@ -57325,12 +57926,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__60()" attrs="145">
- <size>10</size>
- </method>
- <method name="System.String &lt;&gt;m__61()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;NewInitTest_1&gt;c__async30">
<method name="Void MoveNext()" attrs="486">
@@ -57339,24 +57934,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__62()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__63()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__64()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__65()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__66()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__67()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;NewInitTest_2&gt;c__async31">
<method name="Void MoveNext()" attrs="486">
@@ -57365,18 +57942,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.String &lt;&gt;m__68()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String &lt;&gt;m__69()" attrs="145">
- <size>13</size>
- </method>
- <method name="Int32 &lt;&gt;m__6A()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__6B()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_1&gt;c__async32">
<method name="Void MoveNext()" attrs="486">
@@ -57385,9 +57950,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__6C()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_2&gt;c__async33">
<method name="Void MoveNext()" attrs="486">
@@ -57396,12 +57958,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__6D()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__6E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_3&gt;c__async34">
<method name="Void MoveNext()" attrs="486">
@@ -57410,9 +57966,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Byte &lt;&gt;m__6F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_4&gt;c__async35">
<method name="Void MoveNext()" attrs="486">
@@ -57421,12 +57974,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="UInt16 &lt;&gt;m__70()" attrs="145">
- <size>9</size>
- </method>
- <method name="UInt16 &lt;&gt;m__71()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_5&gt;c__async36">
<method name="Void MoveNext()" attrs="486">
@@ -57435,9 +57982,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="S &lt;&gt;m__72()" attrs="145">
- <size>25</size>
- </method>
</type>
<type name="Tester+&lt;NewArrayInitTest_6&gt;c__async37">
<method name="Void MoveNext()" attrs="486">
@@ -57446,9 +57990,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__73()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;PropertyTest_1&gt;c__async38">
<method name="Void MoveNext()" attrs="486">
@@ -57457,9 +57998,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__74()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;PropertyTest_2&gt;c__async39">
<method name="Void MoveNext()" attrs="486">
@@ -57468,9 +58006,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__75()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;PropertyTest_3&gt;c__async3A">
<method name="Void MoveNext()" attrs="486">
@@ -57479,15 +58014,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__76()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 &lt;&gt;m__77()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 &lt;&gt;m__78()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;StringConcatTest_1&gt;c__async3B">
<method name="Void MoveNext()" attrs="486">
@@ -57496,15 +58022,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.String &lt;&gt;m__79()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String &lt;&gt;m__7A()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String &lt;&gt;m__7B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;UnaryTest_1&gt;c__async3C">
<method name="Void MoveNext()" attrs="486">
@@ -57513,9 +58030,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__7C()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;UnaryTest_2&gt;c__async3D">
<method name="Void MoveNext()" attrs="486">
@@ -57532,9 +58046,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__7E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;VariableInitializer_1&gt;c__async3F">
<method name="Void MoveNext()" attrs="486">
@@ -57543,93 +58054,558 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__7F()" attrs="145">
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_5&gt;c__async4+&lt;ArrayAccessTest_5&gt;c__AnonStorey40">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;BinaryTest_2&gt;c__asyncD+&lt;BinaryTest_2&gt;c__AnonStorey41">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CallTest_5&gt;c__async16+&lt;CallTest_5&gt;c__AnonStorey42">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;EventInvoke_1&gt;c__async20+&lt;EventInvoke_1&gt;c__AnonStorey43">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_3&gt;c__async24+&lt;IndexerTest_3&gt;c__AnonStorey44">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_4&gt;c__async25+&lt;IndexerTest_4&gt;c__AnonStorey45">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_5&gt;c__async26+&lt;IndexerTest_5&gt;c__AnonStorey46">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_7&gt;c__async28+&lt;IndexerTest_7&gt;c__AnonStorey47">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;UnaryTest_2&gt;c__async3D+&lt;UnaryTest_2&gt;c__AnonStorey48">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Tester &lt;CastTest_2&gt;m__4()" attrs="129">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_1&gt;c__async0">
+ <method name="Boolean &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_2&gt;c__async1">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Double &lt;&gt;m__3()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_3&gt;c__async2">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Decimal &lt;&gt;m__2()" attrs="145">
+ <size>19</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Decimal &lt;&gt;m__4()" attrs="145">
+ <size>19</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_4&gt;c__async3">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="System.String &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_5&gt;c__async4">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
- <method name="Int32 &lt;&gt;m__80()" attrs="145">
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_6&gt;c__async5">
+ <method name="Int64 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_7&gt;c__async6">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="Tester+&lt;ArrayAccessTest_5&gt;c__async4+&lt;ArrayAccessTest_5&gt;c__AnonStorey40">
- <method name="Int32 &lt;&gt;m__12()" attrs="131">
+ <type name="Tester+&lt;ArrayAccessTest_8&gt;c__async7">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Byte &lt;&gt;m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_9&gt;c__async8">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__4()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__5()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="S &lt;&gt;m__6()" attrs="145">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
+ </type>
+ <type name="Tester+&lt;AssignTest_1&gt;c__async9">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;AssignTest_2&gt;c__asyncA">
+ <method name="System.Nullable`1[System.SByte] &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;AssignTest_3&gt;c__asyncB">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;BinaryTest_1&gt;c__asyncC">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;BinaryTest_3&gt;c__asyncE">
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__3()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__4()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__5()" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;BinaryTest_4&gt;c__asyncF">
+ <method name="System.Nullable`1[System.Int16] &lt;&gt;m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Byte] &lt;&gt;m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__2()" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__3()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CallTest_1&gt;c__async12">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CallTest_2&gt;c__async13">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CallTest_3&gt;c__async14">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CallTest_4&gt;c__async15">
+ <method name="E &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CastTest_1&gt;c__async17">
+ <method name="Decimal &lt;&gt;m__0()" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CoalescingTest_1&gt;c__async19">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="System.String &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;CoalescingTest_2&gt;c__async1A">
+ <method name="System.Nullable`1[System.Int16] &lt;&gt;m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Byte &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ConditionalTest_1&gt;c__async1B">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ConditionalTest_2&gt;c__async1C">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ConditionalTest_3&gt;c__async1D">
+ <method name="Boolean &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ConditionalTest_4&gt;c__async1E">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;DelegateInvoke_4&gt;c__async1F">
+ <method name="Int32 &lt;&gt;m__0(Int32)" attrs="145">
+ <size>11</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;FieldTest_1&gt;c__async21">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_1&gt;c__async22">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_2&gt;c__async23">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_3&gt;c__async24">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_4&gt;c__async25">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_5&gt;c__async26">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IndexerTest_6&gt;c__async27">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IsTest_1&gt;c__async29">
+ <method name="Tester &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;IsTest_2&gt;c__async2A">
+ <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;LogicalUserOperator_1&gt;c__async2B">
+ <method name="Base &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Base &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;LogicalUserOperator_2&gt;c__async2C">
+ <method name="Base &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;LogicalUserOperator_3&gt;c__async2D">
+ <method name="Base &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Base &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewTest_1&gt;c__async2E">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewTest_2&gt;c__async2F">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="System.String &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewInitTest_1&gt;c__async30">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__3()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__4()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__5()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewInitTest_2&gt;c__async31">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__3()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_1&gt;c__async32">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_2&gt;c__async33">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_3&gt;c__async34">
+ <method name="Byte &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_4&gt;c__async35">
+ <method name="UInt16 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="UInt16 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_5&gt;c__async36">
+ <method name="S &lt;&gt;m__0()" attrs="145">
+ <size>25</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;NewArrayInitTest_6&gt;c__async37">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;PropertyTest_1&gt;c__async38">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;PropertyTest_2&gt;c__async39">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;PropertyTest_3&gt;c__async3A">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;StringConcatTest_1&gt;c__async3B">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String &lt;&gt;m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String &lt;&gt;m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;UnaryTest_1&gt;c__async3C">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;UnaryTest_3&gt;c__async3E">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;VariableInitializer_1&gt;c__async3F">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 &lt;&gt;m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;ArrayAccessTest_5&gt;c__async4+&lt;ArrayAccessTest_5&gt;c__AnonStorey40">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>25</size>
</method>
</type>
<type name="Tester+&lt;BinaryTest_2&gt;c__asyncD+&lt;BinaryTest_2&gt;c__AnonStorey41">
- <method name="Boolean &lt;&gt;m__25()" attrs="131">
+ <method name="Boolean &lt;&gt;m__0()" attrs="131">
<size>24</size>
</method>
- <method name="Boolean &lt;&gt;m__26()" attrs="131">
+ <method name="Boolean &lt;&gt;m__1()" attrs="131">
<size>24</size>
</method>
- <method name="Boolean &lt;&gt;m__27()" attrs="131">
+ <method name="Boolean &lt;&gt;m__2()" attrs="131">
<size>24</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;CallTest_5&gt;c__async16+&lt;CallTest_5&gt;c__AnonStorey42">
- <method name="Int32 &lt;&gt;m__38()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;EventInvoke_1&gt;c__async20+&lt;EventInvoke_1&gt;c__AnonStorey43">
- <method name="System.Action &lt;&gt;m__47()" attrs="131">
+ <method name="System.Action &lt;&gt;m__0()" attrs="131">
<size>23</size>
</method>
- <method name="Void &lt;&gt;m__48()" attrs="131">
+ <method name="Void &lt;&gt;m__1()" attrs="131">
<size>9</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_3&gt;c__async24+&lt;IndexerTest_3&gt;c__AnonStorey44">
- <method name="Int32 &lt;&gt;m__4E()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_4&gt;c__async25+&lt;IndexerTest_4&gt;c__AnonStorey45">
- <method name="Int32 &lt;&gt;m__50()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_5&gt;c__async26+&lt;IndexerTest_5&gt;c__AnonStorey46">
- <method name="Int32 &lt;&gt;m__52()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;IndexerTest_7&gt;c__async28+&lt;IndexerTest_7&gt;c__AnonStorey47">
- <method name="Int32 &lt;&gt;m__57()" attrs="131">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;UnaryTest_2&gt;c__async3D+&lt;UnaryTest_2&gt;c__AnonStorey48">
- <method name="System.Nullable`1[System.Int16] &lt;&gt;m__7D()" attrs="131">
+ <method name="System.Nullable`1[System.Int16] &lt;&gt;m__0()" attrs="131">
<size>14</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
</test>
<test name="test-async-14.cs">
@@ -57651,17 +58627,11 @@
<method name="Void MoveNext()" attrs="486">
<size>222</size>
</method>
- <method name="Int32 &lt;&gt;m__1()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;Main&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
<size>232</size>
</method>
- <method name="Int32 &lt;&gt;m__2()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;TestResult&gt;c__async0">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
@@ -57673,6 +58643,16 @@
<size>13</size>
</method>
</type>
+ <type name="C+&lt;TestResult&gt;c__async0">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+&lt;Main&gt;c__async1">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
</test>
<test name="test-async-15.cs">
<type name="S">
@@ -57686,7 +58666,7 @@
<size>9</size>
</method>
<method name="Void .ctor(Int32, String)" attrs="6278">
- <size>9</size>
+ <size>16</size>
</method>
</type>
<type name="Tester">
@@ -57760,9 +58740,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.String &lt;&gt;m__4()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;Using_1&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
@@ -57771,27 +58748,36 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__5()" attrs="145">
+ </type>
+ <type name="Tester+&lt;Foreach_1&gt;c__async2">
+ <method name="Void MoveNext()" attrs="486">
+ <size>331</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Tester &lt;&gt;m__6()" attrs="145">
+ </type>
+ <type name="Tester+&lt;SwitchTest_1&gt;c__async0">
+ <method name="System.String &lt;&gt;m__0()" attrs="145">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__7()" attrs="145">
+ </type>
+ <type name="Tester+&lt;Using_1&gt;c__async1">
+ <method name="Base &lt;&gt;m__0()" attrs="145">
<size>13</size>
</method>
- <method name="Base &lt;&gt;m__8()" attrs="145">
+ <method name="Tester &lt;&gt;m__1()" attrs="145">
<size>13</size>
</method>
- </type>
- <type name="Tester+&lt;Foreach_1&gt;c__async2">
- <method name="Void MoveNext()" attrs="486">
- <size>331</size>
+ <method name="Base &lt;&gt;m__2()" attrs="145">
+ <size>13</size>
</method>
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <method name="Base &lt;&gt;m__3()" attrs="145">
<size>13</size>
</method>
- <method name="System.Collections.Generic.List`1[System.Int32] &lt;&gt;m__9()" attrs="145">
+ </type>
+ <type name="Tester+&lt;Foreach_1&gt;c__async2">
+ <method name="System.Collections.Generic.List`1[System.Int32] &lt;&gt;m__0()" attrs="145">
<size>36</size>
</method>
</type>
@@ -57842,49 +58828,31 @@
<method name="Void MoveNext()" attrs="486">
<size>207</size>
</method>
- <method name="Void &lt;&gt;m__4()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;TestException_2&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
<size>199</size>
</method>
- <method name="Void &lt;&gt;m__5()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;TestException_3&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
<size>206</size>
</method>
- <method name="System.Threading.Tasks.Task &lt;&gt;m__6()" attrs="145">
- <size>33</size>
- </method>
</type>
<type name="Tester+&lt;TestException_4&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
<size>239</size>
</method>
- <method name="Int32 &lt;&gt;m__8()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;TestException_5&gt;c__async4">
<method name="Void MoveNext()" attrs="486">
<size>289</size>
</method>
- <method name="Void &lt;&gt;m__9()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;TestException_6&gt;c__async5">
<method name="Void MoveNext()" attrs="486">
<size>243</size>
</method>
- <method name="Void &lt;&gt;m__A()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;TestException_1&gt;c__async0">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
@@ -57928,9 +58896,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Void &lt;&gt;m__B()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+&lt;TestException_3&gt;c__async2+&lt;TestException_3&gt;c__async7">
<method name="Void MoveNext()" attrs="486">
@@ -57939,7 +58904,44 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Void &lt;&gt;m__7()" attrs="145">
+ </type>
+ <type name="Tester+&lt;TestException_1&gt;c__async0">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_2&gt;c__async1">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_3&gt;c__async2">
+ <method name="System.Threading.Tasks.Task &lt;&gt;m__0()" attrs="145">
+ <size>33</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_4&gt;c__async3">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_5&gt;c__async4">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_6&gt;c__async5">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_7&gt;c__async6">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;TestException_3&gt;c__async2+&lt;TestException_3&gt;c__async7">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
<size>7</size>
</method>
</type>
@@ -58006,21 +59008,25 @@
</method>
</type>
<type name="Tester+&lt;Lambda_2&gt;c__async1+&lt;Lambda_2&gt;c__AnonStorey4">
- <method name="Int32 &lt;&gt;m__1()" attrs="131">
- <size>26</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+&lt;Lambda_3&gt;c__async2`1+&lt;Lambda_3&gt;c__AnonStorey6`1[T]">
- <method name="Int32 &lt;&gt;m__2()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Tester+&lt;Lambda_2&gt;c__async1+&lt;Lambda_2&gt;c__AnonStorey4">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;Lambda_3&gt;c__async2`1+&lt;Lambda_3&gt;c__AnonStorey6`1[T]">
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
</test>
<test name="test-async-19.cs">
<type name="C">
@@ -58105,9 +59111,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__4()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;AssignCompound_1&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
@@ -58116,9 +59119,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Int32 &lt;&gt;m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+&lt;Convert_1&gt;c__async2">
<method name="Void MoveNext()" attrs="486">
@@ -58127,9 +59127,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.Object &lt;&gt;m__6()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+&lt;Invocation_1&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
@@ -58138,7 +59135,24 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.Object &lt;&gt;m__7()" attrs="145">
+ </type>
+ <type name="Tester+&lt;Add_1&gt;c__async0">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;AssignCompound_1&gt;c__async1">
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;Convert_1&gt;c__async2">
+ <method name="System.Object &lt;&gt;m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+&lt;Invocation_1&gt;c__async3">
+ <method name="System.Object &lt;&gt;m__0()" attrs="145">
<size>13</size>
</method>
</type>
@@ -58391,6 +59405,22 @@
<size>13</size>
</method>
</type>
+ <type name="D">
+ <method name="System.Threading.Tasks.Task M()" attrs="129">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="D+&lt;M&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>31</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
</test>
<test name="test-async-23.cs">
<type name="MyContext">
@@ -58480,12 +59510,12 @@
</method>
</type>
<type name="Program+&lt;CompilationTestOnly&gt;c__AnonStorey0">
- <method name="System.Threading.Tasks.Task`1[System.Int32] &lt;&gt;m__1()" attrs="131">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="System.Threading.Tasks.Task`1[System.Int32] &lt;&gt;m__0()" attrs="131">
+ <size>15</size>
+ </method>
</type>
</test>
<test name="test-async-26.cs">
@@ -58659,9 +59689,6 @@
</method>
</type>
<type name="C+&lt;Test2&gt;c__Iterator1+&lt;Test2&gt;c__AnonStorey5">
- <method name="System.Threading.Tasks.Task`1[System.String] &lt;&gt;m__1()" attrs="131">
- <size>41</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
@@ -58692,6 +59719,11 @@
<size>26</size>
</method>
</type>
+ <type name="C+&lt;Test2&gt;c__Iterator1+&lt;Test2&gt;c__AnonStorey5">
+ <method name="System.Threading.Tasks.Task`1[System.String] &lt;&gt;m__0()" attrs="131">
+ <size>41</size>
+ </method>
+ </type>
</test>
<test name="test-async-31.cs">
<type name="C">
@@ -58741,12 +59773,12 @@
</method>
</type>
<type name="C+&lt;M2&gt;c__async1+&lt;M2&gt;c__AnonStorey4">
- <method name="Void &lt;&gt;m__2()" attrs="131">
- <size>20</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>20</size>
+ </method>
</type>
</test>
<test name="test-async-32.cs">
@@ -59055,7 +60087,7 @@
</type>
<type name="Program+C">
<method name="Void M()" attrs="134">
- <size>12</size>
+ <size>2</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
@@ -59063,12 +60095,12 @@
</type>
<type name="Program+&lt;Main&gt;c__async1">
<method name="Void MoveNext()" attrs="486">
- <size>197</size>
+ <size>196</size>
</method>
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="Void &lt;&gt;m__1()" attrs="145">
+ <method name="Void &lt;&gt;m__0()" attrs="145">
<size>2</size>
</method>
</type>
@@ -59104,9 +60136,6 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- <method name="System.Threading.Tasks.Task`1[System.Int32] &lt;&gt;m__1()" attrs="145">
- <size>33</size>
- </method>
</type>
<type name="AmbiguousGeneric+&lt;NestedVoidTestSuccess&gt;c__async0+&lt;NestedVoidTestSuccess&gt;c__async4">
<method name="Void MoveNext()" attrs="486">
@@ -59116,6 +60145,11 @@
<size>13</size>
</method>
</type>
+ <type name="AmbiguousGeneric+&lt;NestedVoidTestSuccess&gt;c__async0">
+ <method name="System.Threading.Tasks.Task`1[System.Int32] &lt;&gt;m__0()" attrs="145">
+ <size>33</size>
+ </method>
+ </type>
</test>
<test name="test-async-42.cs">
<type name="A">
@@ -59156,7 +60190,7 @@
</type>
<type name="C+&lt;Foo&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
- <size>169</size>
+ <size>168</size>
</method>
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
@@ -59207,7 +60241,7 @@
</type>
<type name="C+&lt;Foo&gt;c__async0+&lt;Foo&gt;c__AnonStorey4+&lt;Foo&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
- <size>185</size>
+ <size>184</size>
</method>
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
@@ -59261,7 +60295,7 @@
</type>
<type name="C+&lt;Foo&gt;c__async0+&lt;Foo&gt;c__AnonStorey4+&lt;Foo&gt;c__async3">
<method name="Void MoveNext()" attrs="486">
- <size>214</size>
+ <size>213</size>
</method>
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
@@ -59352,7 +60386,7 @@
</type>
<type name="C+&lt;Test&gt;c__async0">
<method name="Void MoveNext()" attrs="486">
- <size>61</size>
+ <size>60</size>
</method>
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
@@ -59439,12 +60473,12 @@
</method>
</type>
<type name="Tests+&lt;RefreshAsync&gt;c__AnonStorey1">
- <method name="Void &lt;&gt;m__1()" attrs="131">
- <size>18</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void &lt;&gt;m__0()" attrs="131">
+ <size>18</size>
+ </method>
</type>
</test>
<test name="test-async-50.cs">
@@ -59480,6 +60514,313 @@
</method>
</type>
</test>
+ <test name="test-async-51.cs">
+ <type name="Program">
+ <method name="Void Main(System.String[])" attrs="150">
+ <size>19</size>
+ </method>
+ <method name="System.Threading.Tasks.Task LoadPlayers()" attrs="129">
+ <size>41</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>18</size>
+ </method>
+ </type>
+ <type name="Program+Model">
+ <method name="Program+Player get_SelectedPlayer()" attrs="2182">
+ <size>14</size>
+ </method>
+ <method name="Void set_SelectedPlayer(Program+Player)" attrs="2182">
+ <size>8</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Program+Player">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Program+&lt;LoadPlayers&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>87</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ <method name="Void &lt;&gt;m__0(Program+Player)" attrs="145">
+ <size>2</size>
+ </method>
+ </type>
+ <type name="Program">
+ <method name="System.Action`1[Program+Player] &lt;LoadPlayers&gt;m__0(System.Action`1[Program+Player])" attrs="129">
+ <size>20</size>
+ </method>
+ <method name="Void &lt;LoadPlayers&gt;m__1(Program+Player)" attrs="129">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-52.cs">
+ <type name="ActualValueDelegate`1[T]">
+ <method name="T Invoke()" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="T EndInvoke(IAsyncResult)" attrs="454">
+ <size>0</size>
+ </method>
+ <method name="Void .ctor(Object, IntPtr)" attrs="6278">
+ <size>0</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>37</size>
+ </method>
+ <method name="Boolean Matches[T](ActualValueDelegate`1[T])" attrs="145">
+ <size>30</size>
+ </method>
+ <method name="System.Threading.Tasks.Task Throw()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="System.Threading.Tasks.Task &lt;Main&gt;m__0()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+&lt;Throw&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>157</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="X+&lt;Main&gt;c__async3">
+ <method name="Void MoveNext()" attrs="486">
+ <size>160</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-53.cs">
+ <type name="Y">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Void add_E(System.Action`2[System.Int32,System.String])" attrs="2182">
+ <size>42</size>
+ </method>
+ <method name="Void remove_E(System.Action`2[System.Int32,System.String])" attrs="2182">
+ <size>42</size>
+ </method>
+ <method name="Void Foo()" attrs="129">
+ <size>54</size>
+ </method>
+ <method name="Void Main()" attrs="150">
+ <size>14</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+&lt;Foo&gt;c__AnonStorey1">
+ <method name="Void &lt;&gt;m__0(Int32, System.String)" attrs="131">
+ <size>35</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+&lt;Foo&gt;c__AnonStorey1+&lt;Foo&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>43</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-54.cs">
+ <type name="Test">
+ <method name="Int32 Main()" attrs="150">
+ <size>79</size>
+ </method>
+ <method name="System.Threading.Tasks.Task`1[System.Int32] TestMethod(System.Exception)" attrs="145">
+ <size>41</size>
+ </method>
+ <method name="System.Threading.Tasks.Task Foo(System.Exception)" attrs="145">
+ <size>41</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+&lt;TestMethod&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>226</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Test+&lt;Foo&gt;c__async1">
+ <method name="Void MoveNext()" attrs="486">
+ <size>159</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-55.cs">
+ <type name="MyContext">
+ <method name="Void Post(System.Threading.SendOrPostCallback, System.Object)" attrs="198">
+ <size>10</size>
+ </method>
+ <method name="Void Send(System.Threading.SendOrPostCallback, System.Object)" attrs="198">
+ <size>10</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X">
+ <method name="Int32 Main()" attrs="150">
+ <size>232</size>
+ </method>
+ <method name="System.Threading.Tasks.Task ExecuteAsync()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+&lt;ExecuteAsync&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>278</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-56.cs">
+ <type name="Test">
+ <method name="Int32 Main()" attrs="150">
+ <size>70</size>
+ </method>
+ <method name="System.Threading.Tasks.Task`1[System.Int32] TestMethod()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+&lt;TestMethod&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>169</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-57.cs">
+ <type name="X">
+ <method name="Void Main()" attrs="150">
+ <size>2</size>
+ </method>
+ <method name="System.Threading.Tasks.Task TestAsync()" attrs="132">
+ <size>41</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="X+&lt;TestAsync&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>172</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-58.cs">
+ <type name="A">
+ <method name="Int32 Get()" attrs="134">
+ <size>10</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B">
+ <method name="System.Threading.Tasks.Task`1[System.Int32] GetAsync()" attrs="134">
+ <size>41</size>
+ </method>
+ <method name="Void Main()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="B+&lt;GetAsync&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>49</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
+ <test name="test-async-59.cs">
+ <type name="X">
+ <method name="Int32 Main()" attrs="150">
+ <size>119</size>
+ </method>
+ <method name="Void TaskScheduler_UnobservedTaskException(System.Object, System.Threading.Tasks.UnobservedTaskExceptionEventArgs)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="System.Threading.Tasks.Task Test()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="System.Threading.Tasks.Task ThrowAsync()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+&lt;Test&gt;c__async0">
+ <method name="Void MoveNext()" attrs="486">
+ <size>190</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="X+&lt;ThrowAsync&gt;c__async1">
+ <method name="Void MoveNext()" attrs="486">
+ <size>163</size>
+ </method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ </type>
+ </test>
<test name="test-cls-00.cs">
<type name="CLSCLass_6">
<method name="Void add_Disposed(Delegate)" attrs="2182">
@@ -60503,12 +61844,12 @@
</method>
</type>
<type name="C+&lt;Test_Capturing_1&gt;c__AnonStorey0">
- <method name="Int32 &lt;&gt;m__3()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 &lt;&gt;m__0()" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="test-debug-15.cs">
@@ -60642,9 +61983,6 @@
<method name="Void MoveNext()" attrs="486">
<size>1229</size>
</method>
- <method name="Int32 &lt;&gt;m__2()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+&lt;Test_1&gt;c__async0">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
@@ -60660,6 +61998,9 @@
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
+ <method name="Int32 &lt;&gt;m__0()" attrs="145">
+ <size>9</size>
+ </method>
</type>
</test>
<test name="test-debug-20.cs">
@@ -61368,16 +62709,23 @@
<size>7</size>
</method>
</type>
- <type name="X+&lt;Get&gt;c__Iterator2">
+ <type name="S+&lt;Get&gt;c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="S+&lt;GetS&gt;c__Iterator1">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="X+&lt;Get&gt;c__Iterator0">
<method name="System.Object System.Collections.Generic.IEnumerator&lt;object&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>14</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>154</size>
</method>
@@ -61387,20 +62735,23 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="X+&lt;GetS&gt;c__Iterator3">
+ <type name="X+&lt;GetS&gt;c__Iterator1">
<method name="System.Object System.Collections.Generic.IEnumerator&lt;object&gt;.get_Current()" attrs="2529">
<size>14</size>
</method>
<method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">
<size>14</size>
</method>
- <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
- <size>14</size>
- </method>
<method name="Boolean MoveNext()" attrs="486">
<size>159</size>
</method>
@@ -61410,28 +62761,14 @@
<method name="Void Reset()" attrs="486">
<size>6</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="S+&lt;Get&gt;c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
- <size>52</size>
- </method>
- </type>
- <type name="S+&lt;GetS&gt;c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="X+&lt;Get&gt;c__Iterator2">
<method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
<size>40</size>
</method>
- </type>
- <type name="X+&lt;GetS&gt;c__Iterator3">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
</type>
</test>