test-695.cs SKIP
test-707.cs SKIP
test-814.cs SKIP
+gtest-186.cs SKIP
test-com-01.cs SKIP
#reflection
+test-19.cs SKIP
test-295.cs SKIP
test-555.cs SKIP
+#app domain
+test-795.cs SKIP
+
+# Tests without ConfigureAwait (false)
+test-async-13.cs SKIP
# MT bugs
+++ /dev/null
-.assembly extern mscorlib { }
-
-.assembly 'test-443-lib' { }
-
-.namespace Test {
-
-.class interface public abstract auto ansi import ITopic
-{
- .property string Title(int32)
- {
- .get instance string Test.ITopic::get_Title(int32, int32)
- .set instance string Test.ITopic::set_Title(int32, int32, bool, string)
- }
-
- .method public hidebysig newslot specialname abstract virtual instance string get_Title(int32, int32) runtime managed internalcall
- {
- }
-
- .method public hidebysig newslot specialname abstract virtual instance string set_Title(int32, int32, bool, string) runtime managed internalcall
- {
- }
-
-}
-}
+++ /dev/null
-// Compiler options: -r:test-443-lib.dll
-
-using Test;
-
-class C {
- public C (ITopic it) {
- string i = it.get_Title (2, 3);
- it.set_Title (1, 2, false, "bb");
- }
-
- public static void Main () {}
-}
+++ /dev/null
-.assembly extern mscorlib
-{
-}
-
-.assembly 'test-859-lib'
-{
- .hash algorithm 0x00008004
- .ver 0:0:0:0
-}
-
-.module 'test-859-lib.dll'
-
-// Import flag enables more magic
-
-.class interface public auto ansi import C
-{
- .method public hidebysig newslot specialname virtual abstract
- instance object
- get_Value([opt] object a) runtime managed preservesig internalcall
- {
- }
-
- .property object Value(object)
- {
- .get instance object C::get_Value(object)
- }
-
- .method public hidebysig newslot specialname virtual abstract
- instance void
- set_Value2([opt] object a, [opt] object b) runtime managed preservesig internalcall
- {
- }
-
- .property object Value2(object)
- {
- .set instance void C::set_Value2(object, object)
- }
-
-}
+++ /dev/null
-// Compiler options: -r:test-859-lib.dll
-
-using System;
-
-class X
-{
- void Test_PropertyOptionalParameters (C c)
- {
- // need to just run verifier on the method
- if (c == null)
- return;
-
- Console.WriteLine (c.Value);
- c.Value2 = 1;
- }
-
- public static int Main ()
- {
- var x = new X ();
- x.Test_PropertyOptionalParameters (null);
-
- return 0;
- }
-}
{
pos = 1;
- await RunAsync ();
+ await RunAsync ().ConfigureAwait (false);
if (pos != 3)
throw new ApplicationException (pos.ToString ());
public async Task TestTask ()
{
- await Call ();
+ await Call ().ConfigureAwait (false);
}
public async Task TestTask2 ()
{
- await Call ();
+ await Call ().ConfigureAwait (false);
return;
}
public async Task<int> TestTaskGeneric ()
{
- return await CallGeneric ();
+ return await CallGeneric ().ConfigureAwait (false);
}
Task<int> CallGeneric ()
mre_task.Set ();
mre.WaitOne (3000);
return 5;
- });
+ }).ConfigureAwait (false);;
return 1;
}
await Task.Factory.StartNew (() => {
if (!mre_l.WaitOne (3000))
throw new ApplicationException ("1");
- });
+ }).ConfigureAwait (false);
if (mre_l.WaitOne ())
mre.Set ();
await Task.Factory.StartNew (() => {
if (!mre_l.WaitOne (3000))
throw new ApplicationException ("2");
- });
+ }).ConfigureAwait (false);
if (mre_l.WaitOne ())
mre.Set ();
throw new ApplicationException ("3");
return l;
- });
+ }).ConfigureAwait (false);
return t;
};
throw new ApplicationException ("4");
return l;
- });
+ }).ConfigureAwait (false);
return t;
};
throw new ApplicationException ("3");
return l;
- });
+ }).ConfigureAwait (false);
var r = f ("a");
mre_l.Set ();
await Task.Factory.StartNew (() => {
if (!mre_l.WaitOne (3000))
throw new ApplicationException ("3");
- });
+ }).ConfigureAwait (false);
var rr = ff ();
mre_l.Set ();
if (!mre_l.WaitOne (3000))
throw new ApplicationException ("4");
mre.Set ();
- }, CancellationToken.None);
+ }, CancellationToken.None).ConfigureAwait (false);
a ();
mre_l.Set ();
{
static async Task<string> TestCompositionCall_1 ()
{
- return await Task.Factory.StartNew (() => { Thread.Sleep (10); return "a"; }) +
- await Task.Factory.StartNew (() => "b") + "c";
+ return await Task.Factory.StartNew (() => { Thread.Sleep (10); return "a"; }).ConfigureAwait (false) +
+ await Task.Factory.StartNew (() => "b").ConfigureAwait (false) + "c";
}
static async Task<string> TestCompositionCall_2 ()
{
return "a" + 1.ToString () +
- await Task.Factory.StartNew (() => "b") + "c";
+ await Task.Factory.StartNew (() => "b").ConfigureAwait (false) + "c";
}
static async Task<int> TestCompositionCall_3 ()
{
- return await M (await Task.Factory.StartNew (() => (byte) 4));
+ return await M (await Task.Factory.StartNew (() => (byte) 4).ConfigureAwait (false)).ConfigureAwait (false);
}
static async Task<int> TestCompositionPair_1 ()
{
- return await Task.Factory.StartNew (() => 3) + 6;
+ return await Task.Factory.StartNew (() => 3).ConfigureAwait (false) + 6;
}
static async Task<int> TestCompositionPair_2 ()
{
- return await Task.Factory.StartNew (() => { Thread.Sleep (10); return 3; }) -
- await Task.Factory.StartNew (() => 4);
+ return await Task.Factory.StartNew (() => { Thread.Sleep (10); return 3; }).ConfigureAwait (false) -
+ await Task.Factory.StartNew (() => 4).ConfigureAwait (false);
}
static async Task<int> TestCompositionPair_3 ()
{
return -8 *
- await Task.Factory.StartNew (() => 4);
+ await Task.Factory.StartNew (() => 4).ConfigureAwait (false);
}
static async Task<int> TestCompositionPair_4 ()
{
- return await Task.Factory.StartNew (() => 3) +
- await Task.Factory.StartNew (() => 4) +
- await Task.Factory.StartNew (() => 7);
+ return await Task.Factory.StartNew (() => 3).ConfigureAwait (false) +
+ await Task.Factory.StartNew (() => 4).ConfigureAwait (false) +
+ await Task.Factory.StartNew (() => 7).ConfigureAwait (false);
}
static Task<byte> M (byte value)
{
T[] a = new T[] { t };
return Call (t, a[0], out t,
- await Task.Factory.StartNew (() => 3));
+ await Task.Factory.StartNew (() => 3).ConfigureAwait (false));
}
int Call (T t1, T t2, out T t3, int i)
int v = 9;
var array = new ulong[] { ulong.MaxValue };
return new C ().TestCall (ref v, typeof (string), new S () { value = 4 }, array [0],
- await Task.Factory.StartNew (() => 3));
+ await Task.Factory.StartNew (() => 3).ConfigureAwait (false));
}
int TestCall2<T1, T2, T3, T4, T5, T6, T7> (T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{
short v = 2;
return new C ().TestCall2 ((byte) 1, v, value = 9999, float.MaxValue, double.MaxValue, decimal.MaxValue,
- await Task.Factory.StartNew (() => 3));
+ await Task.Factory.StartNew (() => 3).ConfigureAwait (false));
}
static async Task<int> TestStack_3 ()
s2[0, 0].value = 3;
TestCall3 (ref s [0], ref s2 [0, 0], s [0].value++,
- await Task.Factory.StartNew (() => 3));
+ await Task.Factory.StartNew (() => 3).ConfigureAwait (false));
if (s [0].value != 10)
return 1;
var a3 = new [] { new C () };
return TestCall4 (a1[0], a2[0], a3[0],
- await Task.Factory.StartNew (() => 3));
+ await Task.Factory.StartNew (() => 3).ConfigureAwait (false));
}
static int TestCall4 (E e, S s, C c, int i)
c.prop_value = 99;
return 3;
- });
+ }).ConfigureAwait (false);
if (c.get_called != 1)
return 1;
static async Task<int> TestNested_1 ()
{
return Call (
- await Task.Factory.StartNew (() => { Thread.Sleep (10); return 5; }),
- await Task.Factory.StartNew (() => -3),
- await Task.Factory.StartNew (() => 6));
+ await Task.Factory.StartNew (() => { Thread.Sleep (10); return 5; }).ConfigureAwait (false),
+ await Task.Factory.StartNew (() => -3).ConfigureAwait (false),
+ await Task.Factory.StartNew (() => 6).ConfigureAwait (false));
}
static int Call (int arg1, int arg2, int arg3)
{
public async Task<int> TestResult ()
{
- if (await Task.Factory.StartNew (() => 8) != 9) {
+ if (await Task.Factory.StartNew (() => 8).ConfigureAwait (false) != 9) {
return 2;
}
return 3;
Func<Task<int>> f = async () => {
- var tr = await Task.Factory.StartNew (() => 1);
+ var tr = await Task.Factory.StartNew (() => 1).ConfigureAwait (false);
if (tr == 1)
return 3;
int value = 9;
var s = new T () {
- Value = await Task.Factory.StartNew (() => 13)
+ Value = await Task.Factory.StartNew (() => 13).ConfigureAwait (false)
};
if (s.Value != 13)
{
async Task<int> SwitchTest_1 ()
{
- switch (await Task.Factory.StartNew (() => "X")) {
+ switch (await Task.Factory.StartNew (() => "X").ConfigureAwait (false)) {
case "A":
return 1;
case "B":
async Task<int> Using_1 ()
{
- using (Base a = await Task.Factory.StartNew (() => new Base ()),
- b = await Task.Factory.StartNew (() => new Tester ()),
- c = await Task.Factory.StartNew (() => new Base ()),
- d = await Task.Factory.StartNew (() => new Base ())) {
+ using (Base a = await Task.Factory.StartNew (() => new Base ()).ConfigureAwait (false),
+ b = await Task.Factory.StartNew (() => new Tester ()).ConfigureAwait (false),
+ c = await Task.Factory.StartNew (() => new Base ()).ConfigureAwait (false),
+ d = await Task.Factory.StartNew (() => new Base ()).ConfigureAwait (false)) {
}
if (dispose_counter != 4)
async Task<int> Foreach_1 ()
{
int total = 0;
- foreach (var e in await Task.Factory.StartNew (() => new List<int> () { 1, 2, 3 })) {
+ foreach (var e in await Task.Factory.StartNew (() => new List<int> () { 1, 2, 3 }).ConfigureAwait (false)) {
total += e;
}
{
async Task<int> TestException_1 ()
{
- await Task.Factory.StartNew (() => { throw new ApplicationException (); });
+ await Task.Factory.StartNew (() => { throw new ApplicationException (); }).ConfigureAwait (false);
return 1;
}
async Task TestException_2 ()
{
- await Task.Factory.StartNew (() => { throw new ApplicationException (); });
+ await Task.Factory.StartNew (() => { throw new ApplicationException (); }).ConfigureAwait (false);
}
async Task TestException_3 ()
{
- Func<Task> a = async () => await Task.Factory.StartNew (() => { throw new ApplicationException (); });
- await a ();
+ Func<Task> a = async () => await Task.Factory.StartNew (() => { throw new ApplicationException (); }).ConfigureAwait (false);
+ await a ().ConfigureAwait (false);
}
async Task<int> TestException_4 ()
{
try {
- await Task.Factory.StartNew (() => 5);
+ await Task.Factory.StartNew (() => 5).ConfigureAwait (false);
} finally {
throw new ApplicationException ();
}
{
int state = 0;
try {
- await Task.Factory.StartNew (() => { throw new ArgumentException (); });
+ await Task.Factory.StartNew (() => { throw new ArgumentException (); }).ConfigureAwait (false);
state = 1;
} catch (ArgumentException) {
state = 2;
async Task<int> TestException_6 ()
{
try {
- await Task.Factory.StartNew (() => { throw new ArgumentException (); });
+ await Task.Factory.StartNew (() => { throw new ArgumentException (); }).ConfigureAwait (false);
} catch (ArgumentException) {
throw new ApplicationException ();
}
{
int a = 8;
Func<int> f = () => a;
- res = await Task.Factory.StartNew (f);
+ res = await Task.Factory.StartNew (f).ConfigureAwait (false);
res += f ();
}
{
int a = 8;
Func<int> f = () => a + res;
- res = await Task.Factory.StartNew (f);
+ res = await Task.Factory.StartNew (f).ConfigureAwait (false);
res += f ();
}
{
int a = 8;
Func<int> f = () => a;
- res = await Task.Factory.StartNew (f);
+ res = await Task.Factory.StartNew (f).ConfigureAwait (false);
res += f ();
}
throw new ApplicationException ();
});
- await a;
+ await a.ConfigureAwait (false);
}
public static int Main ()
--- /dev/null
+.assembly extern mscorlib { }
+
+.assembly 'test-443-lib' { }
+
+.namespace Test {
+
+.class interface public abstract auto ansi import ITopic
+{
+ .property string Title(int32)
+ {
+ .get instance string Test.ITopic::get_Title(int32, int32)
+ .set instance string Test.ITopic::set_Title(int32, int32, bool, string)
+ }
+
+ .method public hidebysig newslot specialname abstract virtual instance string get_Title(int32, int32) runtime managed internalcall
+ {
+ }
+
+ .method public hidebysig newslot specialname abstract virtual instance string set_Title(int32, int32, bool, string) runtime managed internalcall
+ {
+ }
+
+}
+}
--- /dev/null
+// Compiler options: -r:test-com-02-lib.dll
+
+using Test;
+
+class C {
+ public C (ITopic it) {
+ string i = it.get_Title (2, 3);
+ it.set_Title (1, 2, false, "bb");
+ }
+
+ public static void Main () {}
+}
--- /dev/null
+.assembly extern mscorlib
+{
+}
+
+.assembly 'test-859-lib'
+{
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+
+.module 'test-859-lib.dll'
+
+// Import flag enables more magic
+
+.class interface public auto ansi import C
+{
+ .method public hidebysig newslot specialname virtual abstract
+ instance object
+ get_Value([opt] object a) runtime managed preservesig internalcall
+ {
+ }
+
+ .property object Value(object)
+ {
+ .get instance object C::get_Value(object)
+ }
+
+ .method public hidebysig newslot specialname virtual abstract
+ instance void
+ set_Value2([opt] object a, [opt] object b) runtime managed preservesig internalcall
+ {
+ }
+
+ .property object Value2(object)
+ {
+ .set instance void C::set_Value2(object, object)
+ }
+
+}
--- /dev/null
+// Compiler options: -r:test-859-lib.dll
+
+using System;
+
+class X
+{
+ void Test_PropertyOptionalParameters (C c)
+ {
+ // need to just run verifier on the method
+ if (c == null)
+ return;
+
+ Console.WriteLine (c.Value);
+ c.Value2 = 1;
+ }
+
+ public static int Main ()
+ {
+ var x = new X ();
+ x.Test_PropertyOptionalParameters (null);
+
+ return 0;
+ }
+}
</method>\r
</type>\r
</test>\r
- <test name="test-146.cs">\r
- <type name="Test">\r
- <method name="Int32 Main()" attrs="150">\r
- <size>352</size>\r
- </method>\r
- <method name="Void .ctor()" attrs="6278">\r
- <size>7</size>\r
- </method>\r
- </type>\r
- </test>\r
<test name="test-147.cs">\r
<type name="X">\r
<method name="X Foo()" attrs="150">\r
</method>\r
</type>\r
</test>\r
- <test name="test-443.cs">\r
- <type name="C">\r
- <method name="Void Main()" attrs="150">\r
- <size>2</size>\r
- </method>\r
- <method name="Void .ctor(ITopic)" attrs="6278">\r
- <size>32</size>\r
- </method>\r
- </type>\r
- </test>\r
<test name="test-444.cs">\r
<type name="ì¯ ì¯¡ì¯¢">\r
<method name="Void Main()" attrs="150">\r
</method>\r
</type>\r
</test>\r
- <test name="test-859.cs">\r
- <type name="X">\r
- <method name="Void Test_PropertyOptionalParameters(C)" attrs="129">\r
- <size>46</size>\r
- </method>\r
- <method name="Int32 Main()" attrs="150">\r
- <size>23</size>\r
- </method>\r
- <method name="Void .ctor()" attrs="6278">\r
- <size>7</size>\r
- </method>\r
- </type>\r
- </test>\r
<test name="test-86.cs">\r
<type name="T.T">\r
<method name="Int32 method1(System.Type, Int32)" attrs="145">\r
</type>\r
<type name="Program+<TestAsync>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>212</size>\r
+ <size>221</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="C+<TestTask>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>162</size>\r
+ <size>171</size>\r
</method>\r
</type>\r
<type name="C+<TestTask2>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>167</size>\r
+ <size>176</size>\r
</method>\r
</type>\r
<type name="C+<TestTaskGeneric>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>169</size>\r
+ <size>178</size>\r
</method>\r
</type>\r
<type name="C+<TestTask>c__async0">\r
</type>\r
<type name="C+<TestTaskGeneric>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>187</size>\r
+ <size>196</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>217</size>\r
+ <size>226</size>\r
</method>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>217</size>\r
+ <size>226</size>\r
</method>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async3">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>242</size>\r
+ <size>251</size>\r
</method>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async0">\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async5">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>242</size>\r
+ <size>251</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>229</size>\r
+ <size>238</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async3">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>182</size>\r
+ <size>191</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Program+<Main>c__AnonStorey1+<Main>c__async5">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>182</size>\r
+ <size>191</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="C+<TestCompositionCall_1>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>318</size>\r
+ <size>338</size>\r
</method>\r
<method name="System.String <>m__1()" attrs="145">\r
<size>21</size>\r
</type>\r
<type name="C+<TestCompositionCall_2>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>246</size>\r
+ <size>257</size>\r
</method>\r
<method name="System.String <>m__3()" attrs="145">\r
<size>13</size>\r
</type>\r
<type name="C+<TestCompositionCall_3>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>288</size>\r
+ <size>310</size>\r
</method>\r
<method name="Byte <>m__4()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestCompositionPair_1>c__async3">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>199</size>\r
+ <size>208</size>\r
</method>\r
<method name="Int32 <>m__5()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestCompositionPair_2>c__async4">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>309</size>\r
+ <size>329</size>\r
</method>\r
<method name="Int32 <>m__6()" attrs="145">\r
<size>17</size>\r
</type>\r
<type name="C+<TestCompositionPair_3>c__async5">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>200</size>\r
+ <size>209</size>\r
</method>\r
<method name="Int32 <>m__8()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestCompositionPair_4>c__async6">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>435</size>\r
+ <size>467</size>\r
</method>\r
<method name="Int32 <>m__9()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="G`1+<TestStack_1>c__async0[T]">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>257</size>\r
+ <size>266</size>\r
</method>\r
<method name="Int32 <>m__0()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestStack_1>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>316</size>\r
+ <size>327</size>\r
</method>\r
<method name="Int32 <>m__1()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestStack_2>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>291</size>\r
+ <size>302</size>\r
</method>\r
<method name="Int32 <>m__2()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestStack_3>c__async3">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>457</size>\r
+ <size>467</size>\r
</method>\r
<method name="Int32 <>m__3()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestStack_4>c__async4">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>312</size>\r
+ <size>323</size>\r
</method>\r
<method name="Int32 <>m__4()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<TestStack_5>c__async5">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>336</size>\r
+ <size>347</size>\r
</method>\r
</type>\r
<type name="G`1+<TestStack_1>c__async0[T]">\r
</type>\r
<type name="C+<TestNested_1>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>424</size>\r
+ <size>455</size>\r
</method>\r
<method name="Int32 <>m__0()" attrs="145">\r
<size>17</size>\r
</type>\r
<type name="C+<TestResult>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>213</size>\r
+ <size>222</size>\r
</method>\r
<method name="Int32 <>m__1()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="C+<Main>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>223</size>\r
+ <size>232</size>\r
</method>\r
<method name="Int32 <>m__2()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="Tester+<NewInitTestGen>c__async0`1[T]">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>294</size>\r
+ <size>306</size>\r
</method>\r
<method name="Int32 <>m__0()" attrs="145">\r
<size>10</size>\r
</type>\r
<type name="Tester+<SwitchTest_1>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>335</size>\r
+ <size>346</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Tester+<Using_1>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>766</size>\r
+ <size>809</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Tester+<Foreach_1>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>320</size>\r
+ <size>331</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</type>\r
<type name="Tester+<TestException_1>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>198</size>\r
+ <size>207</size>\r
</method>\r
<method name="Void <>m__4()" attrs="145">\r
<size>7</size>\r
</type>\r
<type name="Tester+<TestException_2>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>190</size>\r
+ <size>199</size>\r
</method>\r
<method name="Void <>m__5()" attrs="145">\r
<size>7</size>\r
</type>\r
<type name="Tester+<TestException_3>c__async2">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>197</size>\r
+ <size>206</size>\r
</method>\r
<method name="System.Threading.Tasks.Task <>m__6()" attrs="145">\r
<size>33</size>\r
</type>\r
<type name="Tester+<TestException_4>c__async3">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>229</size>\r
+ <size>239</size>\r
</method>\r
<method name="Int32 <>m__8()" attrs="145">\r
<size>9</size>\r
</type>\r
<type name="Tester+<TestException_5>c__async4">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>278</size>\r
+ <size>289</size>\r
</method>\r
<method name="Void <>m__9()" attrs="145">\r
<size>7</size>\r
</type>\r
<type name="Tester+<TestException_6>c__async5">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>232</size>\r
+ <size>243</size>\r
</method>\r
<method name="Void <>m__A()" attrs="145">\r
<size>7</size>\r
</type>\r
<type name="Tester+<TestException_3>c__async2+<TestException_3>c__async6">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>194</size>\r
+ <size>203</size>\r
</method>\r
<method name="Void <>m__7()" attrs="145">\r
<size>7</size>\r
</type>\r
<type name="Tester+<Lambda_1>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>268</size>\r
+ <size>277</size>\r
</method>\r
</type>\r
<type name="Tester+<Lambda_2>c__async1">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>321</size>\r
+ <size>330</size>\r
</method>\r
</type>\r
<type name="Tester+<Lambda_3>c__async2`1[T]">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>268</size>\r
+ <size>277</size>\r
</method>\r
</type>\r
<type name="Tester+<Lambda_1>c__async0">\r
</type>\r
<type name="C+<Test>c__async0">\r
<method name="Void MoveNext()" attrs="486">\r
- <size>218</size>\r
+ <size>227</size>\r
</method>\r
<method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
<size>13</size>\r
</method>\r
</type>\r
</test>\r
+ <test name="test-com-02.cs">\r
+ <type name="C">\r
+ <method name="Void Main()" attrs="150">\r
+ <size>2</size>\r
+ </method>\r
+ <method name="Void .ctor(ITopic)" attrs="6278">\r
+ <size>32</size>\r
+ </method>\r
+ </type>\r
+ </test>\r
+ <test name="test-com-03.cs">\r
+ <type name="X">\r
+ <method name="Void Test_PropertyOptionalParameters(C)" attrs="129">\r
+ <size>46</size>\r
+ </method>\r
+ <method name="Int32 Main()" attrs="150">\r
+ <size>23</size>\r
+ </method>\r
+ <method name="Void .ctor()" attrs="6278">\r
+ <size>7</size>\r
+ </method>\r
+ </type>\r
+ </test>\r
<test name="test-debug-01.cs">\r
<type name="C">\r
<method name="Void Main()" attrs="150">\r