15 references to AsyncBuilderCode
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
CodeGen\CodeGenAsyncTests.cs (15)
5344{AsyncBuilderCode("B0", "T0").Replace("public static B0 Create()", "public static B0 Create()")}
5345{AsyncBuilderCode("B1", "T1").Replace("public static B1 Create()", "private static B1 Create()")}
5346{AsyncBuilderCode("B2", "T2").Replace("public static B2 Create() => default(B2);", "public static void Create() { }")}
5347{AsyncBuilderCode("B3", "T3").Replace("public static B3 Create() => default(B3);", "public static B1 Create() => default(B1);")}
5348{AsyncBuilderCode("B4", "T4").Replace("public static B4 Create()", "public static B4 Create(int i)")}
5349{AsyncBuilderCode("B5", "T5").Replace("public static B5 Create()", "public static B5 Create<T>()")}
5350{AsyncBuilderCode("B6", "T6").Replace("public static B6 Create()", "public static B6 Create(object arg = null)")}
5351{AsyncBuilderCode("B7", "T7").Replace("public static B7 Create()", "public static B7 Create(params object[] arg)")}
5352{AsyncBuilderCode("B8", "T8").Replace("public static B8 Create()", "public B8 Create()")}
5402{AsyncBuilderCode("B0", "I0", genericTypeParameter: null)}
5403{AsyncBuilderCode("B1", "I1", genericTypeParameter: "T")}
5425{AsyncBuilderCode("B1", "T1").Replace("public class B1", "public class B1")}
5426{AsyncBuilderCode("B2", "T2").Replace("public class B2", "internal class B2")}
5427{AsyncBuilderCode("B3", "T3").Replace("public class B3", "public class B3").Replace("public T3 Task { get; }", "internal T3 Task {get; }")}
5428{AsyncBuilderCode("B4", "T4").Replace("public class B4", "internal class B4")}