15 references to AsyncBuilderCode
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
CodeGen\CodeGenAsyncTests.cs (15)
5350{AsyncBuilderCode("B0", "T0").Replace("public static B0 Create()", "public static B0 Create()")}
5351{AsyncBuilderCode("B1", "T1").Replace("public static B1 Create()", "private static B1 Create()")}
5352{AsyncBuilderCode("B2", "T2").Replace("public static B2 Create() => default(B2);", "public static void Create() { }")}
5353{AsyncBuilderCode("B3", "T3").Replace("public static B3 Create() => default(B3);", "public static B1 Create() => default(B1);")}
5354{AsyncBuilderCode("B4", "T4").Replace("public static B4 Create()", "public static B4 Create(int i)")}
5355{AsyncBuilderCode("B5", "T5").Replace("public static B5 Create()", "public static B5 Create<T>()")}
5356{AsyncBuilderCode("B6", "T6").Replace("public static B6 Create()", "public static B6 Create(object arg = null)")}
5357{AsyncBuilderCode("B7", "T7").Replace("public static B7 Create()", "public static B7 Create(params object[] arg)")}
5358{AsyncBuilderCode("B8", "T8").Replace("public static B8 Create()", "public B8 Create()")}
5408{AsyncBuilderCode("B0", "I0", genericTypeParameter: null)}
5409{AsyncBuilderCode("B1", "I1", genericTypeParameter: "T")}
5431{AsyncBuilderCode("B1", "T1").Replace("public class B1", "public class B1")}
5432{AsyncBuilderCode("B2", "T2").Replace("public class B2", "internal class B2")}
5433{AsyncBuilderCode("B3", "T3").Replace("public class B3", "public class B3").Replace("public T3 Task { get; }", "internal T3 Task {get; }")}
5434{AsyncBuilderCode("B4", "T4").Replace("public class B4", "internal class B4")}