CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (93)
112{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
113{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
222{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
223{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
273{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
274{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
326{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
327{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
328{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask")}
359{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
360{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
362{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask")
365{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask", "T")
397{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
398{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
400{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask")
403{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask", "T")
435{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
436{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
438{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask")
442{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask", "T")
475{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
476{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
478{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask")
481{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTask", "T")
518{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
519{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
567{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
568{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
612{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
613{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
645{AsyncBuilderCode("B1", "T1").Replace("public class B1", "public class B1")}
646{AsyncBuilderCode("B2", "T2").Replace("public class B2", "internal class B2")}
647{AsyncBuilderCode("B3", "T3").Replace("public class B3", "public class B3").Replace("public T3 Task =>", "internal T3 Task =>")}
648{AsyncBuilderCode("B4", "T4").Replace("public class B4", "internal class B4")}
763{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", isStruct: true)}
764{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T", isStruct: true)}
817{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", isStruct: true)}
818{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T", isStruct: true)}
880{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", isStruct: true)}
881{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T", isStruct: true)}
938{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", isStruct: true)}
939{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T", isStruct: true)}
980{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public MyTask Task", "public object Task")}
981{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public MyTask<T> Task", "public object Task")}
1021{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")
1024{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")
1067{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public static MyTaskMethodBuilder Create()", accessibility + " static MyTaskMethodBuilder Create()")}
1068{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public static MyTaskMethodBuilder<T> Create()", accessibility + " static MyTaskMethodBuilder<T> Create()")}
1107{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public static MyTaskMethodBuilder Create()", "public MyTaskMethodBuilder Create()")}
1108{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public static MyTaskMethodBuilder<T> Create()", "public MyTaskMethodBuilder<T> Create()")}
1148{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public static MyTaskMethodBuilder Create()", "public static MyTaskMethodBuilder Create(int i)")}
1149{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public static MyTaskMethodBuilder<T> Create()", "public static MyTaskMethodBuilder<T> Create(int i)")}
1189{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public static MyTaskMethodBuilder Create()", "public static MyTaskMethodBuilder Create<U>()")}
1190{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public static MyTaskMethodBuilder<T> Create()", "public static MyTaskMethodBuilder<T> Create<U>()")}
1230{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")
1235{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")
1282{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public class MyTaskMethodBuilder", "internal class MyTaskMethodBuilder")}
1283{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public class MyTaskMethodBuilder<T>", "internal class MyTaskMethodBuilder<T>")}
1311{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public class MyTaskMethodBuilder", "private class MyTaskMethodBuilder")}
1312{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public class MyTaskMethodBuilder<T>", "private class MyTaskMethodBuilder<T>")}
1346{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public static MyTaskMethodBuilder Create()", "internal static MyTaskMethodBuilder Create()")}
1347{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public static MyTaskMethodBuilder<T> Create()", "internal static MyTaskMethodBuilder<T> Create()")}
1392{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", isStruct: true)}
1393{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T", isStruct: true)}
1433{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")}
1434{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
1473{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
1501{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")}
1535{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public MyTask Task =>", "internal MyTask Task =>")}
1536{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public MyTask<T> Task =>", "internal MyTask<T> Task =>")}
1575{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public MyTask Task => _task;", "public static MyTask Task => throw null;")}
1576{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public MyTask<T> Task => _task;", "public static MyTask<T> Task => throw null;")}
1615{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public MyTask Task => _task;", "public static MyTask Task = null;")}
1616{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public MyTask<T> Task => _task;", "public MyTask<T> Task = null;")}
1655{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void SetException", "internal void SetException")}
1656{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void SetException", "internal void SetException")}
1695{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask")
1698{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T")
1739{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void SetException(System.Exception e)", "public void SetException()")}
1740{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void SetException(System.Exception e)", "public void SetException()")}
1779{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void SetResult", "internal void SetResult")}
1780{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void SetResult", "internal void SetResult")}
1819{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void AwaitOnCompleted", "internal void AwaitOnCompleted")}
1820{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void AwaitOnCompleted", "internal void AwaitOnCompleted")}
1859{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void AwaitUnsafeOnCompleted", "internal void AwaitUnsafeOnCompleted")}
1860{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void AwaitUnsafeOnCompleted", "internal void AwaitUnsafeOnCompleted")}
1899{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void Start", "internal void Start")}
1900{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void Start", "internal void Start")}
1939{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask").Replace("public void SetStateMachine", "internal void SetStateMachine")}
1940{AsyncBuilderCode("MyTaskMethodBuilder", "MyTask", "T").Replace("public void SetStateMachine", "internal void SetStateMachine")}
2089{AsyncBuilderCode("MyTaskTypeBuilder", "MyTaskType").Replace("public class MyTaskType", "internal class MyTaskType")}
2133{AsyncBuilderCode("IgnoredTaskMethodBuilder", "MyTaskType")}