diff options
author | Jo Shields <directhex@apebox.org> | 2014-02-19 22:12:43 +0000 |
---|---|---|
committer | Jo Shields <directhex@apebox.org> | 2014-02-19 22:12:43 +0000 |
commit | 9972bf87b4f27d9c8f358ef8414ac1ab957a2f0f (patch) | |
tree | 5bb230c1d698659115f918e243c1d4b0aa4c7f51 /mcs/tests | |
parent | d0a215f5626219ff7927f576588a777e5331c7be (diff) | |
download | mono-upstream/3.2.8+dfsg.tar.gz |
Imported Upstream version 3.2.8+dfsgupstream/3.2.8+dfsg
Diffstat (limited to 'mcs/tests')
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 <BinaryAdd_1>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+<GetFakeMetaObject>c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<InvokeMember_3>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+<InvokeMember_4>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+<InvokeMember_8>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 <BinaryAdd_1>m__0(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAdd_2>m__5(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAdd_2>m__1(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>68</size>
</method>
- <method name="Void <BinaryAdd_3>m__6(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAdd_3>m__2(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAdd_4>m__7(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAdd_4>m__3(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAddChecked_1>m__8(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAddChecked_1>m__4(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAddChecked_2>m__9(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAddChecked_2>m__5(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAddAssign_1>m__B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAddAssign_1>m__6(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryAddAssignChecked_1>m__C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAddAssignChecked_1>m__7(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryAnd_1>m__D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAnd_1>m__8(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>73</size>
</method>
- <method name="Void <BinaryAndAssign_1>m__E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryAndAssign_1>m__9(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryDivide_1>m__F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryDivide_1>m__A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryDivideAssign_1>m__10(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryDivideAssign_1>m__B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryEqual_1>m__11(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryEqual_1>m__C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryExclusiveOr_1>m__12(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryExclusiveOr_1>m__D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryExclusiveOrAssign_1>m__13(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryExclusiveOrAssign_1>m__E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryGreaterThan_1>m__14(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryGreaterThan_1>m__F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryGreaterThanOrEqual_1>m__15(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryGreaterThanOrEqual_1>m__10(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryLeftShift_1>m__16(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryLeftShift_1>m__11(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryLeftShiftAssign_1>m__17(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryLeftShiftAssign_1>m__12(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryLessThan_1>m__18(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryLessThan_1>m__13(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryLessThanOrEqual_1>m__19(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryLessThanOrEqual_1>m__14(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryModulo_1>m__1A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryModulo_1>m__15(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryModuloAssign_1>m__1B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryModuloAssign_1>m__16(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryMultiply_1>m__1C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryMultiply_1>m__17(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryMultiplyAssign_1>m__1D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryMultiplyAssign_1>m__18(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryNotEqual_1>m__1E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryNotEqual_1>m__19(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryOr_1>m__1F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryOr_1>m__1A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryOrAssign_1>m__20(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryOrAssign_1>m__1B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryRightShift_1>m__21(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryRightShift_1>m__1C(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinaryRightShiftAssign_1>m__22(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinaryRightShiftAssign_1>m__1D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinarySubtract_1>m__23(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinarySubtract_1>m__1E(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Void <BinarySubtractAssign_1>m__24(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <BinarySubtractAssign_1>m__1F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="System.Object <Convert_1>m__25(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object <Convert_1>m__20(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object <Convert_2>m__26(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object <Convert_2>m__21(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object <Convert_3>m__27(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object <Convert_3>m__22(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object <Convert_4>m__28(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object <Convert_4>m__23(System.Dynamic.ConvertBinder)" attrs="145">
<size>58</size>
</method>
- <method name="System.Object <Convert_5>m__29(System.Dynamic.ConvertBinder)" attrs="145">
+ <method name="System.Object <Convert_5>m__24(System.Dynamic.ConvertBinder)" attrs="145">
<size>67</size>
</method>
- <method name="Void <GetIndex_1>m__2A(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
+ <method name="Void <GetIndex_1>m__25(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
<size>93</size>
</method>
- <method name="Void <GetIndex_2>m__2B(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
+ <method name="Void <GetIndex_2>m__26(System.Dynamic.GetIndexBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="System.Object <GetMember_1>m__2D(System.Dynamic.GetMemberBinder)" attrs="145">
+ <method name="System.Object <GetMember_1>m__27(System.Dynamic.GetMemberBinder)" attrs="145">
<size>75</size>
</method>
- <method name="Void <Invoke_1>m__2E(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void <Invoke_1>m__28(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>102</size>
</method>
- <method name="Void <Invoke_2>m__2F(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void <Invoke_2>m__29(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>74</size>
</method>
- <method name="Void <Invoke_4>m__30(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void <Invoke_4>m__2A(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>128</size>
</method>
- <method name="Void <Invoke_5>m__31(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void <Invoke_5>m__2B(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>92</size>
</method>
- <method name="Void <Invoke_5>m__32(System.Object)" attrs="145">
+ <method name="Void <Invoke_5>m__2C(System.Object)" attrs="145">
<size>94</size>
</method>
- <method name="Void <Invoke_6>m__33(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
+ <method name="Void <Invoke_6>m__2D(System.Dynamic.InvokeBinder, System.Object[])" attrs="145">
<size>93</size>
</method>
- <method name="Void <InvokeMember_1>m__34(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void <InvokeMember_1>m__2E(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>111</size>
</method>
- <method name="Void <InvokeMember_3>m__36(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void <InvokeMember_3>m__2F(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="Void <InvokeMember_4>m__37(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void <InvokeMember_4>m__30(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>111</size>
</method>
- <method name="Void <InvokeMember_7>m__39(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void <InvokeMember_7>m__31(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>91</size>
</method>
- <method name="Void <InvokeMember_8>m__3A(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
+ <method name="Void <InvokeMember_8>m__32(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="145">
<size>112</size>
</method>
- <method name="Void <SetIndex_1>m__3B(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
+ <method name="Void <SetIndex_1>m__33(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
<size>125</size>
</method>
- <method name="Void <SetIndex_2>m__3C(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
+ <method name="Void <SetIndex_2>m__34(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="145">
<size>140</size>
</method>
- <method name="Void <SetMember_1>m__3E(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
+ <method name="Void <SetMember_1>m__35(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
<size>102</size>
</method>
- <method name="Void <SetMember_2>m__40(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <SetMember_2>m__36(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="Void <SetMember_2>m__41(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
+ <method name="Void <SetMember_2>m__37(System.Dynamic.SetMemberBinder, System.Object)" attrs="145">
<size>77</size>
</method>
- <method name="System.Object <UnaryPlus_1>m__42(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryPlus_1>m__38(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryMinus_1>m__43(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryMinus_1>m__39(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryNot_1>m__44(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryNot_1>m__3A(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryOnesComplement_1>m__45(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryOnesComplement_1>m__3B(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryDecrement_1>m__46(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryDecrement_1>m__3C(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryDecrement_2>m__47(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryDecrement_2>m__3D(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>59</size>
</method>
- <method name="System.Object <UnaryIncrement_1>m__48(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIncrement_1>m__3E(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>55</size>
</method>
- <method name="System.Object <UnaryIncrement_2>m__49(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIncrement_2>m__3F(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>59</size>
</method>
- <method name="System.Object <UnaryIsFalse_1>m__4A(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsFalse_1>m__40(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void <UnaryIsFalse_1>m__4B(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <UnaryIsFalse_1>m__41(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object <UnaryIsFalse_2>m__4C(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsFalse_2>m__42(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void <UnaryIsFalse_2>m__4D(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <UnaryIsFalse_2>m__43(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object <UnaryIsFalse_3>m__4E(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsFalse_3>m__44(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void <UnaryIsFalse_3>m__4F(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <UnaryIsFalse_3>m__45(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>68</size>
</method>
- <method name="System.Object <UnaryIsTrue_1>m__50(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsTrue_1>m__46(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="System.Object <UnaryIsTrue_2>m__51(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsTrue_2>m__47(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void <UnaryIsTrue_2>m__52(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <UnaryIsTrue_2>m__48(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>69</size>
</method>
- <method name="System.Object <UnaryIsTrue_3>m__53(System.Dynamic.UnaryOperationBinder)" attrs="145">
+ <method name="System.Object <UnaryIsTrue_3>m__49(System.Dynamic.UnaryOperationBinder)" attrs="145">
<size>60</size>
</method>
- <method name="Void <UnaryIsTrue_3>m__54(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
+ <method name="Void <UnaryIsTrue_3>m__4A(System.Dynamic.BinaryOperationBinder, System.Object)" attrs="145">
<size>74</size>
</method>
- <method name="Boolean <Main>m__55(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean <Main>m__4B(System.Reflection.MethodInfo)" attrs="145">
<size>20</size>
</method>
- <method name="System.String <Main>m__56(System.Reflection.MethodInfo)" attrs="145">
+ <method name="System.String <Main>m__4C(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean <Main>m__57(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean <Main>m__4D(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean <Main>m__58(Boolean)" attrs="145">
+ <method name="Boolean <Main>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+<GetFakeMetaObject>c__AnonStorey0">
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
- <type name="Tester+<BinaryAddChecked_2>c__AnonStorey1">
- <method name="System.Object <>m__A()" attrs="131">
+ <type name="Tester+<BinaryAddChecked_2>c__AnonStorey0">
+ <method name="System.Object <>m__0()" attrs="131">
<size>98</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Tester+<GetIndex_3>c__AnonStorey2">
- <method name="Void <>m__2C(System.Dynamic.GetIndexBinder, System.Object[])" attrs="131">
+ <type name="Tester+<GetIndex_3>c__AnonStorey1">
+ <method name="Void <>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+<InvokeMember_2>c__AnonStorey3">
- <method name="Void <>m__35(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
+ <type name="Tester+<InvokeMember_2>c__AnonStorey2">
+ <method name="Void <>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+<InvokeMember_3>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+<InvokeMember_4>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+<InvokeMember_6>c__AnonStorey4">
- <method name="Void <>m__38(System.Dynamic.InvokeMemberBinder, System.Object[])" attrs="131">
+ <type name="Tester+<InvokeMember_6>c__AnonStorey3">
+ <method name="Void <>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+<InvokeMember_8>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+<SetIndex_3>c__AnonStorey5">
- <method name="Void <>m__3D(System.Dynamic.SetIndexBinder, System.Object[], System.Object)" attrs="131">
+ <type name="Tester+<SetIndex_3>c__AnonStorey4">
+ <method name="Void <>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+<SetMember_2>c__AnonStorey6">
- <method name="System.Object <>m__3F(System.Dynamic.GetMemberBinder)" attrs="131">
+ <type name="Tester+<SetMember_2>c__AnonStorey5">
+ <method name="System.Object <>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 <SubtractAssignEvent>m__C()" attrs="145">
- <size>12</size>
- </method>
- <method name="Boolean <Main>m__F(System.Reflection.MethodInfo)" attrs="145">
- <size>20</size>
- </method>
- <method name="System.String <Main>m__10(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean <Main>m__11(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean <Main>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+<AddAssignCheckedTest>c__AnonStorey2">
- <method name="Void <>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+<ConvertExplicitCheckedTest>c__AnonStorey3">
- <method name="Int32 <>m__3()" attrs="131">
- <size>81</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<MultiplyCheckedTest>c__AnonStorey4">
- <method name="System.Object <>m__5()" attrs="131">
- <size>104</size>
- </method>
- <method name="System.Object <>m__6()" attrs="131">
- <size>104</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<MultiplyAssignCheckedTest>c__AnonStorey5">
- <method name="Void <>m__7()" attrs="131">
- <size>234</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<NegateChecked>c__AnonStorey6">
- <method name="System.Object <>m__8()" attrs="131">
- <size>88</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<SubtractCheckedTest>c__AnonStorey7">
- <method name="System.Object <>m__9()" attrs="131">
- <size>104</size>
- </method>
- <method name="System.Object <>m__A()" attrs="131">
- <size>104</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<SubtractAssignCheckedTest>c__AnonStorey8">
- <method name="Void <>m__B()" attrs="131">
- <size>234</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<UnaryDecrementCheckedTest>c__AnonStorey9">
- <method name="Void <>m__D()" attrs="131">
- <size>224</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<UnaryIncrementCheckedTest>c__AnonStoreyA">
- <method name="Void <>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 <SubtractAssignEvent>m__0()" attrs="145">
+ <size>12</size>
+ </method>
+ <method name="Boolean <Main>m__1(System.Reflection.MethodInfo)" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.String <Main>m__2(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean <Main>m__3(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean <Main>m__4(Boolean)" attrs="145">
+ <size>12</size>
+ </method>
+ </type>
+ <type name="Tester+<AddAssignCheckedTest>c__AnonStorey2">
+ <method name="Void <>m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
<type name="Tester+<ConvertExplicitCheckedTest>c__AnonStorey3">
- <method name="System.Nullable`1[System.UInt32] <>m__4()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>81</size>
+ </method>
+ <method name="System.Nullable`1[System.UInt32] <>m__1()" attrs="131">
<size>81</size>
</method>
</type>
+ <type name="Tester+<MultiplyCheckedTest>c__AnonStorey4">
+ <method name="System.Object <>m__0()" attrs="131">
+ <size>104</size>
+ </method>
+ <method name="System.Object <>m__1()" attrs="131">
+ <size>104</size>
+ </method>
+ </type>
+ <type name="Tester+<MultiplyAssignCheckedTest>c__AnonStorey5">
+ <method name="Void <>m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
+ <type name="Tester+<NegateChecked>c__AnonStorey6">
+ <method name="System.Object <>m__0()" attrs="131">
+ <size>88</size>
+ </method>
+ </type>
+ <type name="Tester+<SubtractCheckedTest>c__AnonStorey7">
+ <method name="System.Object <>m__0()" attrs="131">
+ <size>104</size>
+ </method>
+ <method name="System.Object <>m__1()" attrs="131">
+ <size>104</size>
+ </method>
+ </type>
+ <type name="Tester+<SubtractAssignCheckedTest>c__AnonStorey8">
+ <method name="Void <>m__0()" attrs="131">
+ <size>234</size>
+ </method>
+ </type>
+ <type name="Tester+<UnaryDecrementCheckedTest>c__AnonStorey9">
+ <method name="Void <>m__0()" attrs="131">
+ <size>224</size>
+ </method>
+ </type>
+ <type name="Tester+<UnaryIncrementCheckedTest>c__AnonStoreyA">
+ <method name="Void <>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 <InvokeTest>m__1(System.String)" attrs="145">
- <size>9</size>
- </method>
- <method name="Void <InvokeMember_Error>m__2()" attrs="145">
- <size>112</size>
- </method>
- <method name="Void <InvokeConstructor>m__3(Decimal)" attrs="145">
- <size>2</size>
- </method>
<method name="Int32 <IsEvent>m__4()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <IsEvent>m__5()" attrs="145">
<size>10</size>
</method>
- <method name="Boolean <Main>m__9(System.Reflection.MethodInfo)" attrs="145">
- <size>20</size>
- </method>
- <method name="System.String <Main>m__A(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean <Main>m__B(System.Reflection.MethodInfo)" attrs="145">
- <size>15</size>
- </method>
- <method name="Boolean <Main>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+<MemberGetError_Null>c__AnonStorey1">
- <method name="Void <>m__6()" attrs="131">
- <size>86</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<MemberSetError_Null>c__AnonStorey2">
- <method name="Void <>m__7()" attrs="131">
- <size>96</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<SetIndexError_Null>c__AnonStorey3">
- <method name="Void <>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 <InvokeTest>m__0(System.String)" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Void <InvokeMember_Error>m__1()" attrs="145">
+ <size>112</size>
+ </method>
+ <method name="Void <InvokeConstructor>m__2(Decimal)" attrs="145">
+ <size>2</size>
+ </method>
+ <method name="Int32 <IsEvent>m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Boolean <Main>m__5(System.Reflection.MethodInfo)" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.String <Main>m__6(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean <Main>m__7(System.Reflection.MethodInfo)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Boolean <Main>m__8(Boolean)" attrs="145">
+ <size>12</size>
+ </method>
+ </type>
+ <type name="Tester+<MemberGetError_Null>c__AnonStorey1">
+ <method name="Void <>m__0()" attrs="131">
+ <size>86</size>
+ </method>
+ </type>
+ <type name="Tester+<MemberSetError_Null>c__AnonStorey2">
+ <method name="Void <>m__0()" attrs="131">
+ <size>96</size>
+ </method>
+ </type>
+ <type name="Tester+<SetIndexError_Null>c__AnonStorey3">
+ <method name="Void <>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 <Test`1>m__0[T](T)" attrs="145">
<size>103</size>
</method>
- <method name="Void <Test3`1>m__2[T](T)" attrs="145">
- <size>105</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test2>c__AnonStorey0`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>46</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test4>c__AnonStorey2`1[T]">
- <method name="Void <>m__3()" attrs="131">
- <size>114</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test2>c__AnonStorey0`1+<Test2>c__AnonStorey1`1[T]">
- <method name="Void <>m__4()" attrs="131">
- <size>118</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="C+<<Test3`1>m__2>c__DynamicSite1`1+Container0[T]">
+ <type name="C">
+ <method name="Void <Test3`1>m__1[T](T)" attrs="145">
+ <size>105</size>
+ </method>
+ </type>
+ <type name="C+<Test2>c__AnonStorey0`1[T]">
+ <method name="Void <>m__0()" attrs="131">
+ <size>46</size>
+ </method>
+ </type>
+ <type name="C+<Test4>c__AnonStorey2`1[T]">
+ <method name="Void <>m__0()" attrs="131">
+ <size>114</size>
+ </method>
+ </type>
+ <type name="C+<Test2>c__AnonStorey0`1+<Test2>c__AnonStorey1`1[T]">
+ <method name="Void <>m__0()" attrs="131">
+ <size>118</size>
+ </method>
+ </type>
+ <type name="C+<<Test3`1>m__1>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+<Test4>c__AnonStorey2`1+<<>m__3>c__DynamicSite0+Container0[T]">
+ <type name="C+<Test4>c__AnonStorey2`1+<<>m__0>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+<Test>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+<Test>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 <Using_1>m__1()" attrs="145">
<size>92</size>
</method>
- <method name="Void <NullableConversion>m__3()" attrs="145">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<Unsafe_1>c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Void <NullableConversion>m__2()" attrs="145">
<size>106</size>
</method>
- <method name="Boolean <Main>m__4(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean <Main>m__3(System.Reflection.MethodInfo)" attrs="145">
<size>20</size>
</method>
- <method name="System.String <Main>m__5(System.Reflection.MethodInfo)" attrs="145">
+ <method name="System.String <Main>m__4(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean <Main>m__6(System.Reflection.MethodInfo)" attrs="145">
+ <method name="Boolean <Main>m__5(System.Reflection.MethodInfo)" attrs="145">
<size>15</size>
</method>
- <method name="Boolean <Main>m__7(Boolean)" attrs="145">
+ <method name="Boolean <Main>m__6(Boolean)" attrs="145">
<size>12</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<Unsafe_1>c__AnonStorey0">
- <method name="Void <>m__2()" attrs="131">
+ <method name="Void <>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+<Replace>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+<Replace>c__Iterator0`1[T]">
+ <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="Test2.Test`1+<Replace>c__Iterator0`1[S,T]">
<method name="T System.Collections.Generic.IEnumerator<T>.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<T>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test3.Test`1+<Replace>c__Iterator2`1[S,T]">
+ <type name="Test3.Test`1+<Replace>c__Iterator0`1[S,T]">
+ <method name="System.Collections.Generic.KeyValuePair`2[S,T] System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<S,T>>.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<System.Collections.Generic.KeyValuePair<S,T>>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test4.Test+<Replace>c__Iterator3`1[T]">
+ <type name="Test4.Test+<Replace>c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator<T>.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<T>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test5.Test+<Replace>c__Iterator4`1[T]">
+ <type name="Test5.Test+<Replace>c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator<T>.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<T>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test6.Test+<Replace>c__Iterator5`1[T]">
+ <type name="Test6.Test+<Replace>c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator<T>.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<T>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test7.Test+<Replace>c__Iterator6`1[T]">
+ <type name="Test7.Test+<Replace>c__Iterator0`1[T]">
<method name="T[] System.Collections.Generic.IEnumerator<T[]>.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+<Replace>c__Iterator0`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test2.Test`1+<Replace>c__Iterator1`1[S,T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test3.Test`1+<Replace>c__Iterator2`1[S,T]">
- <method name="System.Collections.Generic.KeyValuePair`2[S,T] System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<S,T>>.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<System.Collections.Generic.KeyValuePair<S,T>>.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test4.Test+<Replace>c__Iterator3`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="Test5.Test+<Replace>c__Iterator4`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
- <size>40</size>
- </method>
- </type>
- <type name="Test6.Test+<Replace>c__Iterator5`1[T]">
- <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable<T>.GetEnumerator()" attrs="481">
- <size>40</size>
- </method>
- </type>
- <type name="Test7.Test+<Replace>c__Iterator6`1[T]">
<method name="System.Collections.Generic.IEnumerator`1[T[]] System.Collections.Generic.IEnumerable<T[]>.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+<EnumerateRange>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+<EnumerateRange>c__Iterator0[S]">
<method name="S System.Collections.Generic.IEnumerator<S>.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+<EnumerateRange>c__Iterator1[S]">
<method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable<S>.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+<EnumerateKeys>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+<EnumerateRange>c__Iterator0[S]">
+ <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable<S>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="OrderedMultiDictionary`2+<EnumerateKeys>c__Iterator0[T,U]">
<method name="T System.Collections.Generic.IEnumerator<T>.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+<EnumerateRange>c__Iterator0[S]">
- <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable<S>.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 <Main>m__0(Int32)" attrs="145">
- <size>22</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
- </type>
- <type name="MyTest+<Map>c__Iterator0`4[Aa,Af,Rf,Rr]">
- <method name="Rr System.Collections.Generic.IEnumerator<Rr>.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+<FromTo>c__Iterator1">
- <method name="Int32 System.Collections.Generic.IEnumerator<int>.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+<Map>c__Iterator0`4[Aa,Af,Rf,Rr]">
- <method name="System.Collections.Generic.IEnumerator`1[Rr] System.Collections.Generic.IEnumerable<Rr>.GetEnumerator()" attrs="481">
- <size>52</size>
- </method>
- </type>
- <type name="MyTest+<FromTo>c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable<int>.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+<GetEnumerator>c__Iterator1[T]">
- <method name="T System.Collections.Generic.IEnumerator<T>.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+<GetEnumerator>c__Iterator0[T]">
+ <method name="T System.Collections.Generic.IEnumerator<T>.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+<WrapMyComparison>c__AnonStorey1`1[W]">
- <method name="Int32 <>m__1(W, W)" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 <>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+<C>c__AnonStorey1+<C>c__AnonStorey0">
- <method name="Void <>m__1()" attrs="131">
- <size>58</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<setX>c__Iterator0">
- <method name="Boolean System.Collections.Generic.IEnumerator<bool>.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+<test>c__Iterator1">
- <method name="Boolean System.Collections.Generic.IEnumerator<bool>.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+<setX>c__Iterator0">
- <method name="Void <>__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+<setX>c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable<bool>.GetEnumerator()" attrs="481">
- <size>26</size>
- </method>
- </type>
- <type name="TestGoto+<test>c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable<bool>.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] <Main>m__1(Int32)" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Combinator+<Choice>c__AnonStorey0`2[C1,CR1]">
<method name="Parser`2[C1,CR1] <>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] <Main>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 <Main>m__1(<>__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
- <size>21</size>
- </method>
- <method name="System.String <Main>m__2(<>__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Test+<Select>c__Iterator0`1[T]">
<method name="T System.Collections.Generic.IEnumerator<T>.get_Current()" attrs="2529">
@@ -19085,6 +19198,14 @@ <size>52</size>
</method>
</type>
+ <type name="Test">
+ <method name="Boolean <Main>m__0(<>__AnonType0`2[System.String,System.Reflection.PropertyInfo])" attrs="145">
+ <size>21</size>
+ </method>
+ <method name="System.String <Main>m__1(<>__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+<GetIt>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+<GetIt>c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable<int>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="X+<GetIt>c__Iterator0">
<method name="Int32 System.Collections.Generic.IEnumerator<int>.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+<GetIt>c__Iterator0">
<method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable<int>.GetEnumerator()" attrs="481">
<size>40</size>
</method>
- </type>
- <type name="X+<GetIt>c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable<int>.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+<GetStuff>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] <GetStuff>__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] <GetStuff>__BaseCallProxy0(Int32)" attrs="129">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test.Base+<GetStuff>c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable<Test.Base>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="Test.Derived+<GetStuff>c__Iterator0">
<method name="Test.Base System.Collections.Generic.IEnumerator<Test.Base>.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<Test.Base>.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="Test.SpecialDerived+<GetStuff>c__Iterator2">
+ <type name="Test.SpecialDerived+<GetStuff>c__Iterator0">
<method name="Test.Base System.Collections.Generic.IEnumerator<Test.Base>.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] <GetStuff>__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] <GetStuff>__BaseCallProxy0(Int32)" attrs="129">
- <size>15</size>
- </method>
- </type>
- <type name="Test.Base+<GetStuff>c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable<Test.Base>.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="Test.Derived+<GetStuff>c__Iterator1">
<method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable<Test.Base>.GetEnumerator()" attrs="481">
<size>52</size>
</method>
- </type>
- <type name="Test.SpecialDerived+<GetStuff>c__Iterator2">
- <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable<Test.Base>.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+<Test_2>c__Iterator1+<Test_2>c__AnonStorey3">
- <method name="Int32 <>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+<Test_2>c__Iterator1+<Test_2>c__AnonStorey3">
+ <method name="Int32 <>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+<Test>c__Iterator0">
+ <method name="Int32 System.Collections.Generic.IEnumerator<int>.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<int>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void <>m__0()" attrs="131">
+ <size>57</size>
+ </method>
+ </type>
+ <type name="M+<Test>c__Iterator0+<Test>c__AnonStorey1">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="Void <>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+<Test>c__Iterator0">
+ <method name="UInt16 System.Collections.Generic.IEnumerator<ushort>.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<ushort>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ <method name="System.Object <>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+<setX>c__Iterator0">
+ <method name="Boolean System.Collections.Generic.IEnumerator<bool>.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<bool>.GetEnumerator()" attrs="481">
+ <size>26</size>
+ </method>
+ <method name="Void <>__Finally0()" attrs="129">
+ <size>9</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="TestGoto+<test>c__Iterator1">
+ <method name="Boolean System.Collections.Generic.IEnumerator<bool>.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<bool>.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 <Main>m__0(Int32)" attrs="145">
+ <size>22</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MyTest+<Map>c__Iterator0`4[Aa,Af,Rf,Rr]">
+ <method name="Rr System.Collections.Generic.IEnumerator<Rr>.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<Rr>.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="MyTest+<FromTo>c__Iterator1">
+ <method name="Int32 System.Collections.Generic.IEnumerator<int>.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<int>.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 <Main>m__1(Int32)" attrs="145">
<size>11</size>
</method>
- <method name="Void <Main>m__3(Int32)" attrs="145">
- <size>9</size>
- </method>
<method name="Void .ctor(Int32)" attrs="6273">
<size>14</size>
</method>
</type>
<type name="X+<Main>c__AnonStorey0">
- <method name="Void <>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 <Main>m__2(Int32)" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="X+<Main>c__AnonStorey0">
+ <method name="Void <>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+<Main>c__AnonStorey0">
- <method name="System.String <>m__2(System.String)" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey1">
- <method name="Int32 <>m__3(Int32)" attrs="131">
- <size>18</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+<Main>c__AnonStorey0">
+ <method name="System.String <>m__0(System.String)" attrs="131">
+ <size>19</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey1">
+ <method name="Int32 <>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+<Main>c__AnonStorey0">
- <method name="Void <>m__1(T)" attrs="131">
- <size>38</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="TestClass+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
- <method name="Void <>m__2(F)" attrs="131">
- <size>77</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="TestClass+<Main>c__AnonStorey0">
+ <method name="Void <>m__0(T)" attrs="131">
+ <size>38</size>
+ </method>
+ </type>
+ <type name="TestClass+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
+ <method name="Void <>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 <Bar>m__1(System.String)" attrs="145">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ <method name="System.String <Bar>m__0(System.String)" attrs="145">
<size>14</size>
</method>
- <method name="System.String <Main>m__2(System.String)" attrs="145">
+ <method name="System.String <Main>m__1(System.String)" attrs="145">
<size>9</size>
</method>
- <method name="Void <Main>m__3(System.String)" attrs="145">
- <size>7</size>
- </method>
- <method name="Void .ctor()" attrs="6278">
+ <method name="Void <Main>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 <Main>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 <Main>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+<Main>c__AnonStorey0">
- <method name="Boolean <>m__3(Product)" attrs="131">
- <size>60</size>
- </method>
- <method name="Decimal <>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+<Main>c__AnonStorey0">
+ <method name="Boolean <>m__0(Product)" attrs="131">
+ <size>60</size>
+ </method>
+ <method name="Decimal <>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+<Method>c__AnonStorey0`1[T]">
- <method name="System.Object <>m__1(T)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="System.Object <>m__0(T)" attrs="131">
+ <size>14</size>
+ </method>
</type>
</test>
<test name="gtest-lambda-31.cs">
@@ -25559,12 +25956,6 @@ <method name="Int32 <Main>m__3(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__5(Int32, Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Boolean <Main>m__6(Int32)" attrs="145">
- <size>18</size>
- </method>
<method name="Int32 <Main>m__7(Int32)" attrs="145">
<size>10</size>
</method>
@@ -25586,54 +25977,12 @@ <method name="Int32 <Main>m__D(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__E(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__F(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 <Main>m__10(Int32, ITest)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__11(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__12(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 <Main>m__13(Int32, ITest)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__14(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__15(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="<>__AnonType0`2[System.Int32,from.ITest] <Main>m__16(Int32, ITest)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 <Main>m__17(<>__AnonType0`2[System.Int32,from.ITest])" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 <Main>m__18(ITest)" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 <Main>m__19(<>__AnonType0`2[System.Int32,from.ITest], ITest)" attrs="145">
- <size>15</size>
- </method>
<method name="Int32 <Main>m__1A(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__1B(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 <Main>m__1D(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__1E(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 <Main>m__20(Int32)" attrs="145">
<size>10</size>
</method>
@@ -25643,35 +25992,11 @@ <method name="Int32 <Main>m__22(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__23(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="<>__AnonType1`2[System.Int32,System.Int32] <Main>m__25(Int32)" attrs="145">
- <size>18</size>
- </method>
- <method name="Int32 <Main>m__26(<>__AnonType1`2[System.Int32,System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="<>__AnonType1`2[System.Int32,System.Int32] <Main>m__27(Int32)" attrs="145">
- <size>18</size>
- </method>
- <method name="<>__AnonType2`2[<>__AnonType1`2[System.Int32,System.Int32],System.Int32] <Main>m__28(<>__AnonType1`2[System.Int32,System.Int32])" attrs="145">
- <size>23</size>
- </method>
- <method name="Int32 <Main>m__29(<>__AnonType2`2[<>__AnonType1`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>20</size>
- </method>
<method name="Int32 <Main>m__2A(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__2B(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__2E(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>10</size>
- </method>
<method name="Int32 <Main>m__2F(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>15</size>
+ <size>10</size>
</method>
<method name="Int32 <Main>m__32(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
<size>10</size>
@@ -25679,27 +26004,6 @@ <method name="Int32 <Main>m__33(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
<size>15</size>
</method>
- <method name="Int32 <Main>m__36(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__37(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="Int32 <Main>m__39(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__3A(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <Main>m__3B(Int32)" attrs="145">
- <size>10</size>
- </method>
- <method name="<>__AnonType4`2[<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32] <Main>m__3D(<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]])" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 <Main>m__3E(<>__AnonType4`2[<>__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+<Main>c__AnonStorey0">
- <method name="<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]] <>m__3C(Int32)" attrs="131">
- <size>55</size>
- </method>
- <method name="Int32 <>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] <Main>m__2(System.Nullable`1[System.Boolean])" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__1C(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>m__31(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 <Main>m__4(Int32, Int32)" attrs="145">
<size>10</size>
</method>
- <method name="Int32 <Main>m__1F(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <method name="Boolean <Main>m__5(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Int32 <Main>m__6(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__E(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 <Main>m__F(Int32, ITest)" attrs="145">
<size>10</size>
</method>
- <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] <Main>m__24(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <method name="Int32 <Main>m__10(Int32)" attrs="145">
<size>10</size>
</method>
- <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>m__2D(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 <Main>m__11(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 <Main>m__12(Int32, ITest)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__13(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__14(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,from.ITest] <Main>m__15(Int32, ITest)" attrs="145">
<size>16</size>
</method>
- <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>m__31(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 <Main>m__16(<>__AnonType0`2[System.Int32,from.ITest])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 <Main>m__17(ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 <Main>m__18(<>__AnonType0`2[System.Int32,from.ITest], ITest)" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="Int32 <Main>m__19(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__1B(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__1C(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__1E(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__1F(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] <Main>m__23(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="<>__AnonType1`2[System.Int32,System.Int32] <Main>m__24(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="Int32 <Main>m__25(<>__AnonType1`2[System.Int32,System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="<>__AnonType1`2[System.Int32,System.Int32] <Main>m__26(Int32)" attrs="145">
+ <size>18</size>
+ </method>
+ <method name="<>__AnonType2`2[<>__AnonType1`2[System.Int32,System.Int32],System.Int32] <Main>m__27(<>__AnonType1`2[System.Int32,System.Int32])" attrs="145">
+ <size>23</size>
+ </method>
+ <method name="Int32 <Main>m__28(<>__AnonType2`2[<>__AnonType1`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="Int32 <Main>m__29(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>m__2B(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
<size>16</size>
</method>
- <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>m__35(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">
+ <method name="Int32 <Main>m__2C(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__2D(<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ <method name="<>__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] <Main>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] <Main>m__38(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <method name="Int32 <Main>m__30(<>__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] <Main>m__34(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__35(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__36(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <Main>m__37(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="<>__AnonType4`2[<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32] <Main>m__38(<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]])" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 <Main>m__39(<>__AnonType4`2[<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]],System.Int32])" attrs="145">
<size>10</size>
</method>
</type>
<type name="from.C+<Main>c__AnonStorey0">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__4(Int32)" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__0(Int32)" attrs="131">
<size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__2C(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>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] <>m__30(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>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] <>m__34(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__3(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">
<size>15</size>
</method>
+ <method name="<>__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]] <>m__4(Int32)" attrs="131">
+ <size>55</size>
+ </method>
+ <method name="Int32 <>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="<>__AnonType0`2[System.Int32,System.String] <Main>m__1(Int32, System.String)" attrs="145">
- <size>16</size>
- </method>
- <method name="Boolean <Main>m__2(Int32)" attrs="145">
- <size>13</size>
- </method>
- <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__4(Int32, System.String)" attrs="145">
- <size>16</size>
- </method>
- <method name="<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32] <Main>m__6(<>__AnonType0`2[System.Int32,System.String], Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 <Main>m__7(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
- <size>15</size>
- </method>
- <method name="<>__AnonType2`3[System.Int32,System.Int32,System.Int32] <Main>m__8(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
- <size>33</size>
- </method>
- <method name="<>__AnonType0`2[System.Int32,System.String] <Main>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] <>m__3(Int32)" attrs="131">
- <size>20</size>
+ <size>15</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__5(<>__AnonType0`2[System.Int32,System.String])" attrs="131">
- <size>20</size>
+ </type>
+ <type name="SelectMany">
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__0(Int32, System.String)" attrs="145">
+ <size>16</size>
</method>
- <method name="System.Collections.Generic.IEnumerable`1[System.String] <>m__9(Int32)" attrs="131">
+ <method name="Boolean <Main>m__1(Int32)" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__2(Int32, System.String)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32] <Main>m__3(<>__AnonType0`2[System.Int32,System.String], Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 <Main>m__4(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
<size>15</size>
</method>
+ <method name="<>__AnonType2`3[System.Int32,System.Int32,System.Int32] <Main>m__5(<>__AnonType1`2[<>__AnonType0`2[System.Int32,System.String],System.Int32])" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="<>__AnonType0`2[System.Int32,System.String] <Main>m__6(Int32, System.String)" attrs="145">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="SelectMany+<Main>c__AnonStorey0">
+ <method name="System.Collections.Generic.IEnumerable`1[System.String] <>m__1(Int32)" attrs="131">
+ <size>20</size>
+ </method>
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__2(<>__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="<>__AnonType1`2[System.Char,System.Int32] <XX>m__6(Char)" attrs="145">
<size>16</size>
</method>
- <method name="Char <XX>m__8(<>__AnonType1`2[System.Char,System.Int32])" attrs="145">
- <size>14</size>
- </method>
- <method name="Boolean <Main>m__9(Char)" attrs="145">
- <size>14</size>
- </method>
- <method name="<>__AnonType1`2[System.Char,System.Int32] <Main>m__A(Char)" attrs="145">
- <size>17</size>
- </method>
- <method name="Char <Main>m__C(<>__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+<XX>c__AnonStorey0">
- <method name="Boolean <>m__7(<>__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+<Main>c__AnonStorey1">
- <method name="Boolean <>m__B(<>__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] <Main>m__5(<>__AnonType0`2[System.String,System.Int32])" attrs="145">
<size>118</size>
</method>
+ <method name="Char <XX>m__7(<>__AnonType1`2[System.Char,System.Int32])" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="Boolean <Main>m__8(Char)" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="<>__AnonType1`2[System.Char,System.Int32] <Main>m__9(Char)" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Char <Main>m__A(<>__AnonType1`2[System.Char,System.Int32])" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="NestedQuery+<XX>c__AnonStorey0">
+ <method name="Boolean <>m__0(<>__AnonType1`2[System.Char,System.Int32])" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="NestedQuery+<Main>c__AnonStorey1">
+ <method name="Boolean <>m__0(<>__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]] <Test_2>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+<Test_1>c__AnonStorey0">
- <method name="<>__AnonType0`2[System.Int32,System.Int32] <>m__2(Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 <>m__3(<>__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+<Test_2>c__AnonStorey1">
- <method name="<>__AnonType0`2[System.Int32,System.Int32] <>m__5(Int32)" attrs="145">
- <size>16</size>
- </method>
- <method name="Int32 <>m__6(<>__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]] <Test_2>m__0(Int32)" attrs="145">
+ <size>33</size>
+ </method>
+ </type>
+ <type name="C+<Test_1>c__AnonStorey0">
+ <method name="<>__AnonType0`2[System.Int32,System.Int32] <>m__1(Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 <>m__2(<>__AnonType0`2[System.Int32,System.Int32])" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
<type name="C+<Test_2>c__AnonStorey1">
- <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__4()" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Int32] <>m__0()" attrs="131">
<size>74</size>
</method>
+ <method name="<>__AnonType0`2[System.Int32,System.Int32] <>m__1(Int32)" attrs="145">
+ <size>16</size>
+ </method>
+ <method name="Int32 <>m__2(<>__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+<Main>c__AnonStorey0">
- <method name="Boolean <>m__12(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey1">
- <method name="Boolean <>m__13(Int32)" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey2">
- <method name="Boolean <>m__14(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey3">
- <method name="Boolean <>m__15(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey4">
- <method name="Int32 <>m__16(Int32)" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey5">
- <method name="Int32 <>m__17(Int32)" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey6">
- <method name="Boolean <>m__18(Int32)" attrs="131">
- <size>27</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey7">
- <method name="Boolean <>m__19(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey8">
- <method name="Boolean <>m__1A(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey9">
- <method name="Boolean <>m__1B(Int32)" attrs="131">
- <size>17</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStoreyA">
- <method name="Boolean <>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+<Main>c__AnonStorey0">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey1">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey2">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey3">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey4">
+ <method name="Int32 <>m__0(Int32)" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey5">
+ <method name="Int32 <>m__0(Int32)" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey6">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>27</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey7">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey8">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey9">
+ <method name="Boolean <>m__0(Int32)" attrs="131">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStoreyA">
+ <method name="Boolean <>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+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
- <method name="Void <>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+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
+ <method name="Void <>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+<Main>c__AnonStorey0">
- <method name="<>__AnonType0`2[System.String,System.Boolean] <>m__2(System.String)" attrs="145">
- <size>55</size>
- </method>
- <method name="Boolean <>m__3(<>__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+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
- <method name="Boolean <>m__4(Char)" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Main>c__AnonStorey0">
- <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] <>m__1(System.String)" attrs="131">
+ <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] <>m__0(System.String)" attrs="131">
<size>82</size>
</method>
+ <method name="<>__AnonType0`2[System.String,System.Boolean] <>m__1(System.String)" attrs="145">
+ <size>55</size>
+ </method>
+ <method name="Boolean <>m__2(<>__AnonType0`2[System.String,System.Boolean])" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey0+<Main>c__AnonStorey1">
+ <method name="Boolean <>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+<Main>c__AnonStorey0">
- <method name="Int32 <>m__1(Int32)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 <>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 <Main>m__1()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Object <Main>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 <Main>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Object <Main>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+<t2>c__AnonStorey1">
- <method name="Int32 <>m__1()" attrs="131">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="X+<Main2>c__AnonStorey2">
- <method name="Void <>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+<t2>c__AnonStorey1">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="X+<Main2>c__AnonStorey2">
+ <method name="Void <>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+<TestPostinc>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>39</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<TestFunc>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+<Test>c__AnonStorey0`1+<Test>c__AnonStorey1`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Hello>c__AnonStorey1`1+<Hello>c__AnonStorey0`1[T,S]">
- <method name="Void <>m__1(T)" attrs="131">
- <size>66</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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 <>m__1(System.Text.RegularExpressions.Match)" attrs="131">
<size>120</size>
</method>
- <method name="System.String <>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 <>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 <Main>m__3()" attrs="145">
- <size>17</size>
- </method>
- <method name="Void <Main>m__4()" attrs="145">
- <size>17</size>
- </method>
- <method name="Void <Main>m__5()" attrs="145">
<size>62</size>
</method>
- <method name="Void <Main>m__6()" attrs="145">
+ <method name="Void <Main>m__4()" attrs="145">
<size>54</size>
</method>
- <method name="Void <Main>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+<Main>c__AnonStorey0">
<method name="Void <>m__1()" attrs="131">
- <size>49</size>
- </method>
- <method name="Void <>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 <Main>m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Void <Main>m__2()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Void <Main>m__5(E)" attrs="145">
+ <size>35</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey0">
+ <method name="Void <>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+<Throw>c__AnonStorey1`1[T]">
- <method name="T <>m__1()" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<TypeOf>c__AnonStorey2`1[T]">
- <method name="System.Type <>m__2()" attrs="131">
- <size>64</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Do>c__AnonStorey3`1[T]">
- <method name="T <>m__3()" attrs="131">
- <size>38</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Lock>c__AnonStorey4`1[T]">
- <method name="T <>m__4()" attrs="131">
- <size>69</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Catch>c__AnonStorey5`1[T]">
- <method name="T <>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+<Catch_2>c__AnonStorey6`1[T]">
- <method name="T <>m__6()" attrs="131">
- <size>42</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Finally>c__AnonStorey7`1[T]">
- <method name="T <>m__7()" attrs="131">
- <size>62</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Using>c__AnonStorey8`1[T]">
- <method name="T <>m__8()" attrs="131">
- <size>15</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Switch>c__AnonStorey9`1[T]">
- <method name="T <>m__9()" attrs="131">
- <size>16</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<ForForeach>c__AnonStoreyA`1[T]">
- <method name="System.Collections.Generic.List`1[T] <>m__A()" attrs="131">
- <size>67</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<ArrayMutate>c__AnonStoreyB`1[T]">
- <method name="Void <>m__B(Int32)" attrs="131">
- <size>39</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Test+<ArrayMultiMutate>c__AnonStoreyD`1[T]">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
+ </type>
+ <type name="Test+<NestedTypeMutate>c__AnonStoreyE`1[T]">
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Test+<Throw>c__AnonStorey1`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>24</size>
+ </method>
+ </type>
+ <type name="Test+<TypeOf>c__AnonStorey2`1[T]">
+ <method name="System.Type <>m__0()" attrs="131">
+ <size>64</size>
+ </method>
+ </type>
+ <type name="Test+<Do>c__AnonStorey3`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>38</size>
+ </method>
+ </type>
+ <type name="Test+<Lock>c__AnonStorey4`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>69</size>
+ </method>
+ </type>
+ <type name="Test+<Catch>c__AnonStorey5`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Test+<Catch_2>c__AnonStorey6`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>42</size>
+ </method>
+ </type>
+ <type name="Test+<Finally>c__AnonStorey7`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>62</size>
+ </method>
+ </type>
+ <type name="Test+<Using>c__AnonStorey8`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Test+<Switch>c__AnonStorey9`1[T]">
+ <method name="T <>m__0()" attrs="131">
+ <size>16</size>
+ </method>
+ </type>
+ <type name="Test+<ForForeach>c__AnonStoreyA`1[T]">
+ <method name="System.Collections.Generic.List`1[T] <>m__0()" attrs="131">
+ <size>67</size>
+ </method>
+ </type>
+ <type name="Test+<ArrayMutate>c__AnonStoreyB`1[T]">
+ <method name="Void <>m__0(Int32)" attrs="131">
+ <size>39</size>
+ </method>
+ </type>
<type name="Test+<ArrayMultiMutate>c__AnonStoreyC`1[T]">
- <method name="T[][] <>m__C()" attrs="131">
+ <method name="T[][] <>m__0()" attrs="131">
<size>58</size>
</method>
</type>
<type name="Test+<ArrayMultiMutate>c__AnonStoreyD`1[T]">
- <method name="Int32 <>m__D()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>35</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Test+<NestedTypeMutate>c__AnonStoreyE`1[T]">
- <method name="T[] <>m__E()" attrs="131">
+ <method name="T[] <>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+<Test>c__AnonStorey0`1+<Test>c__AnonStorey1`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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 <Main>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 <Main>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] <XX>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 <XX`1>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] <XX>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="N1">
+ <method name="T <XX`1>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+<Test_2>c__AnonStorey1`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>86</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Test+<Test_3>c__AnonStorey2`1[T]">
- <method name="Void <>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+<Test_2>c__AnonStorey1`1[T]">
+ <method name="Void <>m__0()" attrs="131">
+ <size>86</size>
+ </method>
+ </type>
+ <type name="Test+<Test_3>c__AnonStorey2`1[T]">
+ <method name="Void <>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+<AnyMethod>c__AnonStorey0`1[T]">
- <method name="Void <>m__1(System.String)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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 <Main>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+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3[T1,T2,T3]">
- <method name="System.Action`1[T3] <>m__1(T2)" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3+<Curry>c__AnonStorey2`3[T1,T2,T3]">
- <method name="Void <>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 <Main>m__0(Int32, Int32, Int32)" attrs="145">
+ <size>24</size>
+ </method>
+ </type>
+ <type name="C+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3[T1,T2,T3]">
+ <method name="System.Action`1[T3] <>m__0(T2)" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="C+<Curry>c__AnonStorey0`3+<Curry>c__AnonStorey1`3+<Curry>c__AnonStorey2`3[T1,T2,T3]">
+ <method name="Void <>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+<FailsToCompile>c__AnonStorey0[SomeType]">
- <method name="Void <>m__1()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Method>c__AnonStorey0+<Method>c__AnonStorey2">
- <method name="System.String <>m__1(System.String)" attrs="131">
- <size>60</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Class+<Method>c__AnonStorey0+<Method>c__AnonStorey2+<Method>c__AnonStorey1">
- <method name="System.String <>m__2()" attrs="131">
- <size>46</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Class+<Method>c__AnonStorey0+<Method>c__AnonStorey2">
+ <method name="System.String <>m__0(System.String)" attrs="131">
+ <size>60</size>
+ </method>
+ </type>
+ <type name="Class+<Method>c__AnonStorey0+<Method>c__AnonStorey2+<Method>c__AnonStorey1">
+ <method name="System.String <>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 <Main>m__1(System.Object)" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Thing`1+<Create>c__AnonStorey0`1[TFirst,TSecond]">
<method name="Void <>m__0(TFirst)" attrs="131">
@@ -51142,6 +51907,11 @@ <size>7</size>
</method>
</type>
+ <type name="Program">
+ <method name="System.Object <Main>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+<FooNested>c__AnonStorey1`1[X]">
- <method name="Call`1[X] <>m__1()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Call`1[X] <>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 <Main>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 <Main>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 <Main>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 <Main>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+<GetD>c__AnonStorey2`1+<GetD>c__AnonStorey1`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Test2>c__AnonStorey1`1[T]">
- <method name="Void <>m__1()" attrs="131">
- <size>40</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="B+<Test3>c__AnonStorey2">
- <method name="Void <>m__2()" attrs="131">
- <size>20</size>
- </method>
- <method name="Void <>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 <Foo4>__BaseCallProxy2[T]()" attrs="129">
<size>14</size>
</method>
- <method name="T <Test4`1>m__4[T]()" attrs="129">
+ <method name="T <Test4`1>m__0[T]()" attrs="129">
<size>14</size>
</method>
</type>
+ <type name="B+<Test2>c__AnonStorey1`1[T]">
+ <method name="Void <>m__0()" attrs="131">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="B+<Test3>c__AnonStorey2">
+ <method name="Void <>m__0()" attrs="131">
+ <size>20</size>
+ </method>
+ <method name="Void <>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+<Foo>c__AnonStorey0`1[T]">
- <method name="T <>m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="T <>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+<Test>c__AnonStorey0`2[T,U]">
- <method name="Void <>m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Main>c__AnonStorey1">
- <method name="Char <>m__1()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Char <>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+<Run>c__AnonStorey0">
- <method name="Int32 <>m__4()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+<Run>c__AnonStorey1">
- <method name="Int32 <>m__5()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+<Run2>c__AnonStorey2">
- <method name="Int32 <>m__6()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MyClass+<Run2>c__AnonStorey3">
- <method name="Int32 <>m__7()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="MyClass+<Run>c__AnonStorey0">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MyClass+<Run>c__AnonStorey1">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MyClass+<Run2>c__AnonStorey2">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>25</size>
+ </method>
+ </type>
+ <type name="MyClass+<Run2>c__AnonStorey3">
+ <method name="Int32 <>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+<MainHost>c__AnonStorey0+<MainHost>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>53</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<M>c__AnonStorey0+<M>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>82</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<T>c__AnonStorey0+<T>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>53</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<M>c__AnonStorey0+<M>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<M>c__AnonStorey0+<M>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>51</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Main>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>13</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Leak>c__AnonStorey0">
- <method name="Void <>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+<Leak>c__AnonStorey0">
+ <method name="Void <>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+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>36</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>35</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>m__0()" attrs="131">
+ <size>35</size>
+ </method>
</type>
</test>
<test name="test-anon-44.cs">
@@ -53056,21 +53844,25 @@ <method name="Simple <>m__1()" attrs="131">
<size>41</size>
</method>
- <method name="Void <>m__3()" attrs="131">
- <size>22</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="X+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
- <method name="Void <>m__2()" attrs="131">
- <size>27</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="X+<Test>c__AnonStorey0">
+ <method name="Void <>m__2()" attrs="131">
+ <size>22</size>
+ </method>
+ </type>
+ <type name="X+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
+ <method name="Void <>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+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>13</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Test>c__AnonStorey2+<Test>c__AnonStorey4">
- <method name="Void <>m__1()" attrs="131">
- <size>125</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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 <AddSource>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 <AddSource>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 <Main>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+<Main>c__AnonStorey1">
<method name="Void <>m__1()" attrs="131">
- <size>49</size>
- </method>
- <method name="Void <>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 <Main>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__AnonStorey1">
+ <method name="Void <>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+<TestMe>c__AnonStorey0">
<method name="Boolean <>m__1()" attrs="131">
- <size>67</size>
- </method>
- <method name="Boolean <>m__2()" attrs="131">
<size>22</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Boolean <>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+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>45</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test>c__AnonStorey1+<Test>c__AnonStorey0">
- <method name="Void <>m__2()" attrs="131">
- <size>19</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+<Test>c__AnonStorey1">
+ <method name="Void <>m__0()" attrs="131">
+ <size>45</size>
+ </method>
+ </type>
+ <type name="C+<Test>c__AnonStorey1+<Test>c__AnonStorey0">
+ <method name="Void <>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 <Test2>m__1(System.String)" attrs="145">
- <size>28</size>
- </method>
- <method name="Void <Test3>m__3()" attrs="145">
- <size>2</size>
- </method>
- <method name="Void <Test4>m__4()" attrs="145">
- <size>32</size>
- </method>
- <method name="Void <Test4>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 <>m__0()" attrs="131">
<size>26</size>
</method>
- <method name="Void <>m__6(System.String)" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+<Test3>c__AnonStorey2">
- <method name="Void <>m__2()" attrs="131">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+<Test5>c__AnonStorey4">
- <method name="Int32 <>m__5(Int32)" attrs="131">
- <size>54</size>
- </method>
- <method name="Int32 <>m__9(Int32)" attrs="145">
- <size>10</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="MainClass+<Test2>c__AnonStorey1">
- <method name="Void <>m__7()" attrs="131">
- <size>13</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
+ </type>
+ <type name="MainClass+<Test4>c__AnonStorey3">
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="MainClass">
+ <method name="Void <Test2>m__0(System.String)" attrs="145">
+ <size>28</size>
+ </method>
+ <method name="Void <Test3>m__1()" attrs="145">
+ <size>2</size>
+ </method>
+ <method name="Void <Test4>m__2()" attrs="145">
+ <size>32</size>
+ </method>
+ <method name="Void <Test4>m__3()" attrs="145">
+ <size>29</size>
+ </method>
+ </type>
+ <type name="MainClass+<Main>c__AnonStorey0">
+ <method name="Void <>m__1(System.String)" attrs="131">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="MainClass+<Test3>c__AnonStorey2">
+ <method name="Void <>m__0()" attrs="131">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="MainClass+<Test5>c__AnonStorey4">
+ <method name="Int32 <>m__0(Int32)" attrs="131">
+ <size>54</size>
+ </method>
+ <method name="Int32 <>m__1(Int32)" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="MainClass+<Test2>c__AnonStorey1">
+ <method name="Void <>m__0()" attrs="131">
+ <size>13</size>
+ </method>
+ </type>
<type name="MainClass+<Test4>c__AnonStorey3">
- <method name="Void <>m__A()" attrs="131">
+ <method name="Void <>m__0()" attrs="131">
<size>15</size>
</method>
- <method name="Void <>m__B()" attrs="131">
+ <method name="Void <>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+<Test>c__AnonStorey0">
- <method name="Void <>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 <>m__1()" attrs="131">
<size>9</size>
</method>
- <method name="Void <>m__4()" attrs="145">
- <size>4</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test>c__AnonStorey2+<Test>c__AnonStorey1">
- <method name="Void <>m__3()" attrs="131">
- <size>21</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+<Test>c__AnonStorey0">
+ <method name="Void <>m__0()" attrs="131">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<Test>c__AnonStorey2">
+ <method name="Void <>m__2()" attrs="145">
+ <size>4</size>
+ </method>
+ </type>
+ <type name="C+<Test>c__AnonStorey2+<Test>c__AnonStorey1">
+ <method name="Void <>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 <>m__0()" attrs="131">
<size>113</size>
</method>
- <method name="Void <>m__3()" attrs="131">
- <size>32</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
<method name="Void <>m__1()" attrs="131">
- <size>19</size>
- </method>
- <method name="Void <>m__2()" attrs="131">
<size>53</size>
</method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+<Test>c__AnonStorey0">
+ <method name="Void <>m__1()" attrs="131">
+ <size>32</size>
+ </method>
+ </type>
+ <type name="C+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
+ <method name="Void <>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+<Foo>c__AnonStorey0+<Foo>c__AnonStorey2">
- <method name="Void <>m__1()" attrs="131">
- <size>33</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Test>c__AnonStorey0+<Test>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>24</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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 <Main>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+<>c__AnonStorey1">
- <method name="Void <>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 <Main>m__0(System.Object, System.EventArgs)" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="BaseTest.MainClass+<>c__AnonStorey1">
+ <method name="Void <>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+<TestOut>c__AnonStorey0">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
<type name="Program+DerivedLibrary">
- <method name="Void <Print>m__2()" attrs="129">
+ <method name="Void <Print>m__0()" attrs="129">
<size>9</size>
</method>
</type>
<type name="Program+Derived+<TestOut>c__AnonStorey0">
- <method name="Void <>m__1()" attrs="131">
+ <method name="Void <>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+<Test>c__AnonStorey0">
- <method name="Void <>m__1()" attrs="131">
- <size>72</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="C+<Test>c__AnonStorey0+<Test>c__AnonStorey2">
- <method name="Void <>m__2()" attrs="131">
- <size>25</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="C+<Test>c__AnonStorey0">
+ <method name="Void <>m__0()" attrs="131">
+ <size>72</size>
+ </method>
+ </type>
+ <type name="C+<Test>c__AnonStorey0+<Test>c__AnonStorey2">
+ <method name="Void <>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] <Main>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+<Main>c__AnonStorey1+<Main>c__async0">
<method name="Void MoveNext()" attrs="486">
- <size>226</size>
+ <size>225</size>
</method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async2">
<method name="Void MoveNext()" attrs="486">
- <size>226</size>
+ <size>225</size>
</method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async3">
@@ -55823,9 +56654,6 @@ <method name="Void <>m__5()" attrs="131">
<size>34</size>
</method>
- <method name="Void <>m__6()" attrs="131">
- <size>34</size>
- </method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async5">
<method name="Void MoveNext()" attrs="486">
@@ -55836,17 +56664,11 @@ </method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async3+<Main>c__AnonStorey4">
- <method name="System.String <>m__7()" attrs="131">
- <size>52</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async5+<Main>c__AnonStorey6">
- <method name="Decimal <>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] <Main>m__0(Decimal)" attrs="145">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Program+<Main>c__AnonStorey1">
+ <method name="Void <>m__4()" attrs="131">
+ <size>34</size>
+ </method>
+ </type>
+ <type name="Program+<Main>c__AnonStorey1+<Main>c__async3+<Main>c__AnonStorey4">
+ <method name="System.String <>m__0()" attrs="131">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="Program+<Main>c__AnonStorey1+<Main>c__async5+<Main>c__AnonStorey6">
+ <method name="Decimal <>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] <Main>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 <>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+<Main>c__AnonStorey1">
- <method name="Void <>m__5()" attrs="131">
- <size>34</size>
- </method>
- <method name="Void <>m__6()" attrs="131">
- <size>46</size>
- </method>
- </type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async3">
<method name="Void MoveNext()" attrs="486">
<size>191</size>
@@ -55919,9 +56750,6 @@ </method>
</type>
<type name="Program+<Main>c__AnonStorey1+<Main>c__async0+<Main>c__AnonStorey2">
- <method name="System.String <>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] <Main>m__0(Int16)" attrs="145">
+ <size>41</size>
+ </method>
+ </type>
+ <type name="Program+<Main>c__AnonStorey1">
+ <method name="Void <>m__2()" attrs="131">
+ <size>35</size>
+ </method>
+ <method name="Void <>m__4()" attrs="131">
+ <size>46</size>
+ </method>
+ </type>
+ <type name="Program+<Main>c__AnonStorey1+<Main>c__async0+<Main>c__AnonStorey2">
+ <method name="System.String <>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 <>m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="AsyncTypeInference+<Main>c__async5">
<method name="Void MoveNext()" attrs="486">
<size>197</size>
</method>
- <method name="Int32 <>m__6()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="AsyncTypeInference+<Main>c__async8">
<method name="Void MoveNext()" attrs="486">
- <size>157</size>
+ <size>156</size>
</method>
</type>
<type name="AsyncTypeInference+<Main>c__asyncB">
<method name="Void MoveNext()" attrs="486">
- <size>38</size>
+ <size>37</size>
</method>
</type>
<type name="AsyncTypeInference+<Main>c__async2">
@@ -56014,6 +56854,16 @@ <size>13</size>
</method>
</type>
+ <type name="AsyncTypeInference+<Main>c__async2">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="AsyncTypeInference+<Main>c__async5">
+ <method name="Int32 <>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 <>m__1()" attrs="145">
- <size>21</size>
- </method>
- <method name="System.String <>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 <>m__3()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="C+<TestCompositionCall_3>c__async2">
<method name="Void MoveNext()" attrs="486">
<size>310</size>
</method>
- <method name="Byte <>m__4()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<TestCompositionPair_1>c__async3">
<method name="Void MoveNext()" attrs="486">
<size>208</size>
</method>
- <method name="Int32 <>m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<TestCompositionPair_2>c__async4">
<method name="Void MoveNext()" attrs="486">
<size>329</size>
</method>
- <method name="Int32 <>m__6()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 <>m__7()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<TestCompositionPair_3>c__async5">
<method name="Void MoveNext()" attrs="486">
<size>209</size>
</method>
- <method name="Int32 <>m__8()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<TestCompositionPair_4>c__async6">
<method name="Void MoveNext()" attrs="486">
<size>467</size>
</method>
- <method name="Int32 <>m__9()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<M>c__AnonStorey7">
<method name="Byte <>m__0()" attrs="131">
@@ -56186,6 +57006,50 @@ <size>13</size>
</method>
</type>
+ <type name="C+<TestCompositionCall_1>c__async0">
+ <method name="System.String <>m__0()" attrs="145">
+ <size>21</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionCall_2>c__async1">
+ <method name="System.String <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionCall_3>c__async2">
+ <method name="Byte <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionPair_1>c__async3">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionPair_2>c__async4">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionPair_3>c__async5">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<TestCompositionPair_4>c__async6">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>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 <>m__0()" attrs="145">
<size>9</size>
</method>
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
</type>
- <type name="C+<TestStack_1>c__async1">
+ <type name="C+<TestStack_1>c__async0">
<method name="Void MoveNext()" attrs="486">
<size>327</size>
</method>
- <method name="Int32 <>m__1()" attrs="145">
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ <method name="Int32 <>m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+<TestStack_2>c__async2">
+ <type name="C+<TestStack_2>c__async1">
<method name="Void MoveNext()" attrs="486">
<size>302</size>
</method>
- <method name="Int32 <>m__2()" attrs="145">
+ <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <size>13</size>
+ </method>
+ <method name="Int32 <>m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+<TestStack_3>c__async3">
+ <type name="C+<TestStack_3>c__async2">
<method name="Void MoveNext()" attrs="486">
<size>467</size>
</method>
- <method name="Int32 <>m__3()" attrs="145">
- <size>9</size>
- </method>
- </type>
- <type name="C+<TestStack_4>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 <>m__4()" attrs="145">
+ <method name="Int32 <>m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="C+<TestStack_5>c__async5">
+ <type name="C+<TestStack_4>c__async3">
<method name="Void MoveNext()" attrs="486">
- <size>347</size>
- </method>
- </type>
- <type name="G`1+<TestStack_1>c__async0[T]">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
- </method>
- </type>
- <type name="C+<TestStack_1>c__async1">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <size>323</size>
</method>
- </type>
- <type name="C+<TestStack_2>c__async2">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
- </type>
- <type name="C+<TestStack_3>c__async3">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
</method>
</type>
- <type name="C+<TestStack_4>c__async4">
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
- <size>13</size>
+ <type name="C+<TestStack_5>c__async4">
+ <method name="Void MoveNext()" attrs="486">
+ <size>347</size>
</method>
- </type>
- <type name="C+<TestStack_5>c__async5">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
<size>13</size>
</method>
</type>
- <type name="C+<TestStack_5>c__async5+<TestStack_5>c__AnonStorey6">
- <method name="Int32 <>m__5()" attrs="131">
+ <type name="C+<TestStack_5>c__async4+<TestStack_5>c__AnonStorey5">
+ <method name="Int32 <>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 <>m__4()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_2>c__async1">
<method name="Void MoveNext()" attrs="486">
<size>740</size>
</method>
- <method name="Int32 <>m__6()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__7()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__8()" attrs="145">
- <size>9</size>
- </method>
- <method name="Double <>m__9()" attrs="145">
- <size>17</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_3>c__async2">
<method name="Void MoveNext()" attrs="486">
<size>1090</size>
</method>
- <method name="Int32 <>m__A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__B()" attrs="145">
- <size>9</size>
- </method>
- <method name="Decimal <>m__C()" attrs="145">
- <size>19</size>
- </method>
- <method name="Int32 <>m__D()" attrs="145">
- <size>9</size>
- </method>
- <method name="Decimal <>m__E()" attrs="145">
- <size>19</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_4>c__async3">
<method name="Void MoveNext()" attrs="486">
<size>421</size>
</method>
- <method name="Int32 <>m__F()" attrs="145">
- <size>9</size>
- </method>
- <method name="System.String <>m__10()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_5>c__async4">
<method name="Void MoveNext()" attrs="486">
<size>428</size>
</method>
- <method name="Int32 <>m__11()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_6>c__async5">
<method name="Void MoveNext()" attrs="486">
<size>257</size>
</method>
- <method name="Int64 <>m__13()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_7>c__async6">
<method name="Void MoveNext()" attrs="486">
<size>426</size>
</method>
- <method name="Int32 <>m__14()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_8>c__async7">
<method name="Void MoveNext()" attrs="486">
<size>792</size>
</method>
- <method name="Int32 <>m__15()" attrs="145">
- <size>9</size>
- </method>
- <method name="Byte <>m__16()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<ArrayAccessTest_9>c__async8">
<method name="Void MoveNext()" attrs="486">
<size>1209</size>
</method>
- <method name="Int32 <>m__17()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__18()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__19()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__1A()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__1B()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__1C()" attrs="145">
- <size>9</size>
- </method>
- <method name="S <>m__1D()" attrs="145">
- <size>25</size>
- </method>
</type>
<type name="Tester+<AssignTest_1>c__async9">
<method name="Void MoveNext()" attrs="486">
<size>223</size>
</method>
- <method name="Int32 <>m__1E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<AssignTest_2>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 <>m__20()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__21()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<BinaryTest_1>c__asyncC">
<method name="Void MoveNext()" attrs="486">
<size>435</size>
</method>
- <method name="Int32 <>m__22()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 <>m__23()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__24()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<BinaryTest_2>c__asyncD">
<method name="Void MoveNext()" attrs="486">
@@ -56916,50 +57675,6 @@ </method>
</type>
<type name="Tester">
- <method name="Tester <CastTest_2>m__3A()" attrs="129">
- <size>9</size>
- </method>
- </type>
- <type name="Tester+<AssignTest_2>c__asyncA">
- <method name="System.Nullable`1[System.SByte] <>m__1F()" attrs="145">
- <size>17</size>
- </method>
- </type>
- <type name="Tester+<BinaryTest_3>c__asyncE">
- <method name="System.Nullable`1[System.Boolean] <>m__28()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] <>m__29()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] <>m__2A()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] <>m__2B()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] <>m__2C()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Boolean] <>m__2D()" attrs="145">
- <size>14</size>
- </method>
- </type>
- <type name="Tester+<BinaryTest_4>c__asyncF">
- <method name="System.Nullable`1[System.Int16] <>m__2E()" attrs="145">
- <size>14</size>
- </method>
- <method name="System.Nullable`1[System.Byte] <>m__2F()" attrs="145">
- <size>17</size>
- </method>
- <method name="System.Nullable`1[System.Decimal] <>m__30()" attrs="145">
- <size>20</size>
- </method>
- <method name="System.Nullable`1[System.Decimal] <>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 <>m__32()" attrs="145">
- <size>17</size>
- </method>
- <method name="Int32 <>m__33()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__34()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<CallTest_2>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 <>m__35()" attrs="145">
- <size>17</size>
- </method>
</type>
<type name="Tester+<CallTest_3>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 <>m__36()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<CallTest_4>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 <>m__37()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<CallTest_5>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 <>m__39()" attrs="145">
- <size>15</size>
- </method>
</type>
<type name="Tester+<CastTest_2>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 <>m__3B()" attrs="145">
- <size>9</size>
- </method>
- <method name="System.String <>m__3C()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<CoalescingTest_2>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] <>m__3D()" attrs="145">
- <size>17</size>
- </method>
- <method name="Byte <>m__3E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ConditionalTest_1>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 <>m__3F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ConditionalTest_2>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 <>m__40()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__41()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ConditionalTest_3>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 <>m__42()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__43()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<ConditionalTest_4>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 <>m__44()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<DelegateInvoke_4>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 <>m__45(Int32)" attrs="145">
- <size>11</size>
- </method>
- <method name="Int32 <>m__46()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<EventInvoke_1>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 <>m__49()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__4A()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<IndexerTest_1>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 <>m__4B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<IndexerTest_2>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 <>m__4C()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__4D()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<IndexerTest_3>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 <>m__4F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<IndexerTest_4>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 <>m__51()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<IndexerTest_5>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 <>m__53()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<IndexerTest_6>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 <>m__54()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__55()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__56()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<IndexerTest_7>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 <>m__58()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<IsTest_2>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] <>m__59()" attrs="145">
- <size>14</size>
- </method>
</type>
<type name="Tester+<LogicalUserOperator_1>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 <>m__5A()" attrs="145">
- <size>13</size>
- </method>
- <method name="Base <>m__5B()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<LogicalUserOperator_2>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 <>m__5C()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<LogicalUserOperator_3>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 <>m__5D()" attrs="145">
- <size>13</size>
- </method>
- <method name="Base <>m__5E()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<NewTest_1>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 <>m__5F()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<NewTest_2>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 <>m__60()" attrs="145">
- <size>10</size>
- </method>
- <method name="System.String <>m__61()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<NewInitTest_1>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 <>m__62()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__63()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__64()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__65()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__66()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__67()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<NewInitTest_2>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 <>m__68()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String <>m__69()" attrs="145">
- <size>13</size>
- </method>
- <method name="Int32 <>m__6A()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__6B()" attrs="145">
- <size>10</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_1>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 <>m__6C()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_2>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 <>m__6D()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__6E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_3>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 <>m__6F()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_4>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 <>m__70()" attrs="145">
- <size>9</size>
- </method>
- <method name="UInt16 <>m__71()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_5>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 <>m__72()" attrs="145">
- <size>25</size>
- </method>
</type>
<type name="Tester+<NewArrayInitTest_6>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 <>m__73()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<PropertyTest_1>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 <>m__74()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<PropertyTest_2>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 <>m__75()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<PropertyTest_3>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 <>m__76()" attrs="145">
- <size>10</size>
- </method>
- <method name="Int32 <>m__77()" attrs="145">
- <size>9</size>
- </method>
- <method name="Int32 <>m__78()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<StringConcatTest_1>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 <>m__79()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String <>m__7A()" attrs="145">
- <size>13</size>
- </method>
- <method name="System.String <>m__7B()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<UnaryTest_1>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 <>m__7C()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<UnaryTest_2>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 <>m__7E()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<VariableInitializer_1>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 <>m__7F()" attrs="145">
+ </type>
+ <type name="Tester+<ArrayAccessTest_5>c__async4+<ArrayAccessTest_5>c__AnonStorey40">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<BinaryTest_2>c__asyncD+<BinaryTest_2>c__AnonStorey41">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<CallTest_5>c__async16+<CallTest_5>c__AnonStorey42">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<EventInvoke_1>c__async20+<EventInvoke_1>c__AnonStorey43">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_3>c__async24+<IndexerTest_3>c__AnonStorey44">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_4>c__async25+<IndexerTest_4>c__AnonStorey45">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_5>c__async26+<IndexerTest_5>c__AnonStorey46">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_7>c__async28+<IndexerTest_7>c__AnonStorey47">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<UnaryTest_2>c__async3D+<UnaryTest_2>c__AnonStorey48">
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester">
+ <method name="Tester <CastTest_2>m__4()" attrs="129">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_1>c__async0">
+ <method name="Boolean <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_2>c__async1">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Double <>m__3()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_3>c__async2">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Decimal <>m__2()" attrs="145">
+ <size>19</size>
+ </method>
+ <method name="Int32 <>m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Decimal <>m__4()" attrs="145">
+ <size>19</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_4>c__async3">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="System.String <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_5>c__async4">
+ <method name="Int32 <>m__0()" attrs="145">
<size>9</size>
</method>
- <method name="Int32 <>m__80()" attrs="145">
+ </type>
+ <type name="Tester+<ArrayAccessTest_6>c__async5">
+ <method name="Int64 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_7>c__async6">
+ <method name="Int32 <>m__0()" attrs="145">
<size>9</size>
</method>
</type>
- <type name="Tester+<ArrayAccessTest_5>c__async4+<ArrayAccessTest_5>c__AnonStorey40">
- <method name="Int32 <>m__12()" attrs="131">
+ <type name="Tester+<ArrayAccessTest_8>c__async7">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Byte <>m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_9>c__async8">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__3()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__4()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__5()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="S <>m__6()" attrs="145">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
+ </type>
+ <type name="Tester+<AssignTest_1>c__async9">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<AssignTest_2>c__asyncA">
+ <method name="System.Nullable`1[System.SByte] <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+<AssignTest_3>c__asyncB">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<BinaryTest_1>c__asyncC">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<BinaryTest_3>c__asyncE">
+ <method name="System.Nullable`1[System.Boolean] <>m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] <>m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] <>m__2()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] <>m__3()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] <>m__4()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Boolean] <>m__5()" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="Tester+<BinaryTest_4>c__asyncF">
+ <method name="System.Nullable`1[System.Int16] <>m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ <method name="System.Nullable`1[System.Byte] <>m__1()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="System.Nullable`1[System.Decimal] <>m__2()" attrs="145">
+ <size>20</size>
+ </method>
+ <method name="System.Nullable`1[System.Decimal] <>m__3()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+<CallTest_1>c__async12">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<CallTest_2>c__async13">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ </type>
+ <type name="Tester+<CallTest_3>c__async14">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<CallTest_4>c__async15">
+ <method name="E <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<CastTest_1>c__async17">
+ <method name="Decimal <>m__0()" attrs="145">
+ <size>15</size>
+ </method>
+ </type>
+ <type name="Tester+<CoalescingTest_1>c__async19">
+ <method name="System.String <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="System.String <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<CoalescingTest_2>c__async1A">
+ <method name="System.Nullable`1[System.Int16] <>m__0()" attrs="145">
+ <size>17</size>
+ </method>
+ <method name="Byte <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ConditionalTest_1>c__async1B">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ConditionalTest_2>c__async1C">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ConditionalTest_3>c__async1D">
+ <method name="Boolean <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ConditionalTest_4>c__async1E">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<DelegateInvoke_4>c__async1F">
+ <method name="Int32 <>m__0(Int32)" attrs="145">
+ <size>11</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<FieldTest_1>c__async21">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_1>c__async22">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_2>c__async23">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_3>c__async24">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_4>c__async25">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_5>c__async26">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<IndexerTest_6>c__async27">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<IsTest_1>c__async29">
+ <method name="Tester <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<IsTest_2>c__async2A">
+ <method name="System.Nullable`1[System.UInt32] <>m__0()" attrs="145">
+ <size>14</size>
+ </method>
+ </type>
+ <type name="Tester+<LogicalUserOperator_1>c__async2B">
+ <method name="Base <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Base <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<LogicalUserOperator_2>c__async2C">
+ <method name="Base <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<LogicalUserOperator_3>c__async2D">
+ <method name="Base <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Base <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<NewTest_1>c__async2E">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<NewTest_2>c__async2F">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="System.String <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<NewInitTest_1>c__async30">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__3()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__4()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__5()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<NewInitTest_2>c__async31">
+ <method name="System.String <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__3()" attrs="145">
+ <size>10</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_1>c__async32">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_2>c__async33">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_3>c__async34">
+ <method name="Byte <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_4>c__async35">
+ <method name="UInt16 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="UInt16 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_5>c__async36">
+ <method name="S <>m__0()" attrs="145">
+ <size>25</size>
+ </method>
+ </type>
+ <type name="Tester+<NewArrayInitTest_6>c__async37">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<PropertyTest_1>c__async38">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<PropertyTest_2>c__async39">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<PropertyTest_3>c__async3A">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>10</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<StringConcatTest_1>c__async3B">
+ <method name="System.String <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String <>m__1()" attrs="145">
+ <size>13</size>
+ </method>
+ <method name="System.String <>m__2()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<UnaryTest_1>c__async3C">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<UnaryTest_3>c__async3E">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<VariableInitializer_1>c__async3F">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ <method name="Int32 <>m__1()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<ArrayAccessTest_5>c__async4+<ArrayAccessTest_5>c__AnonStorey40">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>25</size>
</method>
</type>
<type name="Tester+<BinaryTest_2>c__asyncD+<BinaryTest_2>c__AnonStorey41">
- <method name="Boolean <>m__25()" attrs="131">
+ <method name="Boolean <>m__0()" attrs="131">
<size>24</size>
</method>
- <method name="Boolean <>m__26()" attrs="131">
+ <method name="Boolean <>m__1()" attrs="131">
<size>24</size>
</method>
- <method name="Boolean <>m__27()" attrs="131">
+ <method name="Boolean <>m__2()" attrs="131">
<size>24</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<CallTest_5>c__async16+<CallTest_5>c__AnonStorey42">
- <method name="Int32 <>m__38()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<EventInvoke_1>c__async20+<EventInvoke_1>c__AnonStorey43">
- <method name="System.Action <>m__47()" attrs="131">
+ <method name="System.Action <>m__0()" attrs="131">
<size>23</size>
</method>
- <method name="Void <>m__48()" attrs="131">
+ <method name="Void <>m__1()" attrs="131">
<size>9</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<IndexerTest_3>c__async24+<IndexerTest_3>c__AnonStorey44">
- <method name="Int32 <>m__4E()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<IndexerTest_4>c__async25+<IndexerTest_4>c__AnonStorey45">
- <method name="Int32 <>m__50()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<IndexerTest_5>c__async26+<IndexerTest_5>c__AnonStorey46">
- <method name="Int32 <>m__52()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<IndexerTest_7>c__async28+<IndexerTest_7>c__AnonStorey47">
- <method name="Int32 <>m__57()" attrs="131">
+ <method name="Int32 <>m__0()" attrs="131">
<size>25</size>
</method>
- <method name="Void .ctor()" attrs="6278">
- <size>7</size>
- </method>
</type>
<type name="Tester+<UnaryTest_2>c__async3D+<UnaryTest_2>c__AnonStorey48">
- <method name="System.Nullable`1[System.Int16] <>m__7D()" attrs="131">
+ <method name="System.Nullable`1[System.Int16] <>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 <>m__1()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<Main>c__async1">
<method name="Void MoveNext()" attrs="486">
<size>232</size>
</method>
- <method name="Int32 <>m__2()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<TestResult>c__async0">
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
@@ -57673,6 +58643,16 @@ <size>13</size>
</method>
</type>
+ <type name="C+<TestResult>c__async0">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="C+<Main>c__async1">
+ <method name="Int32 <>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 <>m__4()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<Using_1>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 <>m__5()" attrs="145">
+ </type>
+ <type name="Tester+<Foreach_1>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 <>m__6()" attrs="145">
+ </type>
+ <type name="Tester+<SwitchTest_1>c__async0">
+ <method name="System.String <>m__0()" attrs="145">
<size>13</size>
</method>
- <method name="Base <>m__7()" attrs="145">
+ </type>
+ <type name="Tester+<Using_1>c__async1">
+ <method name="Base <>m__0()" attrs="145">
<size>13</size>
</method>
- <method name="Base <>m__8()" attrs="145">
+ <method name="Tester <>m__1()" attrs="145">
<size>13</size>
</method>
- </type>
- <type name="Tester+<Foreach_1>c__async2">
- <method name="Void MoveNext()" attrs="486">
- <size>331</size>
+ <method name="Base <>m__2()" attrs="145">
+ <size>13</size>
</method>
- <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">
+ <method name="Base <>m__3()" attrs="145">
<size>13</size>
</method>
- <method name="System.Collections.Generic.List`1[System.Int32] <>m__9()" attrs="145">
+ </type>
+ <type name="Tester+<Foreach_1>c__async2">
+ <method name="System.Collections.Generic.List`1[System.Int32] <>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 <>m__4()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+<TestException_2>c__async1">
<method name="Void MoveNext()" attrs="486">
<size>199</size>
</method>
- <method name="Void <>m__5()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+<TestException_3>c__async2">
<method name="Void MoveNext()" attrs="486">
<size>206</size>
</method>
- <method name="System.Threading.Tasks.Task <>m__6()" attrs="145">
- <size>33</size>
- </method>
</type>
<type name="Tester+<TestException_4>c__async3">
<method name="Void MoveNext()" attrs="486">
<size>239</size>
</method>
- <method name="Int32 <>m__8()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<TestException_5>c__async4">
<method name="Void MoveNext()" attrs="486">
<size>289</size>
</method>
- <method name="Void <>m__9()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+<TestException_6>c__async5">
<method name="Void MoveNext()" attrs="486">
<size>243</size>
</method>
- <method name="Void <>m__A()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+<TestException_1>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 <>m__B()" attrs="145">
- <size>7</size>
- </method>
</type>
<type name="Tester+<TestException_3>c__async2+<TestException_3>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 <>m__7()" attrs="145">
+ </type>
+ <type name="Tester+<TestException_1>c__async0">
+ <method name="Void <>m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_2>c__async1">
+ <method name="Void <>m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_3>c__async2">
+ <method name="System.Threading.Tasks.Task <>m__0()" attrs="145">
+ <size>33</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_4>c__async3">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_5>c__async4">
+ <method name="Void <>m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_6>c__async5">
+ <method name="Void <>m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_7>c__async6">
+ <method name="Void <>m__0()" attrs="145">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="Tester+<TestException_3>c__async2+<TestException_3>c__async7">
+ <method name="Void <>m__0()" attrs="145">
<size>7</size>
</method>
</type>
@@ -58006,21 +59008,25 @@ </method>
</type>
<type name="Tester+<Lambda_2>c__async1+<Lambda_2>c__AnonStorey4">
- <method name="Int32 <>m__1()" attrs="131">
- <size>26</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
<type name="Tester+<Lambda_3>c__async2`1+<Lambda_3>c__AnonStorey6`1[T]">
- <method name="Int32 <>m__2()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
+ <type name="Tester+<Lambda_2>c__async1+<Lambda_2>c__AnonStorey4">
+ <method name="Int32 <>m__0()" attrs="131">
+ <size>26</size>
+ </method>
+ </type>
+ <type name="Tester+<Lambda_3>c__async2`1+<Lambda_3>c__AnonStorey6`1[T]">
+ <method name="Int32 <>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 <>m__4()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<AssignCompound_1>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 <>m__5()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="Tester+<Convert_1>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 <>m__6()" attrs="145">
- <size>13</size>
- </method>
</type>
<type name="Tester+<Invocation_1>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 <>m__7()" attrs="145">
+ </type>
+ <type name="Tester+<Add_1>c__async0">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<AssignCompound_1>c__async1">
+ <method name="Int32 <>m__0()" attrs="145">
+ <size>9</size>
+ </method>
+ </type>
+ <type name="Tester+<Convert_1>c__async2">
+ <method name="System.Object <>m__0()" attrs="145">
+ <size>13</size>
+ </method>
+ </type>
+ <type name="Tester+<Invocation_1>c__async3">
+ <method name="System.Object <>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+<M>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+<CompilationTestOnly>c__AnonStorey0">
- <method name="System.Threading.Tasks.Task`1[System.Int32] <>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] <>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+<Test2>c__Iterator1+<Test2>c__AnonStorey5">
- <method name="System.Threading.Tasks.Task`1[System.String] <>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+<Test2>c__Iterator1+<Test2>c__AnonStorey5">
+ <method name="System.Threading.Tasks.Task`1[System.String] <>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+<M2>c__async1+<M2>c__AnonStorey4">
- <method name="Void <>m__2()" attrs="131">
- <size>20</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<Main>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 <>m__1()" attrs="145">
+ <method name="Void <>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] <>m__1()" attrs="145">
- <size>33</size>
- </method>
</type>
<type name="AmbiguousGeneric+<NestedVoidTestSuccess>c__async0+<NestedVoidTestSuccess>c__async4">
<method name="Void MoveNext()" attrs="486">
@@ -59116,6 +60145,11 @@ <size>13</size>
</method>
</type>
+ <type name="AmbiguousGeneric+<NestedVoidTestSuccess>c__async0">
+ <method name="System.Threading.Tasks.Task`1[System.Int32] <>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+<Foo>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+<Foo>c__async0+<Foo>c__AnonStorey4+<Foo>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+<Foo>c__async0+<Foo>c__AnonStorey4+<Foo>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+<Test>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+<RefreshAsync>c__AnonStorey1">
- <method name="Void <>m__1()" attrs="131">
- <size>18</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Void <>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+<LoadPlayers>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 <>m__0(Program+Player)" attrs="145">
+ <size>2</size>
+ </method>
+ </type>
+ <type name="Program">
+ <method name="System.Action`1[Program+Player] <LoadPlayers>m__0(System.Action`1[Program+Player])" attrs="129">
+ <size>20</size>
+ </method>
+ <method name="Void <LoadPlayers>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 <Main>m__0()" attrs="145">
+ <size>33</size>
+ </method>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
+ </method>
+ </type>
+ <type name="X+<Throw>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+<Main>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+<Foo>c__AnonStorey1">
+ <method name="Void <>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+<Foo>c__AnonStorey1+<Foo>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+<TestMethod>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+<Foo>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+<ExecuteAsync>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+<TestMethod>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+<TestAsync>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+<GetAsync>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+<Test>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+<ThrowAsync>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+<Test_Capturing_1>c__AnonStorey0">
- <method name="Int32 <>m__3()" attrs="131">
- <size>14</size>
- </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
+ <method name="Int32 <>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 <>m__2()" attrs="145">
- <size>9</size>
- </method>
</type>
<type name="C+<Test_1>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 <>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+<Get>c__Iterator2">
+ <type name="S+<Get>c__Iterator0">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
+ <size>52</size>
+ </method>
+ </type>
+ <type name="S+<GetS>c__Iterator1">
+ <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
+ </type>
+ <type name="X+<Get>c__Iterator0">
<method name="System.Object System.Collections.Generic.IEnumerator<object>.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<object>.GetEnumerator()" attrs="481">
+ <size>40</size>
+ </method>
<method name="Void .ctor()" attrs="6278">
<size>7</size>
</method>
</type>
- <type name="X+<GetS>c__Iterator3">
+ <type name="X+<GetS>c__Iterator1">
<method name="System.Object System.Collections.Generic.IEnumerator<object>.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+<Get>c__Iterator0">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
- <size>52</size>
- </method>
- </type>
- <type name="S+<GetS>c__Iterator1">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">
+ <size>14</size>
</method>
- </type>
- <type name="X+<Get>c__Iterator2">
<method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
<size>40</size>
</method>
- </type>
- <type name="X+<GetS>c__Iterator3">
- <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable<object>.GetEnumerator()" attrs="481">
- <size>40</size>
+ <method name="Void .ctor()" attrs="6278">
+ <size>7</size>
</method>
</type>
</test>
|