2325 references to EmitToImageReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
SymbolKey\SymbolKeyErrorTypeTests.cs (1)
316.AddReferences(sourceCompilation.EmitToImageReference());
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (2)
148var comp2 = CreateCompilation(src2, [comp1.EmitToImageReference()]); 237var comp40 = (Compilation)CreateCompilation(src2, [comp20.EmitToImageReference()]);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (236)
BreakingChanges.cs (1)
1581var libRef = CreateCompilation(libSource, assemblyName: "lib").EmitToImageReference();
CodeGen\CodeGenAsyncIteratorTests.cs (3)
118var lib_ref = lib.EmitToImageReference(); 135var lib_ref = lib.EmitToImageReference(); 10055var verifier = CompileAndVerify(src, expectedOutput: ExpectedOutput("4242"), references: [libComp.EmitToImageReference()],
CodeGen\CodeGenAsyncLocalsTests.cs (1)
972var reference = CreateCompilationWithMscorlib461(source, references: new MetadataReference[] { SystemRef_v4_0_30319_17929 }).EmitToImageReference();
CodeGen\CodeGenAsyncTests.cs (4)
5290var rB = cB.EmitToImageReference(); 5301var rT = cT.EmitToImageReference(); 7768var verifier = CompileAndVerify(src, expectedOutput: ExpectedOutput("4242"), references: [libComp.EmitToImageReference()], 9257return CreateEmptyCompilation(source, references: [corlibComp.EmitToImageReference()], parseOptions: WithRuntimeAsync(TestOptions.RegularPreview));
CodeGen\CodeGenAwaitForeachTests.cs (2)
102var comp = CreateCompilationWithTasksExtensions(source, references: new[] { lib.EmitToImageReference() }); 5335var comp = CreateCompilationWithTasksExtensions(source, references: new[] { lib.EmitToImageReference() });
CodeGen\CodeGenAwaitUsingTests.cs (2)
1153var comp = CreateCompilationWithTasksExtensions(comp_cs, references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe); 1190var comp = CreateCompilationWithTasksExtensions(comp_cs, references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe);
CodeGen\CodeGenDeconstructTests.cs (2)
8447var lib = CreateCompilationWithMscorlib461(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 8461var comp = CreateCompilationWithMscorlib461(source, references: new[] { lib.EmitToImageReference() }, options: TestOptions.DebugDll); // no ValueTuple reference
CodeGen\CodeGenDynamicTests.cs (9)
144return CreateCompilationWithMscorlib40(source, new[] { systemCore ?? SystemCoreRef }, assemblyName: GetUniqueName()).EmitToImageReference(); 277var systemCoreRef = CreateCompilationWithMscorlib40(SystemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); 296var systemCoreRef = CreateCompilationWithMscorlib40(SystemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); 317var systemCoreRef = CreateCompilationWithMscorlib40(SystemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); 456var systemCoreRef = CreateCompilationWithMscorlib40(systemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); 485var systemCoreRef = CreateCompilationWithMscorlib40(systemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); 11468var vbRef = vb.EmitToImageReference(); 11570var vbRef = vb.EmitToImageReference(); 11679var vbRef = vb.EmitToImageReference();
CodeGen\CodeGenExplicitImplementationTests.cs (1)
128references: new[] { comp1.EmitToImageReference() },
CodeGen\CodeGenExprLambdaTests.cs (2)
5673var reference1 = compilation1.EmitToImageReference(); 5720var reference1 = compilation1.EmitToImageReference();
CodeGen\CodeGenFunctionPointersTests.cs (17)
2526var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2559var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2586var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2593}", references: new[] { nopiaReference }, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2622internal class A {}", assemblyName: "A").EmitToImageReference(); 2630}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2652public class A {}", assemblyName: "A").EmitToImageReference(); 2660}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 6280var metadataRef = baseComp.EmitToImageReference(); 7581var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7650var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7735var comp2 = CreateCompilationWithFunctionPointers(source2, new[] { reference.EmitToImageReference() }); 8665validate(comp0.EmitToImageReference()); 10209var usageComp = CreateCompilationWithFunctionPointers(usage, new[] { definitionComp.EmitToImageReference() }); 10263var usageComp = CreateCompilationWithFunctionPointers(usage, new[] { definitionComp.EmitToImageReference() }); 10316var differentComp = CreateCompilationWithFunctionPointers(source2, new[] { refComp.EmitToImageReference() }); 10381var differentComp = CreateCompilationWithFunctionPointers(source2, new[] { refComp.EmitToImageReference() });
CodeGen\CodeGenInParametersTests.cs (11)
2798CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2829CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2860CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2890CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "False"); 2920CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "3"); 4804var libUser = CreateCompilation(libUser_cs, references: new[] { libOrig.EmitToImageReference() }); 4829var comp = CreateCompilation(src, references: new[] { libChanged.EmitToImageReference(), libUser.EmitToImageReference() }); 4870var libUser = CreateCompilation(libUser_cs, references: new[] { libOrig.EmitToImageReference() }); 4909var comp = CreateCompilation(src, references: new[] { libChanged.EmitToImageReference(), libUser.EmitToImageReference() });
CodeGen\CodeGenInterfaceImplementation.cs (1)
365references: new[] { asmRef, comp1.EmitToImageReference() },
CodeGen\CodeGenIterators.cs (1)
3782var verifier = CompileAndVerify(src, expectedOutput: "10 42 42", references: [libComp.EmitToImageReference()]).VerifyDiagnostics();
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (2)
2669var aRef = CreateCompilation(aSource).EmitToImageReference(); 2671var bRef = CreateCompilation(bSource, new[] { aRef }).EmitToImageReference();
CodeGen\CodeGenOverridingAndHiding.cs (3)
2658new[] { referencedCompilation.EmitToImageReference() }, 2763new[] { referencedCompilation.EmitToImageReference() }, 3482references: new[] { asmfile, comp1.EmitToImageReference() },
CodeGen\CodeGenReadonlyStructTests.cs (7)
108var ref1 = comp1.EmitToImageReference(); 326var ref1 = comp1.EmitToImageReference(); 909var clientComp = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 996var ref1 = comp1.EmitToImageReference(); 1561var comp = CreateCompilation("", references: new[] { externalComp.EmitToImageReference() }); 1831var image = CreateCompilation(external).EmitToImageReference(); 1907var image = CreateCompilation(external).EmitToImageReference();
CodeGen\CodeGenTests.cs (1)
13516comp = CreateCompilation(code, references: new[] { reference.EmitToImageReference() });
CodeGen\CodeGenTupleTest.cs (66)
357references: new[] { comp1.EmitToImageReference() }); 412references: new[] { SystemRuntimeFacadeRef, ValueTupleRef, comp1.EmitToImageReference() }); 572}", references: new[] { comp.EmitToImageReference() }, 753}", references: new[] { comp.EmitToImageReference() }, 1696var comp3 = CreateCompilationWithMscorlib40(source2, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, compLib.EmitToImageReference() }, 5938var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.EmitToImageReference() }); 13001var comp = CreateCompilationWithMscorlib40(source, references: new[] { libComp.EmitToImageReference() }); 13922var comp4 = CreateCompilationWithMscorlib40(source1, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, comp2.EmitToImageReference() }, 14087var comp4 = CreateCompilationWithMscorlib40(source1, references: (new[] { comp2.EmitToImageReference() }).Concat(s_valueTupleRefs), 14775var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15036var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15422var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15683var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 16770var comp2 = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 19776var comp4 = CreateCompilationWithMscorlib461(source2, references: new[] { comp2.EmitToImageReference() }); 22810var comp = CreateCompilationWithMscorlib40(source, assemblyName: "comp", references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe); 23174var ref0 = comp0.EmitToImageReference(); 23192var ref1 = comp1.EmitToImageReference(); 23222var ref0v1 = comp0v1.EmitToImageReference(); 23230var ref0v2 = comp0v2.EmitToImageReference(); 23237var ref1 = comp1.EmitToImageReference(); 23248var ref2 = comp2.EmitToImageReference(); 25318var corlibWithoutVTRef = corlibWithoutVT.EmitToImageReference(); 25322var corlibWithVTRef = corlibWithVT.EmitToImageReference(); 25326var libWithVTRef = libWithVT.EmitToImageReference(); 25344var libWithVTRef2 = CreateEmptyCompilation(valuetuple_cs, references: new[] { corlibWithoutVTRef }, parseOptions: parseOptions).EmitToImageReference(); 26422var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26446references: new[] { comp.EmitToImageReference(), libRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26466var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26484var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26511references: new[] { comp.EmitToImageReference(), libRef, SystemRuntimeFacadeRef, ValueTupleRef, missingContainerRef }, 26529var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26543var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26568references: new[] { comp.EmitToImageReference(), libRef, missingContainerRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26576references: new[] { comp.EmitToImageReference(), libRef, missingContainerRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26590var missingRef = useImageReference ? missing.EmitToImageReference() : missing.ToMetadataReference(); 26608var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26631var executeComp = CreateCompilation(executable_cs, references: new[] { comp.EmitToImageReference(), libRef, missingRef }, options: TestOptions.DebugExe); 26642var refA = comp.EmitToImageReference(); 26647var refB = comp.EmitToImageReference(); 26681var lib = CreateEmptyCompilation(lib_cs, references: new[] { MscorlibRef, vtLib.EmitToImageReference() }); 26692var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26701var compWithFakeVt = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26716var comp2 = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26727var comp2WithFakeVt = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26783var lib = CreateEmptyCompilation(lib_cs, references: new[] { MscorlibRef, vtLib.EmitToImageReference() }); 26798var comp = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26809var compWithFakeVt = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26847var lib = CreateEmptyCompilation(lib_cs + tuplelib_cs + tupleattributes_cs, references: new[] { MscorlibRef, containerLib.EmitToImageReference() }); 26858var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to container 26867var compWithFakeContainer = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeContainerLib.EmitToImageReference() }); // reference to fake container 26922var lib = CreateEmptyCompilation(lib_cs + tuplelib_cs + tupleattributes_cs, references: new[] { MscorlibRef, containerLib.EmitToImageReference() }); 26933var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to container 26942var compWithFakeContainer = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeContainerLib.EmitToImageReference() }); // reference to fake container 27044var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27128var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27202var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27280var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27543var comp2 = CreateCompilation(source1, references: new[] { comp1.EmitToImageReference() }, options: TestOptions.DebugDll); 27970var comp2 = CreateCompilation(client, references: new[] { comp.EmitToImageReference() }, targetFramework: TargetFramework.Mscorlib40); 28059var comp2 = CreateCompilation(client, references: new[] { comp.EmitToImageReference() }, targetFramework: TargetFramework.Mscorlib40);
CodeGen\SwitchTests.cs (1)
3039var reference = compVerifier.Compilation.EmitToImageReference();
CodeGen\UnsafeTests.cs (2)
5700var lib = CreateCompilationWithMscorlib461(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 5715var comp = CreateCompilationWithMscorlib461(source, references: new[] { lib.EmitToImageReference() }, options: TestOptions.UnsafeDebugDll);
CodeGen\WinMdDelegateTests.cs (2)
146assemblyName: "WinRTDelegateLibrary").EmitToImageReference(); 154assemblyName: "NonWinRTDelegateLibrary").EmitToImageReference();
Emit\BinaryCompatibility.cs (3)
34var lib0Image = CreateCompilationWithMscorlib46(lib0, options: TestOptions.ReleaseDll, assemblyName: "lib").EmitToImageReference(); 46var lib1Image = CreateCompilationWithMscorlib46(lib1, options: TestOptions.ReleaseDll, assemblyName: "lib").EmitToImageReference(); 58var clientImage = CreateCompilationWithMscorlib46(client, references: new[] { lib0Image }, options: TestOptions.ReleaseDll).EmitToImageReference();
Emit\CompilationEmitTests.cs (33)
1034var piaImageReference = pia.EmitToImageReference(embedInteropTypes: true); 1113var piaImageReference = pia.EmitToImageReference(embedInteropTypes: true); 1809var image1 = comp1.EmitToImageReference(EmitOptions.Default); 1817var image2 = comp2.EmitToImageReference(EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)); 1891var libImage = libComp.EmitToImageReference(emitOptions); 2132var realImage = comp.EmitToImageReference(EmitOptions.Default); 2163var realImage2 = comp.EmitToImageReference(emitRegularWithoutPrivateMembers); 2191var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2220var refImage = comp.EmitToImageReference(emitRefOnly); 2269var realImage = comp.EmitToImageReference(EmitOptions.Default); 2279var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2291var refImage = comp.EmitToImageReference(emitRefOnly); 2336var realImage = comp.EmitToImageReference(EmitOptions.Default); 2346var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2358var refImage = comp.EmitToImageReference(emitRefOnly); 2403var realImage = comp.EmitToImageReference(EmitOptions.Default); 2413var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2425var refImage = comp.EmitToImageReference(emitRefOnly); 2464var refImage = comp.EmitToImageReference(emitRefOnly); 2509var refImage = comp.EmitToImageReference(emitRefOnly); 4683var imageRef = refCompilation.EmitToImageReference(); 4767var imageRef = refCompilation.EmitToImageReference(); 4813var imageRef = refCompilation.EmitToImageReference(); 4868var imageRef = refCompilation.EmitToImageReference(); 4900var imageRef = refCompilation.EmitToImageReference(); 4947var imageRef = refCompilation.EmitToImageReference(); 4977var imageRef = refCompilation.EmitToImageReference(); 5025var imageRef = refCompilation.EmitToImageReference(); 5265var ref1 = comp1.EmitToImageReference(); 5269var ref2 = comp2.EmitToImageReference(); 5312var ref1 = comp1.EmitToImageReference(); 5316var ref2 = comp2.EmitToImageReference(); 5550var modRef = CreateCompilation("public class A { }", options: TestOptions.ReleaseModule, assemblyName: "refMod").EmitToImageReference();
Emit\CovariantReturnTests.cs (7)
231return compilation.EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.1")); 337var csharpReference = csharpCompilation.EmitToImageReference(); 393var csharpReference = csharpCompilation.EmitToImageReference(); 497assemblyName: "ref0").VerifyEmitDiagnostics().EmitToImageReference(); 507assemblyName: "ref1").VerifyEmitDiagnostics().EmitToImageReference(); 518assemblyName: "ref1").VerifyEmitDiagnostics().EmitToImageReference(); 529assemblyName: "ref2").VerifyEmitDiagnostics().EmitToImageReference();
Emit\EmitMetadataTests.cs (5)
2716references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }, 2871references: new[] { reference.EmitToImageReference() }, 2923references: new[] { reference.EmitToImageReference() }, 3206var ref1 = CreateEmptyCompilation(source1, assemblyName: "MinimalCoreLib").VerifyDiagnostics().EmitToImageReference(); 3219.VerifyDiagnostics().EmitToImageReference();
Emit\EntryPointTests.cs (1)
1576new MetadataReference[] { netModule.EmitToImageReference() },
Emit\InAttributeModifierTests.cs (46)
45verifier = CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 79CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 103CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 130CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 154CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 180CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 207CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 2533CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2580CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2635CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2683CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2730CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2775CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2820CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2865CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2910CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2955CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3000CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3046CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3092CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3138CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3184CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3232CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3280CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3335CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3383CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3431CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3477CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3523CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3569CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3615CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3661CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3694CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3727CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3770CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3812CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 4201CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4248CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4297CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4349CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4402CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4414var ref1 = CreateCompilation(refCode).EmitToImageReference(); 4415var ref2 = CreateCompilation(refCode).EmitToImageReference(); 4457var corlibWithoutInAttributeRef = CreateEmptyCompilation(corlib_cs, assemblyName: "corlibWithoutInAttributeRef").EmitToImageReference(); 4465var ref1 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutInAttributeRef }, assemblyName: "ref1").EmitToImageReference(); 4466var ref2 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutInAttributeRef }, assemblyName: "ref2").EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (77)
CodeGen\CodeGenSpanBasedStringConcatTests.cs (9)
664var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 739var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 813var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 2255var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 2333var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 2410var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 5024var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 5105var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 5185var corlib = CreateEmptyCompilation(corlib_cs).EmitToImageReference();
Emit\EditAndContinue\AssemblyReferencesTests.cs (3)
406var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.EmitToImageReference() }, assemblyName: "C", options: TestOptions.DebugDll); 407var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.EmitToImageReference() }); 408var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.EmitToImageReference() });
Emit\EditAndContinue\EditAndContinueTests.cs (4)
12707var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 12760var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 12846var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 12934var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true);
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
32var reference = compilation.EmitToImageReference(); 548var peRef0 = compilation0.EmitToImageReference(); 946var peRef0 = compilation0.EmitToImageReference(); 1103var peRef0 = compilation0.EmitToImageReference(); 1524var peRef0 = compilation0.EmitToImageReference(); 1584var peRef0 = compilation0.EmitToImageReference(); 1654var peRef0 = compilation0.EmitToImageReference();
Emit\NumericIntPtrTests.cs (10)
945var ref2 = comp.EmitToImageReference(); 1007var ref2 = comp.EmitToImageReference(); 1200var ref2 = comp.EmitToImageReference(); 2818var ref0 = comp.EmitToImageReference(); 2848var ref0 = comp.EmitToImageReference(); 3063var ref2 = comp.EmitToImageReference(); 9037var refA = comp.EmitToImageReference(); 10342comp = CreateEmptyCompilation(source, references: new[] { corlib.EmitToImageReference() }, parseOptions: parseOptions); 10728var image = comp.EmitToImageReference(); 11159var comp = CreateEmptyCompilation(source, references: new[] { corlib.EmitToImageReference() });
Emit\UnmanagedTypeModifierTests.cs (26)
660}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: @" 685}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 702}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: @" 740}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 763}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 779}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 815}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 838}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 854}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 890}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 913}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 929}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 966}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 989}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 1006}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 1086references: new[] { reference.Compilation.EmitToImageReference() }, 1108var ref1 = CreateCompilation(refCode).EmitToImageReference(); 1109var ref2 = CreateCompilation(refCode).EmitToImageReference(); 1143var corlibWithoutUnmanagedTypeRef = CreateEmptyCompilation(corlib_cs, assemblyName: "corlibWithoutUnmanagedTypeRef").EmitToImageReference(); 1151var ref1 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutUnmanagedTypeRef }, assemblyName: "ref1").EmitToImageReference(); 1152var ref2 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutUnmanagedTypeRef }, assemblyName: "ref2").EmitToImageReference();
PDB\PDBUsingTests.cs (18)
808var refA = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 858var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 868var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 944var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 954var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1030var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2", "A3")); 1040var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1123var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2", "A3")); 1133var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1216var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 1226var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 1308var refA1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 1318var refA4 = comp.EmitToImageReference(aliases: ImmutableArray.Create("A5")); 2599var libRef = CreateCompilation(libSource, assemblyName: "Lib").EmitToImageReference(); 2694var libRef = lib.EmitToImageReference(aliases: ImmutableArray.Create("Q")); 3153var libRef = CreateCompilation(sourceLib, assemblyName: "ImportedNoPiaTypesAssemblyName").EmitToImageReference(embedInteropTypes: true); 3225var libRef1 = CreateCompilation(sourceLib1).EmitToImageReference(); 3226var libRef2 = CreateCompilation(sourceLib2, new[] { libRef1 }, assemblyName: "LibRef2").EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (775)
Attributes\AttributeTests.cs (41)
116var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 119var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference() }, assemblyName: "lib"); 149var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 152var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference() }, assemblyName: "lib"); 189var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 192var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference() }, assemblyName: "lib"); 238var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 241var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference() }, assemblyName: "lib"); 274var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 278references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 311var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 314var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 320var newLibComp3 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 342var compWithDerivedAndReferenceToLib = CreateCompilation(typeForward_cs + derivedDefinition_cs, references: new[] { origLibComp.EmitToImageReference() }); 348var newLibComp = CreateCompilation(typeForward_cs, references: new[] { compWithDerivedAndReferenceToLib.EmitToImageReference(), compWithC.EmitToImageReference() }, assemblyName: "lib"); 384var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 388references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 422var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 425var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 457var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 460var newLibComp = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.EmitToImageReference(), newComp.EmitToImageReference() }, assemblyName: "lib"); 997CreateCompilation(usageSource, references: new[] { definitionComp.EmitToImageReference() }, options: WithNullableEnable()) 5709var r1 = c1.EmitToImageReference(); 5712var r2 = c2.EmitToImageReference(); 8557var ref1 = comp.EmitToImageReference(); 8596var ref1 = comp.EmitToImageReference(); 9920var comp2 = CreateCompilation("", new[] { comp.EmitToImageReference() }); 10238var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10288var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10314var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10340var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10471comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 10542comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 11065var comp2 = CreateVisualBasicCompilation(vbSource, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Concat(comp.EmitToImageReference()));
Attributes\AttributeTests_Assembly.cs (32)
422compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "20"); 451compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "25"); 470compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "40"); 505compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "60"); 815", options: TestOptions.ReleaseDll, references: new[] { hash_module_Comp.EmitToImageReference() }); 1434var netmodule2Ref = compilation.EmitToImageReference(); 1890var assembly = CreateCompilation(assemblySrc, new[] { module.EmitToImageReference() }, assemblyName: "C"); 1995var assembly = CreateCompilation(assemblySrc, new[] { module.EmitToImageReference() }, assemblyName: "C"); 2020var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 2045var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2073var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 2098var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2126var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 2149var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2169references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2201references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2231references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2263references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2288references: new MetadataReference[] { compMod1.EmitToImageReference() }, 2335var attributeDefinition1 = CreateCompilation(attribute1, options: TestOptions.ReleaseDll, assemblyName: "A1").EmitToImageReference(); 2340var moduleWithAttribute = CreateCompilation(module, references: new[] { attributeDefinition1 }, options: TestOptions.ReleaseModule, assemblyName: "M1").EmitToImageReference(); 2367var attributeDefinition2 = CreateCompilation(attribute2, options: TestOptions.ReleaseDll, assemblyName: "A1").EmitToImageReference(); 2386var c1Definition = CreateCompilation(c1, options: TestOptions.ReleaseDll, assemblyName: "A1").EmitToImageReference(); 2396var module1WithAttribute = CreateCompilation(module1, references: new[] { c1Definition }, options: TestOptions.ReleaseModule, assemblyName: "M1").EmitToImageReference(); 2425var module2WithAttribute = CreateCompilation(module2, references: new[] { c1Definition }, options: TestOptions.ReleaseModule, assemblyName: "M1").EmitToImageReference();
Attributes\AttributeTests_CallerInfoAttributes.cs (3)
681var ref1 = comp1.EmitToImageReference(); 1567var ref1 = comp1.EmitToImageReference(); 5895var comp1 = CreateCompilation(source1, references: [verifier.Compilation.EmitToImageReference()]);
Attributes\AttributeTests_Dynamic.cs (2)
1191var ref0 = comp.EmitToImageReference(); 1228var ref0 = comp.EmitToImageReference();
Attributes\AttributeTests_Embedded.cs (2)
244var reference = verifier.Compilation.EmitToImageReference(); 942var compilation2 = CreateCompilation("", references: new[] { compilation1.EmitToImageReference() });
Attributes\AttributeTests_Experimental.cs (2)
89var comp2A = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }); 559var comp2 = CreateCompilationWithMscorlib40AndSystemCore(source2, references: new[] { comp1.EmitToImageReference() });
Attributes\AttributeTests_IsByRefLike.cs (2)
611var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }); 914CreateCompilation(text, new[] { libComp.EmitToImageReference() }).VerifyEmitDiagnostics(
Attributes\AttributeTests_IsUnmanaged.cs (8)
132}").EmitToImageReference(); 159}").EmitToImageReference(); 185}").EmitToImageReference(); 221}").EmitToImageReference(); 249}").EmitToImageReference(); 276}").EmitToImageReference(); 302}").EmitToImageReference(); 339}").EmitToImageReference();
Attributes\AttributeTests_LifetimeAnnotation.cs (1)
56var ref0 = comp.EmitToImageReference();
Attributes\AttributeTests_MarshalAs.cs (1)
1532references: new[] { comp1.EmitToImageReference() }, // it has to be real assembly, Comp2comp reference OK
Attributes\AttributeTests_NativeInteger.cs (4)
65var ref0 = comp.EmitToImageReference(); 837var ref1 = comp.EmitToImageReference(); 847var ref2 = comp.EmitToImageReference(); 1388var ref1 = comp.EmitToImageReference();
Attributes\AttributeTests_Nullable.cs (27)
43Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.ToMetadataReference(); 108Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.ToMetadataReference(); 206Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.ToMetadataReference(); 372var ref0 = comp0.EmitToImageReference(); 529var refA = comp.EmitToImageReference(); 564var refA = comp.EmitToImageReference(); 598var ref0 = comp0.EmitToImageReference(); 646var ref0 = comp0.EmitToImageReference(); 699var ref0 = comp0.EmitToImageReference(); 1103var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1158var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1208var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1381comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1434var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1489comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1546comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 2240var ref0 = comp0.EmitToImageReference(); 2493var ref0 = comp0.EmitToImageReference(); 4145var ref0 = comp.EmitToImageReference(); 4162var ref1 = comp.EmitToImageReference(); 4250var ref0 = comp.EmitToImageReference(); 4294var ref0 = comp.EmitToImageReference(); 4348var ref0 = comp.EmitToImageReference(); 4394var ref0 = comp0.EmitToImageReference(); 4794var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 4924var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 5284return comp.EmitToImageReference();
Attributes\AttributeTests_NullableContext.cs (4)
54var ref0 = comp.EmitToImageReference(); 169var ref0 = comp.EmitToImageReference(); 264var ref0 = comp0.EmitToImageReference(); 277var ref1 = comp1.EmitToImageReference();
Attributes\AttributeTests_NullablePublicOnly.cs (3)
54var ref1 = comp.EmitToImageReference(); 239var ref0 = comp.EmitToImageReference(); 464var ref0 = comp.EmitToImageReference();
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
603var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) });
Attributes\AttributeTests_RefReadOnly.cs (3)
1330var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }); 1519").EmitToImageReference(); 2224").EmitToImageReference();
Attributes\AttributeTests_RefSafetyRules.cs (2)
152var refA = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10).EmitToImageReference(); 203var refA = CreateCompilation(sourceA).EmitToImageReference();
Attributes\AttributeTests_Synthesized.cs (7)
123var reference = CreateCompilation(source).EmitToImageReference(); 145var reference = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 1800var reference = CreateCompilationWithMscorlib461(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true)); 1899var reference = CreateCompilationWithMscorlib461(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true)); 1935var mslibRef = mslibComp.EmitToImageReference(); 1939var mslibNoStringRef = mslibNoStringComp.EmitToImageReference(); 1956var diagLibRef = diagLibComp.EmitToImageReference();
Attributes\AttributeTests_Tuples.cs (2)
178var ref0 = comp.EmitToImageReference(); 216var ref0 = comp.EmitToImageReference();
Attributes\AttributeTests_WellKnownAttributes.cs (29)
576var libAssemblyRef = libComp.EmitToImageReference(); 3849CompileAndVerify(source2, references: new[] { compDll.EmitToImageReference() }, expectedOutput: expectedOutput); 3957CompileAndVerify(source2, references: new[] { compDll.EmitToImageReference() }, expectedOutput: expectedOutput); 4032CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4111CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4188var assemblyRef = compDll.EmitToImageReference(expectedWarnings: new[] 4274CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4893var client2 = CreateCompilation("", references: new[] { lib_comp.EmitToImageReference() }); 4968var comp = CreateCompilationWithMscorlib46(source, references: new[] { lib.EmitToImageReference() }); 4970var comp2 = CreateCompilationWithMscorlib46(errors, references: new[] { comp.EmitToImageReference() }); 8602verify(comp1.EmitToImageReference()); 8657verify(comp1.EmitToImageReference()); 8701verify(comp1.EmitToImageReference()); 8744verify(comp1.EmitToImageReference()); 8843verifyReference(comp1.EmitToImageReference(), options, expectedDiagnostics); 8896verify(comp1.EmitToImageReference()); 8944verify(comp1.EmitToImageReference()); 9023verify(comp1.EmitToImageReference()); 9078verify(comp1.EmitToImageReference()); 9127verify(comp1.EmitToImageReference()); 9178verify(comp1.EmitToImageReference()); 9507verify(comp1.EmitToImageReference()); 9650var comp2 = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }); 9872compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { compilation1.EmitToImageReference() }), TestOptions.ReleaseDll); 9907references: WinRtRefs.Append(CreateEmptyCompilation(new[] { libSrc }, WinRtRefs, TestOptions.ReleaseDll).EmitToImageReference()).ToArray(), 9979var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { compilation1.EmitToImageReference() }); 10062var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { compilation1.EmitToImageReference() }); 12784var comp = CompileAndVerify(source, references: new[] { metadata_comp.EmitToImageReference() }); 13638var refA = comp.EmitToImageReference();
Attributes\InternalsVisibleToAndStrongNameTests.cs (14)
988var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1032var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1482references: new[] { comp.EmitToImageReference() }, 1604var reference = other.EmitToImageReference(); 1628var reference = other.EmitToImageReference(); 1825references: new[] { other.EmitToImageReference() }, 1848references: new[] { other.EmitToImageReference() }, 2897var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions).EmitToImageReference(); 2934var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll).EmitToImageReference(); 2986comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_01"); 3021comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_02"); 3070MetadataReference imageReference = lib.EmitToImageReference(); 3194MetadataReference imageReference = lib.EmitToImageReference(); 3253comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_05");
FieldKeywordTests.cs (2)
8407var refA = comp.EmitToImageReference( 11665var comp1 = CreateCompilation("", references: [comp0.EmitToImageReference()], options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All));
FirstClassSpanTests.cs (20)
1602var comp1 = CreateCompilation(source1).VerifyDiagnostics().EmitToImageReference(); 1996.EmitToImageReference(aliases: ["span"]); 2050.EmitToImageReference(); 2105.EmitToImageReference(aliases: ["lib"]); 2149.EmitToImageReference(); 2197.EmitToImageReference(aliases: ["lib"]); 2250.EmitToImageReference(aliases: ["span1"]); 2265.EmitToImageReference(aliases: ["span2"]); 2326.EmitToImageReference(aliases: ["span1"]); 2340.EmitToImageReference(aliases: ["span2"]); 2387.EmitToImageReference(); 2434.EmitToImageReference(aliases: ["lib"]); 2485.EmitToImageReference(aliases: ["span1"]); 2499.EmitToImageReference(aliases: ["span2"]); 2542.EmitToImageReference(aliases: ["span1"]); 2556.EmitToImageReference(aliases: ["span2"]); 2620.EmitToImageReference(); 2668.EmitToImageReference(aliases: ["lib"]); 2718.EmitToImageReference(aliases: ["span1"]); 2733.EmitToImageReference(aliases: ["span2"]);
FlowAnalysis\RegionAnalysisTests.cs (1)
8047var libraryReference = CreateCompilation(libSource).EmitToImageReference();
FlowAnalysis\StructTests.cs (3)
727var moduleReference = comp1.EmitToImageReference(); 770var moduleReference = comp1.EmitToImageReference(); 803var moduleReference = comp1.EmitToImageReference();
OverloadResolutionPriorityTests.cs (11)
255var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 258var derivedReference = useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference(); 304var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 307var derivedReference = useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference(); 466var assembly1 = comp1.EmitToImageReference(); 550var assembly1 = comp1.EmitToImageReference(); 1326CreateCompilation(derived, references: [useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference()]).VerifyDiagnostics(expectedDiagnostics); 1881var vbRef = vb.EmitToImageReference(); 1889var verifier = CompileAndVerify(executable, references: [attrRef.EmitToImageReference(), vbRef]).VerifyDiagnostics(); 2954var vbRef = vb.EmitToImageReference(); 3008var vbRef = vb.EmitToImageReference();
RefReadonlyParameterTests.cs (17)
1302var comp1Ref = comp1.EmitToImageReference(); 1327var comp1bRef = comp1b.EmitToImageReference(); 1369var comp1v1Ref = comp1v1.EmitToImageReference(); 1384var comp2Ref = comp2.EmitToImageReference(); 1410var comp4Ref = comp4.EmitToImageReference(); 1416var comp1v2Ref = comp1v2.EmitToImageReference(); 1430var comp1v3Ref = comp1v3.EmitToImageReference(); 1437var comp1v4Ref = comp1v4.EmitToImageReference(); 1464var comp1Ref = comp1.EmitToImageReference(); 4544? CreateCompilation(source2, new[] { CreateCompilation(source1).VerifyDiagnostics(warning1).EmitToImageReference() }, options: TestOptions.ReleaseExe) 4595? CreateCompilation(source2, new[] { CreateCompilation(source1).VerifyDiagnostics(warning1).EmitToImageReference() }, options: TestOptions.ReleaseExe) 4733? CreateCompilation(source2, new[] { CreateCompilation(source1).VerifyDiagnostics(warnings1).EmitToImageReference() }, options: TestOptions.ReleaseExe) 4834? CreateCompilation(source2, new[] { CreateCompilation(source1).VerifyDiagnostics(warning1).EmitToImageReference() }, options: TestOptions.ReleaseExe) 5248var comp1Ref = comp1.EmitToImageReference(); 6672var comp1v1Ref = emit ? comp1v1.EmitToImageReference() : comp1v1.ToMetadataReference(); 6681var comp1v2Ref = emit ? comp1v2.EmitToImageReference() : comp1v2.ToMetadataReference(); 6690var comp2Ref = emit ? comp2.EmitToImageReference() : comp2.ToMetadataReference();
RefStructInterfacesTests.cs (13)
646MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 950MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1064MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1545MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1640MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 2121MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 12126var span = CreateEmptyCompilation([core, span1]).EmitToImageReference(); 12158span = CreateEmptyCompilation([core, span2]).EmitToImageReference(); 12181span = CreateEmptyCompilation([core, span3]).EmitToImageReference(); 12325var span = CreateEmptyCompilation([core, span1]).EmitToImageReference(); 12357span = CreateEmptyCompilation([core, span2]).EmitToImageReference(); 12380span = CreateEmptyCompilation([core, span3]).EmitToImageReference(); 29327references: [piaCompilation.EmitToImageReference(embedInteropTypes: true)],
Semantics\CollectionExpressionTests.cs (26)
9199var refA = comp.EmitToImageReference(); 9221var refB = comp.EmitToImageReference(); 12188var refA = comp.EmitToImageReference(); 12200var refB = comp.EmitToImageReference(); 13706var reference = CreateEmptyCompilation(runtime, assemblyName: "System.Runtime").VerifyDiagnostics().EmitToImageReference(); 15602var refA = comp.EmitToImageReference(); 16391var refA = comp.EmitToImageReference(); 16405var refB = comp.EmitToImageReference(); 19871var refA = comp.EmitToImageReference(); 19886var refB = comp.EmitToImageReference(); 22575var refA = comp.EmitToImageReference(); 25664var refA = comp.EmitToImageReference(); 38851var refA1 = comp.EmitToImageReference(); 38865var refB = comp.EmitToImageReference(); 38874var refA2 = comp.EmitToImageReference(); 40102var refA = comp.EmitToImageReference(); 40156var refA = comp.EmitToImageReference(); 40697var refA = comp.EmitToImageReference(); 41987var refA = comp.EmitToImageReference(); 42001var refB = comp.EmitToImageReference(); 42048var refA = comp.EmitToImageReference(); 42062var refB = comp.EmitToImageReference(); 42794var comp1Ref = comp1.EmitToImageReference(); 42874var comp1Ref = comp1.EmitToImageReference(); 42957var myCollectionRef = myCollection.EmitToImageReference(); 42973var comp = CreateCompilation(src, references: [myCollectionRef, builder.EmitToImageReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe);
Semantics\ExperimentalAttributeTests.cs (81)
57: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 105var comp = CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 132var attrRef = attrComp.EmitToImageReference(); 157var attrRef = attrComp.EmitToImageReference(); 171var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 197var attrRef = attrComp.EmitToImageReference(); 213var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 233var attrRef = attrComp.EmitToImageReference(); 239var moduleRef = moduleComp.EmitToImageReference(); 263var attrRef = attrComp.EmitToImageReference(); 269var moduleRef = moduleComp.EmitToImageReference(); 281var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef, moduleRef }).EmitToImageReference(), attrRef }); 318var comp = CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 348var comp = CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 374var comp = CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 389var attrRef = attrComp.EmitToImageReference(); 414var attrRef = attrComp.EmitToImageReference(); 428var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 454var attrRef = attrComp.EmitToImageReference(); 482var attrRef = attrComp.EmitToImageReference(); 498var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 524var attrRef = attrComp.EmitToImageReference(); 537var moduleRef = moduleComp.EmitToImageReference(); 550var assemblyRef = assemblyComp.EmitToImageReference(); 573var attrRef = attrComp.EmitToImageReference(); 606var attrRef = attrComp.EmitToImageReference(); 623var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 646var attrRef = attrComp.EmitToImageReference(); 674var attrRef = attrComp.EmitToImageReference(); 693var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { attrRef }).EmitToImageReference(), attrRef }); 734: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 781: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 824var comp = CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 857: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 882: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 890var missingRef = CreateCompilation("public class Base { }", assemblyName: "missing").EmitToImageReference(); 903var comp = CreateCompilation(src, references: new[] { CreateCompilation(libSrc, references: new[] { missingRef }).EmitToImageReference() }); 920var attrRef = CreateCompilation(experimentalAttributeSrc).EmitToImageReference(); 957var attrRef = CreateCompilation(experimentalAttributeSrc).EmitToImageReference(); 985var attrRef = CreateCompilation(experimentalAttributeSrc).EmitToImageReference(); 1022var attrRef = CreateCompilation(experimentalAttributeSrc).EmitToImageReference(); 1064: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1093: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1124: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1155: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1186: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1217: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1248: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1275: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1299: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1325: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1348: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1368: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 1746var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 1806var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 1847var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 1927var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 1968var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 2048var comp = CreateCompilation(src, references: new[] { libComp.EmitToImageReference() }); 2139var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2191var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2243var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2295var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2351: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2382: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2435var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2485var comp = CreateCompilation("C.M();", references: [comp1.EmitToImageReference()]); 2539: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2569: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2603: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2633: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2666: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2696: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2726: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2753: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2784: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2827: CreateCompilation(src, references: new[] { CreateCompilation(libsSrc).EmitToImageReference() }); 2897: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2926: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2956: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() }); 2986: CreateCompilation(src, references: new[] { CreateCompilation(new[] { libSrc, experimentalAttributeSrc }).EmitToImageReference() });
Semantics\ExpressionOptionalAndNamedArgumentsTests.cs (6)
354var refA = comp.EmitToImageReference(); 406var refA = comp.EmitToImageReference(); 453var refA = comp.EmitToImageReference(); 1649var refA = comp.EmitToImageReference(); 1748var refA = comp.EmitToImageReference(); 1853var refA = comp.EmitToImageReference();
Semantics\ExtensionOperatorsTests.cs (19)
682var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 2172var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 2746var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 4754var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 4872var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 4991var comp5Ref = fromMetadata ? comp5.EmitToImageReference() : comp5.ToMetadataReference(); 8371var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 8442var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 8525var comp4Ref = fromMetadata ? comp4.EmitToImageReference() : comp4.ToMetadataReference(); 11543var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 13785var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 13865comp = CreateCompilation(src2, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 18776var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 18817var comp3Ref = fromMetadata ? comp3.EmitToImageReference() : comp3.ToMetadataReference(); 18888var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 19015var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 20309var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 20436var comp1Ref = fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference(); 20563var comp5Ref = fromMetadata ? comp5.EmitToImageReference() : comp5.ToMetadataReference();
Semantics\ExtensionTests.cs (89)
5526var comp1ImageReference = comp1.EmitToImageReference(); 5942comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 6141comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 6552comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 6858comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 7037var comp1ImageReference = comp1.EmitToImageReference(); 7408comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 7682comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 8084comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 8404comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 8587var comp1ImageReference = comp1.EmitToImageReference(); 9331comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 9528comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 9906comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 10207comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 10371var comp1ImageReference = comp1.EmitToImageReference(); 10674var comp1ImageReference = comp1.EmitToImageReference(); 10906comp3 = CreateCompilation(src3, references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 12521var comp2 = CreateCompilation(lib2_cs, [comp1.EmitToImageReference()]); 12538var comp = CreateCompilation(src, [comp2.EmitToImageReference()]); 15916var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 15921var derivedRef = CreateCompilation(derivedSrc, references: [missingRef]).EmitToImageReference(); 15961var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 15966var derivedRef = CreateCompilation(derivedSrc, references: [missingRef]).EmitToImageReference(); 15998var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 16004var derivedRef = CreateCompilation(derivedSrc, references: [missingRef]).EmitToImageReference(); 16111var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 16116var containerRef = CreateCompilation(containerSrc, references: [missingRef]).EmitToImageReference(); 16184var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 16189var containerRef = CreateCompilation(containerSrc, references: [missingRef]).EmitToImageReference(); 16304var missingRef = CreateCompilation(missingSrc, assemblyName: "missing").EmitToImageReference(); 16309var containerRef = CreateCompilation(containerSrc, references: [missingRef]).EmitToImageReference(); 21683var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 21831CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 21872var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22030CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22070CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22117CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostics); 22216CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 22267CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostic); 22366CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 22463CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify); 22541CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22590CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostic); 22637CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22686CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostics); 22761CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 22844CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 22957CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 23054CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 23168CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 23280CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], expectedOutput: expectedOutput) 23350CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, verify: Verification.Fails) 23699CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, verify: Verification.Fails) 23775CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostics); 23851CreateCompilation(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90).VerifyDiagnostics(expectedDiagnostics); 24283CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify) 25998var libRef = CreateCompilation(libSrc).EmitToImageReference(); 27637var libRef = CreateCompilation(libSrc).EmitToImageReference(); 28204var libRef = CreateCompilation(libSrc).EmitToImageReference(); 28358var libRef = CreateCompilation(libSrc).EmitToImageReference(); 29899var comp2 = CreateCompilation(source2, references: [comp.EmitToImageReference()]); 34012var comp2 = CreateCompilation(source, references: [libComp.EmitToImageReference()]); 34216var comp2 = CreateCompilation([source], references: [libComp.EmitToImageReference()]); 34250var comp2 = CreateCompilation(source, references: [libComp.EmitToImageReference()]); 34324var comp2 = CreateCompilation([source], references: [libComp.EmitToImageReference()]); 34418var comp2 = CreateCompilation([source], references: [libComp.EmitToImageReference()]); 34464var comp2 = CreateCompilation([source], references: [libComp.EmitToImageReference()]); 38930var libRef = libComp.EmitToImageReference(); 39044var libRef = libComp.EmitToImageReference(); 39075var libRef = libComp.EmitToImageReference(); 39115var libRef = libComp.EmitToImageReference(); 39164var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39229var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39309var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39374var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39444var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39483var libRef = libComp.EmitToImageReference(expectedWarnings: null); 39554var libRef = libComp.EmitToImageReference(expectedWarnings: null); 46045var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 46272var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 46323var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 47448var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 47538var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 48685var comp2 = CreateCompilation(src2, references: [comp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 48728var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 51041var comp = CreateCompilation("", references: [libComp.EmitToImageReference()]); 51084var moduleRef = moduleComp.EmitToImageReference(documentation: withDocumentationProvider ? new TestDocumentationProvider() : null); 51106moduleRef = moduleComp.EmitToImageReference(documentation: withDocumentationProvider ? new TestDocumentationProvider() : null);
Semantics\ExtensionTests2.cs (99)
925var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 949var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 974var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1084var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1141var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1173var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 1220var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1268var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1316var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1670var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 1726var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 1786var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 1853var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 1902var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 1965var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 2044var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 2138var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 2185var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 2241var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()], targetFramework: TargetFramework.Net90); 2634var comp2 = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 2648comp2 = CreateCompilation(src2, references: [libComp.EmitToImageReference()]); 4299var comp = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 6360var comp = CreateCompilation(src, references: [libComp.EmitToImageReference()], 6397var comp = CreateCompilation(src, references: [libComp.EmitToImageReference()], parseOptions: TestOptions.RegularPreviewWithDocumentationComments, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 6547var comp2 = CreateCompilation("", references: [comp.EmitToImageReference(documentation: new TestDocumentationProvider())]); 6586var comp = CreateCompilation(src, references: [libComp.EmitToImageReference()], parseOptions: TestOptions.RegularPreviewWithDocumentationComments); 6799var libRef = libComp.EmitToImageReference(); 26748var comp = CreateCompilation(src, references: [libComp.EmitToImageReference()]); 27507var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27785var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27825var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27850var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27879var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27910var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27941var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 27970var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28014var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28045var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28081var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28119var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28164var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28301var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 28348var comp = CreateCompilation(src, references: [libComp1.EmitToImageReference().WithAliases(["alias1"]), libComp2.EmitToImageReference().WithAliases(["alias2"])]); 29223var moduleRef = moduleComp.EmitToImageReference(); 29266var moduleRef = moduleComp.EmitToImageReference(); 29316var moduleRef = moduleComp.EmitToImageReference(); 29371var module1Ref = module1Comp.EmitToImageReference(); 29374var module2Ref = module2Comp.EmitToImageReference(); 29399var module1Ref = module1Comp.EmitToImageReference(); 29402var module2Ref = module2Comp.EmitToImageReference(); 29422var moduleRef = moduleComp.EmitToImageReference(); 29469CompileAndVerify(source2, references: [comp1.EmitToImageReference()], assemblyValidator: validateAssembly).VerifyDiagnostics(); 29474var comp3Ref = comp3.EmitToImageReference(); 29531CompileAndVerify(source2, references: [comp1.EmitToImageReference()], assemblyValidator: validateAssembly).VerifyDiagnostics(); 29536var comp3Ref = comp3.EmitToImageReference(); 29578CompileAndVerify(source2, references: [comp1.EmitToImageReference()], assemblyValidator: validateAssembly).VerifyDiagnostics(); 29583var comp3Ref = comp3.EmitToImageReference(); 29630var comp = CreateCompilation(source2, references: [comp1.EmitToImageReference().WithAliases(["A"])]); 29643var comp3Ref = comp3.EmitToImageReference(); 29678var comp1ImageRef = comp1.EmitToImageReference(); 29683var comp2ImageRef = comp2.EmitToImageReference(); 29690var comp3Ref = comp3.EmitToImageReference(); 29742var comp1ImageRef = comp1.EmitToImageReference(); 29747var comp2ImageRef = comp2.EmitToImageReference(); 29792var moduleRef = module.EmitToImageReference(); 29799var comp = CreateCompilation(source2, references: [comp1.EmitToImageReference().WithAliases(["A"]), moduleRef]); 29812var comp3Ref = comp3.EmitToImageReference(); 29841var module1Ref = module1.EmitToImageReference(); 29844var module2Ref = module2.EmitToImageReference(); 29846var comp = CreateCompilation("", references: [comp1.EmitToImageReference(), comp2.EmitToImageReference(), module1Ref, module2Ref]); 29859var comp3Ref = comp3.EmitToImageReference(); 29892var comp = CreateCompilation(source2, references: [comp1.EmitToImageReference().WithAliases(["A"]), comp2.EmitToImageReference().WithAliases(["B"])]); 29905var comp3Ref = comp3.EmitToImageReference(); 29935var module1Ref = module1.EmitToImageReference(); 29938var module2Ref = module2.EmitToImageReference(); 29940var comp = CreateCompilation("", references: [comp1.EmitToImageReference(), module1Ref, module2Ref]); 29947var comp3Ref = comp3.EmitToImageReference(); 34025var compRef = comp.EmitToImageReference(); 34109var compRef = comp.EmitToImageReference(); 34582comp = CreateCompilation(srcCaller, references: [libComp.EmitToImageReference()]); 34644comp = CreateCompilation(srcCaller, references: [libComp.EmitToImageReference()]); 35032var comp2 = CreateCompilation("", references: [comp.EmitToImageReference()]);
Semantics\LockTests.cs (3)
1513.EmitToImageReference(); 1556.EmitToImageReference(); 1587.EmitToImageReference();
Semantics\ParamsCollectionTests.cs (29)
1031var myCollectionRef = myCollection.EmitToImageReference(); 1056var comp = CreateCompilation(src, references: [myCollectionRef, builder.EmitToImageReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe); 4007verify(comp1.EmitToImageReference()); 4074verify(comp1.EmitToImageReference()); 4189verify(comp1.EmitToImageReference()); 4313verify(comp1.EmitToImageReference()); 4389verify(comp1.EmitToImageReference()); 6331var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 6381var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 6546var comp0Ref = CreateCompilation(src0).EmitToImageReference(); 6624var comp0Ref = CreateCompilation(src0).EmitToImageReference(); 6871MetadataReference comp1Ref = comp1.EmitToImageReference(); 6884var comp = CreateCompilation(src, references: new[] { comp1Ref, comp2.EmitToImageReference() }, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.ReleaseExe); 7241var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 7365var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 7418var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 7773MetadataReference comp1Ref = comp1.EmitToImageReference(); 7786var comp = CreateCompilation(src, references: new[] { comp1Ref, comp2.EmitToImageReference() }, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.ReleaseExe); 7964var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 8050var comp1Ref = CreateCompilation(src1).EmitToImageReference(); 13144var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }); 13204var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }); 13228var comp1Ref = comp1.EmitToImageReference(); 13267var compilation_BinaryReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comp1Ref, comAssembly.EmitToImageReference(embedInteropTypes: true) }); 13328var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13394var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13458var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13492var comp1Ref = comp1.EmitToImageReference(); 13593var comp1Ref = comp1.EmitToImageReference();
Semantics\PatternMatchingTests.cs (4)
8558var refA = comp.EmitToImageReference(); 10162var refA = comp.EmitToImageReference(); 10967var refA = comp.EmitToImageReference(); 11325var refA = comp.EmitToImageReference();
Semantics\PatternMatchingTests_ListPatterns.cs (14)
1650var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 1797var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 1827var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 3257.EmitToImageReference(); 3268.EmitToImageReference(); 3352.EmitToImageReference(); 3366.EmitToImageReference(); 3431var rangeComp = CreateCompilation(new[] { range_cs, TestSources.Index }, references: new[] { missingComp.EmitToImageReference() }, assemblyName: "range"); 3433var rangeRef = rangeComp.EmitToImageReference(); 3450var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference(), rangeRef }); 3552var libComp = CreateCompilation(lib_cs, references: new[] { missingComp.EmitToImageReference() }, assemblyName: "lib"); 3555var comp = CreateCompilation(new[] { source, TestSources.Index, TestSources.Range }, references: new[] { libComp.EmitToImageReference() }); 5348.EmitToImageReference(); 5360.EmitToImageReference();
Semantics\PatternMatchingTests5.cs (8)
2073var ref1 = CreateCompilation(INumberBaseDefinition, assemblyName: "A").EmitToImageReference(); 2074var ref2 = CreateCompilation(INumberBaseDefinition, assemblyName: "B").EmitToImageReference(); 2120var ref1 = CreateCompilation(INumberBaseDefinition, assemblyName: "A").EmitToImageReference(aliases: ImmutableArray.Create("A")); 2121var ref2 = CreateCompilation(INumberBaseDefinition, assemblyName: "B").EmitToImageReference(); 2234var ref1 = CreateCompilation(INumberBaseDefinition, assemblyName: "A").EmitToImageReference(); 2235var ref2 = CreateCompilation(INumberBaseDefinition, assemblyName: "B").EmitToImageReference(); 2298var ref1 = CreateCompilation(INumberBaseDefinition).EmitToImageReference(aliases: ImmutableArray.Create("A")); 2299var ref2 = CreateCompilation(INumberBaseDefinition).EmitToImageReference();
Semantics\PrimaryConstructorTests.cs (3)
509var comp2 = CreateCompilation(src2, references: new[] { comp.EmitToImageReference() }); 22449var comp3 = CreateCompilation([source2], references: [comp1.EmitToImageReference()], options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 22498var comp3 = CreateCompilation([source2, IsExternalInitTypeDefinition], references: [comp1.EmitToImageReference()], options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All));
Semantics\RecordTests.cs (39)
4265var comp1Ref = CreateCompilation(source1).EmitToImageReference(); 4271var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4296var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_12", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4302var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4331var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4337var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_13", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4343var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4395var comp1Ref = CreateCompilation(source1).EmitToImageReference(); 4401var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4426var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_15", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4432var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4488var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4494var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_16", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4500var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 9608}", references: new[] { comp1.EmitToImageReference() }).VerifyDiagnostics(); 9861var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 10631var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 10885var refA = comp.EmitToImageReference(); 10933var refA = comp.EmitToImageReference(); 11011var refA = compA.EmitToImageReference(); 11083var refA = compA.EmitToImageReference(); 11173var refA = compA.EmitToImageReference(); 12675var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference(); 13401var refA = compA.EmitToImageReference(); 14158""", assemblyName: "Derived", references: [comp1.EmitToImageReference()], targetFramework: TargetFramework.Net80); 16388var ref0 = comp.EmitToImageReference(); 17337var ref0 = comp.EmitToImageReference(); 17433var ref0 = comp.EmitToImageReference(); 17529var ref0 = comp.EmitToImageReference(); 20779CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: 20958references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 21128references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 23905var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 24381var ref0 = comp.EmitToImageReference(); 24446var ref0 = comp.EmitToImageReference(); 24516var ref0 = comp.EmitToImageReference(); 24595var ref0 = comp.EmitToImageReference(); 26191var compRef = CreateCompilation(src).EmitToImageReference(); 30293var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (98)
2954var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 3068var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 3256comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 3259comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 3262comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 3265comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 3289comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 3394var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 3480comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 3598var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 3817comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 3935var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4044comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 4156var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4326comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 4329comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 4332comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 4335comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 4358comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 4463var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4537comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 4602var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4658var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4711var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 4896var comp3 = CreateCompilation([source3, CompilerFeatureRequiredAttribute], references: [comp1_2.EmitToImageReference(), comp2.EmitToImageReference()], options: TestOptions.DebugExe); 5082var comp1Ref = CreateCompilation([source1, CompilerFeatureRequiredAttribute]).EmitToImageReference(); 5461var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 5501var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 5552var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 5612var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 7499var comp1Ref = comp1.EmitToImageReference(); 7552var comp1Ref = comp1.EmitToImageReference(); 11794var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 11848var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 11964var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 12194comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 12197comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 12200comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 12203comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 12226comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 12350var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 12568comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 12571comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 12574comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 12577comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 12600comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 12705var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 12964var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13132comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 13135comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 13138comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 13141comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 13164comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 13269var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13435comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 13438comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 13441comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 13444comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 13467comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 13572var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13789var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 14049comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 14052comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 14055comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 14058comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 14081comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 14202var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 14460comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 14463comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 14466comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 14469comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 14492comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 14613var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 14915var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 15119comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 15122comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 15125comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 15128comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 15151comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 15265var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 15467comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 15470comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular14); 15473comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular14); 15476comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular13); 15499comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe, parseOptions: TestOptions.Regular13); 16025var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 16325var comp3 = CreateCompilation([source3, CompilerFeatureRequiredAttribute], references: [comp1_2.EmitToImageReference(), comp2.EmitToImageReference()], options: TestOptions.DebugExe); 16511var comp1Ref = CreateCompilation([source1, CompilerFeatureRequiredAttribute]).EmitToImageReference(); 16992var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [comp1.EmitToImageReference()], options: TestOptions.DebugExe); 17117var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.DebugExe); 17157var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 17208var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 17268var comp2 = CreateCompilation([source2, CompilerFeatureRequiredAttribute], references: [fromMetadata ? comp1.EmitToImageReference() : comp1.ToMetadataReference()]); 19355var comp1Ref = comp1.EmitToImageReference(); 19423var comp1Ref = comp1.EmitToImageReference(); 19455var comp1Ref = comp1.EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (10)
IOperation\IOperationTests_IIsPatternExpression.cs (2)
1317var compilation = CreateCompilation(source, new[] { vbCompilation.EmitToImageReference() }, parseOptions: TestOptions.Regular8); 1390var compilation = CreateCompilation(source, new[] { vbCompilation.EmitToImageReference() });
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
73VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 131VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 180VerifyOperationTreeAndDiagnosticsForTest<ObjectCreationExpressionSyntax>(consumer, expectedOperationTree, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 272VerifyFlowGraphAndDiagnosticsForTest<MethodDeclarationSyntax>(consumer, expectedFlowGraph, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 363VerifyFlowGraphAndDiagnosticsForTest<MethodDeclarationSyntax>(consumer, expectedFlowGraph, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 429VerifyFlowGraphAndDiagnosticsForTest<MethodDeclarationSyntax>(consumer, expectedFlowGraph, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 573VerifyFlowGraphAndDiagnosticsForTest<MethodDeclarationSyntax>(consumer, expectedFlowGraph, expectedDiagnostics, references: new[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) });
IOperation\IOperationTests_IParameterReferenceExpression.cs (1)
987references: new[] { MscorlibRef, SystemRef, compilation0.EmitToImageReference(embedInteropTypes: true) });
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
1339var libRef = CreateCSharpCompilationWithCorlib(source, "lib").EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (538)
Semantics\AccessCheckTests.cs (2)
1446var refA = comp.EmitToImageReference(); 1479var refA = comp.EmitToImageReference();
Semantics\BindingAsyncTasklikeMoreTests.cs (5)
1175var ref0 = compilation0.EmitToImageReference(); 1267var ref0 = compilation0.EmitToImageReference(); 1338var ref0 = compilation0.EmitToImageReference(); 1412var ref0 = compilation0.EmitToImageReference(); 1486var ref0 = compilation0.EmitToImageReference();
Semantics\BindingTests.cs (14)
778", assemblyName: "DerivedAssembly1", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 791", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 817", assemblyName: "DerivedAssembly2", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 830", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 856", assemblyName: "DerivedAssembly3", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 867}", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 1614comp3 = CreateCompilationWithMscorlib461(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1670comp3 = CreateCompilationWithMscorlib461(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1721comp3 = CreateCompilationWithMscorlib461(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1772comp3 = CreateCompilationWithMscorlib461(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) });
Semantics\DeconstructionTests.cs (2)
1604var libMissingRef = libMissingComp.EmitToImageReference(); 1607var libRef = libComp.EmitToImageReference();
Semantics\DelegateTypeTests.cs (21)
13636var comp1aRef = comp1a.EmitToImageReference(); 13645var comp2Ref = comp2.EmitToImageReference(); 13677CompileAndVerify(source3, [comp2Ref, comp1b.EmitToImageReference()], parseOptions: TestOptions.Regular12, symbolValidator: validateSymbols, expectedOutput: expectedOutput).VerifyDiagnostics(); 13678CompileAndVerify(source3, [comp2Ref, comp1b.EmitToImageReference()], parseOptions: TestOptions.Regular13, symbolValidator: validateSymbols, expectedOutput: expectedOutput).VerifyDiagnostics(); 13679verifier = CompileAndVerify(source3, [comp2Ref, comp1b.EmitToImageReference()], symbolValidator: validateSymbols, expectedOutput: expectedOutput).VerifyDiagnostics(); 13753var comp1aRef = comp1a.EmitToImageReference(); 13763var comp2Ref = comp2.EmitToImageReference(); 13772var comp1bRef = comp1b.EmitToImageReference(); 13886var comp1aRef = comp1a.EmitToImageReference(); 13896var comp2Ref = comp2.EmitToImageReference(); 13905var comp1bRef = comp1b.EmitToImageReference(); 14002var comp1aRef = comp1a.EmitToImageReference(); 14011var comp2Ref = comp2.EmitToImageReference(); 14047var comp1bRef = comp1b.EmitToImageReference(); 14299var refAttribute = comp.EmitToImageReference(); 14310var refA = comp.EmitToImageReference(); 14374var refA = comp.EmitToImageReference(); 14430var refA = comp.EmitToImageReference(); 17471var ref1 = comp1.EmitToImageReference(embedInteropTypes: true); 17494var ref1 = comp1.EmitToImageReference(embedInteropTypes: true); 18966CreateCompilation(source2, new[] { comp.EmitToImageReference() }).VerifyEmitDiagnostics(
Semantics\GenericConstraintsTests.cs (28)
194).EmitToImageReference(); 230).EmitToImageReference(); 269).EmitToImageReference(); 308).EmitToImageReference(); 358var reference = CreateCompilation(code).EmitToImageReference(); 553}").EmitToImageReference(); 599}").EmitToImageReference(); 817}").EmitToImageReference(); 845}").EmitToImageReference(); 873}").EmitToImageReference(); 915var reference = CreateCompilation(code).EmitToImageReference(); 1070}").EmitToImageReference(); 1114}").EmitToImageReference(); 1298}").EmitToImageReference(); 1326}").EmitToImageReference(); 1354}").EmitToImageReference(); 1397var reference = CreateCompilation(code).EmitToImageReference(); 1555}").EmitToImageReference(); 1599}").EmitToImageReference(); 1981}").EmitToImageReference(); 2017}").EmitToImageReference(); 2052").EmitToImageReference(); 2093var reference = CreateCompilation(code).EmitToImageReference(); 2245}").EmitToImageReference(); 2368").EmitToImageReference(); 2403").EmitToImageReference(); 2412}", references: new[] { reference }).EmitToImageReference(); ; 2447}").EmitToImageReference();
Semantics\GlobalUsingDirectiveTests.cs (8)
3359var compWithReferenceToLib = CreateCompilation(reference_cs, references: new[] { origLibComp.EmitToImageReference() }); 3362MetadataReference newCompImageRef = newComp.EmitToImageReference(); 3364references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3373references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3381references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3397references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3413references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3429references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
Semantics\ImplicitObjectCreationTests.cs (9)
4236var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4249var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4277var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4291var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4320var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4332var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4352var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4365var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4767var compilation2 = CreateCompilation(source2, references: new[] { compilation1.EmitToImageReference() });
Semantics\InheritanceBindingTests.cs (3)
3007var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp12.EmitToImageReference() }, assemblyName: "lib2"); 3024var comp3 = CreateCompilation(new[] { source3 }, references: new[] { comp11.EmitToImageReference(), comp2.EmitToImageReference() }, assemblyName: "lib3");
Semantics\InitOnlyMemberTests.cs (21)
78references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 115references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 149references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 187references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 217references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 228references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 347references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 1046var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1051comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1082var comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1130var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1135comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1618references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1814references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2126references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2231references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 3085references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 4652.EmitToImageReference(); 4655.EmitToImageReference(); 4658.EmitToImageReference(); 4661.EmitToImageReference();
Semantics\InteractiveUsingTests.cs (4)
322var lib1 = CreateCompilation(string.Format(libSourceTemplate, 1), assemblyName: "Lib1").EmitToImageReference(); 323var lib2 = CreateCompilation(string.Format(libSourceTemplate, 2), assemblyName: "Lib2").EmitToImageReference(); 515var lib = CreateCompilation(libSource).EmitToImageReference(); 556var lib = CreateCompilation(libSource).EmitToImageReference();
Semantics\InterceptorsTests.cs (2)
635comp2Verifier = CompileAndVerify((source2, "Program.cs"), references: new[] { comp1.EmitToImageReference() }, parseOptions: RegularWithInterceptors, expectedOutput: "1"); 1282comp1 = CompileAndVerify(new[] { (source1, "Program.cs") }, new[] { comp0.EmitToImageReference() }, parseOptions: RegularWithInterceptors, expectedOutput: "interceptable 1");
Semantics\InterpolationTests.cs (24)
1846foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 2262foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 4425var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 4442var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 6990var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7084var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7159var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7237var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7312var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7420var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7460var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7500var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7540var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7617var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7694var comp = CreateCompilation(@"_ = new C($"""");", references: new[] { vbComp.EmitToImageReference() }); 7775var comp = CreateCompilation(@"C<CustomHandler>.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7947var comp = CreateCompilation("", references: new[] { vbComp.EmitToImageReference() }); 8112comp = CreateCompilation(executableCode, new[] { dependency.EmitToImageReference() }); 8397foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8454foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8576foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 9309CreateCompilation(@"C.M(1, """", " + expression + @");", new[] { comp.EmitToImageReference() }).VerifyDiagnostics( 13541var comp = CreateCompilation(code, new[] { vbComp.EmitToImageReference() }); 17928var comp = CreateCompilation(code, references: new[] { vbComp.EmitToImageReference() });
Semantics\IteratorTests.cs (1)
120var userComp = CreateCompilation("", references: [sourceComp.EmitToImageReference()]);
Semantics\LambdaTests.cs (1)
445comp1.EmitToImageReference(),
Semantics\NativeIntegerTests.cs (32)
191var ref2 = comp.EmitToImageReference(); 707var ref2 = comp.EmitToImageReference(); 851var ref1 = comp.EmitToImageReference(); 889var ref2 = comp.EmitToImageReference(); 962var ref1 = comp.EmitToImageReference(); 1006var ref2 = comp.EmitToImageReference(); 1055var refA1 = comp.EmitToImageReference(); 1058var refA2 = comp.EmitToImageReference(); 1143var ref1 = comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 1223var ref1 = comp.EmitToImageReference(); 1475verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: true); 1501verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: false); 1518var ref2 = comp.EmitToImageReference(); 1600var ref2 = comp.EmitToImageReference(); 1653var ref2 = comp.EmitToImageReference(); 2437var refA = compA.EmitToImageReference(); 3123var ref2 = comp.EmitToImageReference(); 3167var ref2 = comp.EmitToImageReference(); 3202var ref2 = comp.EmitToImageReference(); 3264var ref2 = comp.EmitToImageReference(); 3307var ref2 = comp.EmitToImageReference(); 3366var ref2 = comp.EmitToImageReference(); 3456var ref1 = comp.EmitToImageReference(); 3538var ref2 = comp.EmitToImageReference(); 3571var ref2 = comp.EmitToImageReference(); 3604var ref2 = comp.EmitToImageReference(); 4603var refA = comp.EmitToImageReference(options: EmitOptions.Default.WithRuntimeMetadataVersion("4.0.0.0")); 6947var ref0 = comp.EmitToImageReference(); 6976var ref0 = comp.EmitToImageReference(); 7009var ref0 = comp.EmitToImageReference(); 7224var ref2 = comp.EmitToImageReference(); 13286var refA = comp.EmitToImageReference();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
339var verifier2 = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { lib.EmitToImageReference() });
Semantics\NullableContextTests.cs (2)
275var refA = CreateCompilation(sourceA).EmitToImageReference(); 542var refA = CreateCompilation(sourceA).EmitToImageReference();
Semantics\NullableReferenceTypesTests.cs (236)
8527comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.EmitToImageReference() }); 8704var ref0 = comp0.EmitToImageReference(); 8811var metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8834metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8864metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8945var comp1B = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 8995var comp1B = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 9081references: new[] { comp0.EmitToImageReference() }); 9172references: new[] { comp0.EmitToImageReference() }); 9241var ref0 = comp0.EmitToImageReference(); 9245var ref1 = comp1.EmitToImageReference(); 9331var ref0 = comp0.EmitToImageReference(); 9335var ref1 = comp1.EmitToImageReference(); 9367ref0 = comp0.EmitToImageReference(); 9371ref1 = comp1.EmitToImageReference(); 9427comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 9500var lib2 = CreateCompilation(lib2_cs, references: new[] { lib.EmitToImageReference() }, assemblyName: "lib2"); 9506var comp = CreateCompilation(source_cs, references: new[] { lib2.EmitToImageReference() }); 9651parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9802parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9921parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10030parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10159parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10276parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10313parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 10439parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 14333foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 14385foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17885compilation = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 19786" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19851" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19901" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19963" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20016" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20093" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20151" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20285" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 23115", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23349", new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23569" }, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular8); 25490", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 25560", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 25700", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 28910", references: new[] { lib.EmitToImageReference() }); 28940", references: new[] { lib.EmitToImageReference() }); 29110", references: new[] { lib.EmitToImageReference() }); 29140", references: new[] { lib.EmitToImageReference() }); 30161var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 30389var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 30608var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 30786var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 32022var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33143var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33178var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33213var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33250var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33292var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33422var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33457var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33496var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33551var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33591var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33638var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33685var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33763var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33813var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 33925var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 34000var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 34310var reference = CreateNullableCompilation(new[] { source1, NotNullIfNotNullAttributeDefinition }).EmitToImageReference(); 36693" }, options: WithNullableEnable(), references: new[] { libComp.EmitToImageReference() }); 36786" }, options: WithNullableEnable(), references: new[] { obliviousComp.EmitToImageReference() }); 36992var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 37152var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 37189var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 37236var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 38078var compilation2 = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }); 40308var ref0 = comp.EmitToImageReference(); 40421var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 40526var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 40773var comp = CreateNullableCompilation(new[] { source, MaybeNullAttributeDefinition }, references: new[] { lib.EmitToImageReference() }); 40949var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 41084var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 41124var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 44290var ref0 = comp.EmitToImageReference(); 44352var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 44567var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 44877references: new[] { lib.EmitToImageReference() }); 44940var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45504var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45540var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45576var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45610var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45645var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45679var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 46238var ref0 = comp.EmitToImageReference(); 46288var ref0 = comp.EmitToImageReference(); 46795var ref0 = comp.EmitToImageReference(); 46851var ref0 = comp.EmitToImageReference(); 47456var ref0 = comp.EmitToImageReference(); 47504var ref0 = comp.EmitToImageReference(); 47545var ref0 = comp.EmitToImageReference(); 47684var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 47967var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 48077var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 48420var comp2 = CreateNullableCompilation(source2, references: new[] { comp.EmitToImageReference() }); 56707var ref0 = comp0.EmitToImageReference(); 56756var ref0 = comp0.EmitToImageReference(); 56831var ref0 = comp0.EmitToImageReference(); 56895var ref0 = comp0.EmitToImageReference(); 56942var ref0 = comp0.EmitToImageReference(); 56988var ref0 = comp0.EmitToImageReference(); 57349var ref0 = comp0.EmitToImageReference(); 57595var ref0 = comp0.EmitToImageReference(); 57610var ref1 = comp1.EmitToImageReference(); 58478var ref0 = comp0.EmitToImageReference(); 58493var ref1 = comp1.EmitToImageReference(); 58904var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 58962var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 60386var ref0 = comp0.EmitToImageReference(); 60511var ref0 = comp0.EmitToImageReference(); 60573var ref0 = comp0.EmitToImageReference(); 60628var ref0 = comp0.EmitToImageReference(); 60706var ref0 = comp0.EmitToImageReference(); 60795var ref0 = comp0.EmitToImageReference(); 60900var ref0 = comp0.EmitToImageReference(); 61187var ref0 = comp0.EmitToImageReference(); 63910" }, options: WithNullableEnable(), references: new[] { notAnnotated.EmitToImageReference() }); 64648var ref0 = comp0.EmitToImageReference(); 64706var ref0 = comp0.EmitToImageReference(); 64779var ref0 = comp0.EmitToImageReference(); 76055var comp2 = CreateCompilation(source2, references: new[] { comp.EmitToImageReference() }, options: WithNullableEnable()); 76097var comp2 = CreateCompilation(source2, references: new[] { comp.EmitToImageReference() }, options: WithNullableEnable()); 77170references: new[] { c0.EmitToImageReference() }); 77211references: new[] { c0.EmitToImageReference() }); 77443c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 77578c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 77611c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 77750c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 77891c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 78062c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 78948references: new[] { compA.EmitToImageReference() }); 81466var ref0 = comp0.EmitToImageReference(); 81938var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular7_3); 81945var comp2 = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 89300var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 92886var ref0 = comp0.EmitToImageReference(); 92944var ref0 = comp0.EmitToImageReference(); 92986var ref0 = comp0.EmitToImageReference(); 93057var ref0 = comp0.EmitToImageReference(); 93101var ref0 = comp0.EmitToImageReference(); 93174var ref0 = comp0.EmitToImageReference(); 93218var ref0 = comp0.EmitToImageReference(); 93319var ref0 = comp0.EmitToImageReference(); 93360var ref0 = comp0.EmitToImageReference(); 93407var ref0 = comp0.EmitToImageReference(); 93602var ref0 = comp0.EmitToImageReference(); 93658var ref0 = comp0.EmitToImageReference(); 93731var ref0 = comp0.EmitToImageReference(); 93859var ref0 = comp0.EmitToImageReference(); 93897var ref0 = comp0.EmitToImageReference(); 93983var ref0 = comp0.EmitToImageReference(); 94195var ref0 = comp0.EmitToImageReference(); 94209var ref1 = comp1.EmitToImageReference(); 95213var ref0 = comp0.EmitToImageReference(); 98388var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }) 98431references: new[] { comp1.EmitToImageReference() }, 98473var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 98839references: new[] { comp1.EmitToImageReference() }); 98910references: new[] { comp1.EmitToImageReference(), comp2.EmitToImageReference() }); 98979var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 99517var comp3 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 99523var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp1.EmitToImageReference() }); 101351foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 101432foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 104960var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 105036references: new[] { comp1.EmitToImageReference(), comp2.EmitToImageReference() }, 105664var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 106171foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 107465var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 109315foreach (var reference in new[] { comp0.ToMetadataReference(), comp0.EmitToImageReference() }) 111067ref0 = comp.EmitToImageReference(); 111387var ref0 = comp0.EmitToImageReference(); 111406var ref0 = comp0.EmitToImageReference(); 111436var ref0 = comp0.EmitToImageReference(); 111472var ref0 = comp0.EmitToImageReference(); 111505var ref0 = comp0.EmitToImageReference(); 111541var ref0 = comp0.EmitToImageReference(); 111574var ref0 = comp0.EmitToImageReference(); 111615var ref0 = comp0.EmitToImageReference(); 111743comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 111911var ref0 = comp0.EmitToImageReference(); 111953var ref0 = comp0.EmitToImageReference(); 111974var ref0 = comp0.EmitToImageReference(); 112048var ref0 = comp0.EmitToImageReference(); 112136var ref0 = comp0.EmitToImageReference(); 112191var ref0 = comp0.EmitToImageReference(); 112276var ref0 = comp0.EmitToImageReference(); 112344var ref0 = comp0.EmitToImageReference(); 112597var ref0 = comp0.EmitToImageReference(); 112620ref0 = comp0.EmitToImageReference(); 112632ref0 = comp0.EmitToImageReference(); 112734ref0 = comp0.EmitToImageReference(); 116223var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116261var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116298var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116335var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116377var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116419var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116460var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116504var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116545var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116588var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 116696var compilation2 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 116720var compilation4 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference() }); 116788var compilation6 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MscorlibRef }); 138779var comp1 = CreateCompilation(source1, assemblyName: nameof(source1)).VerifyDiagnostics().EmitToImageReference(); 143503var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 143537var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 143573var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 143615var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 145021.EmitToImageReference(); 155936var nullableAttrRef = useImageReference ? nullableAttrComp.EmitToImageReference() : nullableAttrComp.ToMetadataReference(); 155955var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 155979references: new[] { comp.EmitToImageReference(), libRef, nullableAttrRef }, 156668var ref0 = comp.EmitToImageReference(); 156716var ref0 = comp.EmitToImageReference(); 157130var ref0 = comp.EmitToImageReference(); 157166var ref0 = comp.EmitToImageReference();
Semantics\NullableTests.cs (1)
1800references: new MetadataReference[] { complib.EmitToImageReference() },
Semantics\OverloadResolutionTests.cs (7)
11520CreateCompilation(code, references: new[] { libComp.EmitToImageReference() }).VerifyDiagnostics( 11751var ref0 = CreateCompilation(source0).EmitToImageReference(); 11752var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference(); 11800var ref0 = CreateCompilation(source0).EmitToImageReference(); 11801var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference(); 11850var ref0 = CreateCompilation(source0).EmitToImageReference(); 11851var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference();
Semantics\QueryTests.cs (1)
4557", references: new[] { vb.EmitToImageReference() }, expectedOutput: "2");
Semantics\RawInterpolationTests_Handler.cs (23)
214foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 632foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 2702var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 2718var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 5113"""""");", references: new[] { vbComp.EmitToImageReference() }); 5219"""""");", references: new[] { vbComp.EmitToImageReference() }); 5306"""""");", references: new[] { vbComp.EmitToImageReference() }); 5396"""""");", references: new[] { vbComp.EmitToImageReference() }); 5483"""""");", references: new[] { vbComp.EmitToImageReference() }); 5570"""""");", references: new[] { vbComp.EmitToImageReference() }); 5617"""""");", references: new[] { vbComp.EmitToImageReference() }); 5664"""""");", references: new[] { vbComp.EmitToImageReference() }); 5753"""""");", references: new[] { vbComp.EmitToImageReference() }); 5842"""""");", references: new[] { vbComp.EmitToImageReference() }); 5935"""""");", references: new[] { vbComp.EmitToImageReference() }); 5980var comp = CreateCompilation("", references: new[] { vbComp.EmitToImageReference() }); 6164comp = CreateCompilation(executableCode, new[] { dependency.EmitToImageReference() }); 6437foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 6496foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 6620foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 7369CreateCompilation(@"C.M(1, """", " + expression + @");", new[] { comp.EmitToImageReference() }).VerifyDiagnostics( 9824var comp = CreateCompilation(code, new[] { vbComp.EmitToImageReference() }); 12940var comp = CreateCompilation(code, references: new[] { vbComp.EmitToImageReference() });
Semantics\ReadOnlyStructsTests.cs (4)
1611var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib461).EmitToImageReference(); 1616var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib461).EmitToImageReference(); 1639var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib461).EmitToImageReference(); 1644var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib461).EmitToImageReference();
Semantics\RecordStructTests.cs (4)
188var comp2 = CreateCompilation(src2, references: new[] { comp.EmitToImageReference() }); 2357var corlibRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 2459var corlibRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 5157CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: @"
Semantics\RefEscapingTests.cs (2)
9339comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }, parseOptions: TestOptions.Regular11); 9349comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }, parseOptions: TestOptions.Regular10);
Semantics\RefExtensionMethodsTests.cs (7)
396CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "55"); 566CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "55"); 941CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "55"); 2336references: new[] { reference.EmitToImageReference() }).VerifyDiagnostics( 2342CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 2440references: new[] { reference.EmitToImageReference() }).VerifyDiagnostics( 2446CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5");
Semantics\RefFieldTests.cs (34)
568var refB = comp.EmitToImageReference(); 1514var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1570var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1622var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1678var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 2030var refB = verifier.Compilation.EmitToImageReference(); 2291var refA = compA.EmitToImageReference(emitOptions); 2309var refB = compB.EmitToImageReference(); 2324references: new[] { refB, compA.EmitToImageReference() }, 10220var refA = comp.EmitToImageReference(); 15810var refA = comp.EmitToImageReference(embedInteropTypes: true); 20423var comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 20436comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10); 22565Diagnostic(ErrorCode.WRN_UnscopedRefAttributeOldRules, "UnscopedRef").WithLocation(4, 6)).EmitToImageReference(); 22568targetFramework: TargetFramework.Net70).VerifyDiagnostics().EmitToImageReference(); 22570parseOptions: TestOptions.Regular11).VerifyDiagnostics().EmitToImageReference(); 22571var ref1d = CreateCompilation([source1, UnscopedRefAttributeDefinition]).VerifyDiagnostics().EmitToImageReference(); 22618Diagnostic(ErrorCode.WRN_UnscopedRefAttributeOldRules, "UnscopedRef").WithLocation(4, 6)).EmitToImageReference(); 22621targetFramework: TargetFramework.Net70).VerifyDiagnostics().EmitToImageReference(); 22623parseOptions: TestOptions.Regular11).VerifyDiagnostics().EmitToImageReference(); 22624var ref1d = CreateCompilation([source1, UnscopedRefAttributeDefinition]).VerifyDiagnostics().EmitToImageReference(); 22668.VerifyDiagnostics().EmitToImageReference(); 22713.EmitToImageReference(); 22761.VerifyDiagnostics().EmitToImageReference(); 22911.VerifyDiagnostics().EmitToImageReference(); 27209var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 27218var ref1 = comp.EmitToImageReference(); 27266var refLowerVersion = comp.EmitToImageReference(); 27270var refHigherVersion = comp.EmitToImageReference(); 27279var ref1 = comp.EmitToImageReference(); 27334var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 27343var ref1 = comp.EmitToImageReference(); 32038var spanReference = spanCompilation.EmitToImageReference(); 32105var reference = CreateCompilation(source0, parseOptions: TestOptions.Regular8).EmitToImageReference();
Semantics\SemanticErrorTests.cs (2)
3212var a1 = CreateCompilation(libSource, assemblyName: "A1").VerifyDiagnostics().EmitToImageReference(); 3213var a2 = CreateCompilation(libSource, assemblyName: "A2").VerifyDiagnostics().EmitToImageReference();
Semantics\SpanStackSafetyTests.cs (4)
1946references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 1980references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 2024references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 2065references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() },
Semantics\StructConstructorTests.cs (1)
3665var refA = comp.EmitToImageReference(embedInteropTypes: true);
Semantics\UnsafeTests.cs (3)
61var ref1 = comp1.EmitToImageReference(); 5934var comp = CreateCompilation(src, options: TestOptions.UnsafeDebugDll, references: new[] { libComp.EmitToImageReference() }); 6345var metadata = CreateCompilation(externalCode).EmitToImageReference();
Semantics\UseSiteErrorTests.cs (19)
1075var xRef = CreateCompilation(xSource, assemblyName: "Test").EmitToImageReference(); 1107var xRef = CreateCompilation(xSource, assemblyName: "X").EmitToImageReference(); 1136var xRef = CreateCompilation(xSource, assemblyName: "X").EmitToImageReference(); 1661var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1662var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1732var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1733var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1787var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1788var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1844var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1845var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1901var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1902var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1948var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1949var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 2233comp3 = CreateCompilation(source3, new MetadataReference[] { comp2.EmitToImageReference() }); 2322var compilation2 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 2344var compilation4 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference() }); 2389var compilation6 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference(), MscorlibRef });
Semantics\WarningVersionTests.cs (9)
132var moduleReference = new[] { comp1.EmitToImageReference() }; 210var moduleReference = new[] { comp1.EmitToImageReference() }; 289var moduleReference = new[] { comp1.EmitToImageReference() }; 383var moduleReference = comp1.EmitToImageReference(); 411var moduleReference = new[] { comp1.EmitToImageReference() }; 498var moduleReference = new[] { comp1.EmitToImageReference() }; 585var moduleReference = new[] { comp1.EmitToImageReference() }; 672var moduleReference = comp1.EmitToImageReference(); 702var moduleReference = comp1.EmitToImageReference();
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (1)
1240var comp0 = CreateCompilation(source0).VerifyDiagnostics().EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (668)
BadSymbolReference.cs (9)
796var libRef = CreateEmptyCompilation(libSource, new[] { MscorlibRef }, assemblyName: "System.Drawing").EmitToImageReference(); 815var comp3 = CreateEmptyCompilation(project3Source, new[] { MscorlibRef, comp1.EmitToImageReference(), comp2.EmitToImageReference() }, assemblyName: "Project3"); 1010lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll); 1249lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll); 1428lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll);
Compilation\CompilationAPITests.cs (25)
616var mtref = refcomp.EmitToImageReference(aliases: ImmutableArray.Create("a", "Alias(*#$@^%*&)")); 684var mtref = refcomp.EmitToImageReference(aliases: ImmutableArray.Create("a", "Alias(*#$@^%*&)")); 988references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1002references: new MetadataReference[] { netModule2.EmitToImageReference() }, 1017references: new MetadataReference[] { netModule1.EmitToImageReference(), netModule2.EmitToImageReference() }, 1044references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1058references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1072references: new MetadataReference[] { netModule2.EmitToImageReference(), netModule3.EmitToImageReference() }, 1108references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1133references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1147references: new MetadataReference[] { netModule1.EmitToImageReference(), netModule2.EmitToImageReference() }, 3420{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3441{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3469MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3497MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3544return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference(); 3584return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference(); 3603var corlibReference = corlib.EmitToImageReference(); 3606var otherReference = other.EmitToImageReference(); 3638var corlibReference = corlib.EmitToImageReference(aliases: ImmutableArray.Create("corlib")); 3663var corlibReference = corlib.EmitToImageReference(); 3666var otherReference = other.EmitToImageReference(aliases: ImmutableArray.Create("other"));
Compilation\ReferenceManagerTests.cs (91)
39var ifaceImageRef = ifaceDef.EmitToImageReference(); 1733var refLib = ((MetadataImageReference)lib.EmitToImageReference()).WithEmbedInteropTypes(true); 1764var moduleRef = CreateCompilation("public class TypeFromModule : TypeDependedOnByModule { }", new[] { assemblyRef }, options: TestOptions.ReleaseModule, assemblyName: "lib2").EmitToImageReference(); 1815var moduleRef = CreateCompilation("public class C { }", options: TestOptions.ReleaseModule, assemblyName: "lib").EmitToImageReference(); 1865var moduleRef = module.EmitToImageReference(); 2066libBv1.EmitToImageReference(); 2067libBv2.EmitToImageReference(); 2089libAv1.EmitToImageReference(); 2180var refVectors40 = vectors40.EmitToImageReference(); 2181var refVectors41 = vectors41.EmitToImageReference(); 2248CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").EmitToImageReference(), 2317var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2318var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2347var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2348var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2379var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2380var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2415var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2416var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2451var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2452var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2489var bRef = CreateCompilationWithMscorlib461("public class B { }", assemblyName: "B").EmitToImageReference(); 2490var aRef = CreateCompilationWithMscorlib461("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2491var dRef = CreateCompilationWithMscorlib461("public class D : A { }", new[] { aRef, bRef }, assemblyName: "D").EmitToImageReference(); 2527var bRef = CreateCompilationWithMscorlib46("public class B { }", assemblyName: "B").EmitToImageReference(); 2528var aRef = CreateCompilationWithMscorlib46("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2549var bRef = CreateCompilationWithMscorlib46("public class B { }", assemblyName: "B").EmitToImageReference(); 2550var aRef = CreateCompilationWithMscorlib46("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2577var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2578var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2579var b3Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public class B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2581var aRef = CreateEmptyCompilation("public class A : B { }", new[] { MscorlibRef, b1Ref }, assemblyName: "A").EmitToImageReference(); 2582var dRef = CreateEmptyCompilation("public class D : B { }", new[] { MscorlibRef, b2Ref }, assemblyName: "D").EmitToImageReference(); 2631var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2632var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2633var b3Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2634var b4Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2636var aRef = CreateEmptyCompilation(@"public interface A : B { }", new[] { MscorlibRef, b1Ref }, assemblyName: "A").EmitToImageReference(); 2637var dRef = CreateEmptyCompilation(@"public interface D : B { }", new[] { MscorlibRef, b2Ref }, assemblyName: "D").EmitToImageReference(); 2667var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2668var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2669var b3Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2670var b4Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")] public interface B { }", new[] { MscorlibRef }, assemblyName: "B").EmitToImageReference(); 2672var aRef = CreateEmptyCompilation(@"public interface A : B { }", new[] { MscorlibRef, b1Ref }, assemblyName: "A").EmitToImageReference(); 2673var dRef = CreateEmptyCompilation(@"public interface D : B { }", new[] { MscorlibRef, b2Ref }, assemblyName: "D").EmitToImageReference(); 2703var dRef = CreateCompilationWithMscorlib46("public interface D { }", assemblyName: "D").EmitToImageReference(); 2719var dRef = CreateCompilationWithMscorlib46("public interface D { }", assemblyName: "D").EmitToImageReference(); 2742var bRef = CreateCompilationWithMscorlib46("public interface D { }", assemblyName: "B").EmitToImageReference(); 2768var dRef = CreateCompilationWithMscorlib46("public interface D { }", assemblyName: "D").EmitToImageReference(); 2795var bRef = CreateCompilationWithMscorlib46("public interface B { }", assemblyName: "B").EmitToImageReference(); 2796var dRef = CreateCompilationWithMscorlib46("public interface D { }", assemblyName: "D").EmitToImageReference(); 2798var mRef = CreateCompilationWithMscorlib46("public interface M : B { }", new[] { bRef }, options: TestOptions.ReleaseModule.WithModuleName("M.netmodule")).EmitToImageReference(); 2799var nRef = CreateCompilationWithMscorlib46("public interface N : D { }", new[] { dRef }, options: TestOptions.ReleaseModule.WithModuleName("N.netmodule")).EmitToImageReference(); 2801var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").EmitToImageReference(); 2832var b1Ref = CreateCompilationWithMscorlib46(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class B { }", options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2833var b2Ref = CreateCompilationWithMscorlib46(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class B { }", options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2834var b3Ref = CreateCompilationWithMscorlib46(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public class B { }", options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2836var aRef = CreateCompilationWithMscorlib46(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class A : B { }", new[] { b1Ref }, options: s_signedDll, assemblyName: "A").EmitToImageReference(); 2873var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2874var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2876var dRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface D : B { }", new[] { MscorlibRef, b2Ref }, options: s_signedDll, assemblyName: "D").EmitToImageReference(); 2877var eRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface E : B { }", new[] { MscorlibRef, b1Ref }, options: s_signedDll, assemblyName: "E").EmitToImageReference(); 2886s_signedDll.WithMetadataReferenceResolver(resolverA), assemblyName: "A").EmitToImageReference(); 2939var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", references: new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2940var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", references: new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 2942var dRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface D : B { }", new[] { MscorlibRef, b2Ref }, options: s_signedDll, assemblyName: "D").EmitToImageReference(); 2943var eRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface E : B { }", new[] { MscorlibRef, b1Ref }, options: s_signedDll, assemblyName: "E").EmitToImageReference(); 2952s_signedDll.WithMetadataReferenceResolver(resolverA), assemblyName: "A").EmitToImageReference(); 2999var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3000var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3002var dRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface D : B { }", new[] { MscorlibRef, b2Ref }, options: s_signedDll, assemblyName: "D").EmitToImageReference(); 3003var eRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface E : B { }", new[] { MscorlibRef, b1Ref }, options: s_signedDll, assemblyName: "E").EmitToImageReference(); 3006s_signedDll, assemblyName: "A").EmitToImageReference(); 3043var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3044var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3045var b3Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3046var b4Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3048var dRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface D : B { }", new[] { MscorlibRef, b2Ref }, options: s_signedDll, assemblyName: "D").EmitToImageReference(); 3049var eRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface E : B { }", new[] { MscorlibRef, b1Ref }, options: s_signedDll, assemblyName: "E").EmitToImageReference(); 3052s_signedDll, assemblyName: "A").EmitToImageReference(); 3109var b1Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3110var b2Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3111var b3Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3112var b4Ref = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")] public interface B { }", new[] { MscorlibRef }, options: s_signedDll, assemblyName: "B").EmitToImageReference(); 3114var dRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface D : B { }", new[] { MscorlibRef, b2Ref }, options: s_signedDll, assemblyName: "D").EmitToImageReference(); 3115var eRef = CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public interface E : B { }", new[] { MscorlibRef, b1Ref }, options: s_signedDll, assemblyName: "E").EmitToImageReference(); 3118s_signedDll, assemblyName: "A").EmitToImageReference(); 3179options: options, assemblyName: "A").EmitToImageReference(); 3182options: options, assemblyName: "B").EmitToImageReference(); 3219options: options, assemblyName: "A").EmitToImageReference(); 3222options: options, assemblyName: "B").EmitToImageReference();
Compilation\SemanticModelAPITests.cs (2)
1259var ref1 = comp1.EmitToImageReference(aliases: ImmutableArray.Create("X")); 3872var libRef = CreateCompilation("", assemblyName: "lib").EmitToImageReference(aliases: ImmutableArray.Create("Alias"));
Compilation\UsedAssembliesTests.cs (58)
70verify<PEAssemblySymbol>(source2, comp1.EmitToImageReference()); 397verify<PEAssemblySymbol>(source2, comp1.EmitToImageReference()); 431verify<PEAssemblySymbol>(source2, comp1.EmitToImageReference()); 456var comp1ImageRef = comp1.EmitToImageReference(); 508var comp0ImageRef = comp0.EmitToImageReference(); 522var comp1ImageRef = comp1.EmitToImageReference(); 578var comp0ImageRef = comp0.EmitToImageReference(); 592var comp1Ref = comp1.EmitToImageReference(); 605var comp2ImageRef = comp2.EmitToImageReference(); 627comp2ImageRef = comp2.EmitToImageReference(); 647comp2ImageRef = comp2.EmitToImageReference(); 1377verify<PEAssemblySymbol>(source2, comp1.EmitToImageReference()); 1632var comp6ImageRef = comp6.EmitToImageReference(); 1636var comp7ImageRef = comp7.EmitToImageReference(embedInteropTypes: false); 1695var comp1ImageRef = comp1.EmitToImageReference(); 1706var comp2ImageRef = comp2.EmitToImageReference(); 1804var comp1ImageRef = comp1.EmitToImageReference(); 1887var comp1ImageRef = comp1.EmitToImageReference(); 1945var comp6ImageRef = comp6.EmitToImageReference(); 1949var comp7ImageRef = comp7.EmitToImageReference(embedInteropTypes: false); 1970var comp1ImageRef = comp1.EmitToImageReference(); 2429var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2442var comp1ImageRef = comp1.EmitToImageReference(); 2462var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2497var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2509var comp1ImageRef = comp1.EmitToImageReference(); 2513var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2585var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2597var comp1ImageRef = comp1.EmitToImageReference(); 2601var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2673var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2685var comp1ImageRef = comp1.EmitToImageReference(); 2689var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2757var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2770var comp1ImageRef = comp1.EmitToImageReference(); 2774var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2846var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2858var comp1ImageRef = comp1.EmitToImageReference(); 2862var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2934var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 2946var comp1ImageRef = comp1.EmitToImageReference(); 2950var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 2998var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 3037var comp1ImageRef = comp1.EmitToImageReference(); 3041var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 3307var comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes: true); 3347var comp1ImageRef = comp1.EmitToImageReference(); 3351var comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes: false); 4923var comp1ImageRef = comp1.EmitToImageReference(); 5013var comp1ImageRef = comp1.EmitToImageReference(); 5068var comp1ImageRef = comp1.EmitToImageReference(); 5155var comp1ImageRef = comp1.EmitToImageReference(); 5197var comp0ImageRef = comp0.EmitToImageReference(); 5230var comp1ImageRef = comp1.EmitToImageReference(); 5413var comp1ImageRef = comp1.EmitToImageReference(); 5826comp0Ref = comp0.EmitToImageReference(); 5861comp0Ref = comp0.EmitToImageReference(); 5896comp0Ref = comp0.EmitToImageReference();
CrossLanguageTests.cs (1)
31var ref1 = vbcomp.EmitToImageReference(embedInteropTypes: true);
DocumentationComments\CrefTests.cs (2)
1865var lib1Ref = CreateCompilation(lib1Source, assemblyName: "A").EmitToImageReference(); 1866var lib2Ref = CreateCompilation(lib2Source, assemblyName: "B").EmitToImageReference();
SymbolDisplay\SymbolDisplayTests.cs (4)
2370var comp2 = CreateCompilation("", references: [comp1.EmitToImageReference()], options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 5776var refA = compA.EmitToImageReference(); 5955var refA = compA.EmitToImageReference(); 5980var refA = compA.EmitToImageReference();
Symbols\AssemblyAndNamespaceTests.cs (1)
413var libRef = libComp.EmitToImageReference(aliases: ImmutableArray.Create("myTask"));
Symbols\CheckedUserDefinedOperatorsTests.cs (6)
6633var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6783var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6832var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6881var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7032var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7077var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() });
Symbols\CompilationCreationTests.cs (1)
2973var ref1 = lib1.EmitToImageReference(); // NOTE: can't use a compilation reference for a module.
Symbols\CorLibrary\CorTypes.cs (4)
371var comp1Ref = comp1.EmitToImageReference(); 546var comp1Ref = comp1.EmitToImageReference(); 820var comp1Ref = comp1.EmitToImageReference(); 1014var comp1Ref = comp1.EmitToImageReference();
Symbols\CovariantReturnTests.cs (19)
221}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.1")); 225}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.2")); 229}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.0")); 233}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.1")); 237}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.9")); 482var compAsImage = comp.EmitToImageReference(); 1413var baseMetadata = CreateCompilationWithCovariantReturns(s0).EmitToImageReference(); 1475var baseMetadata = CreateCompilationWithCovariantReturns(s0).EmitToImageReference(); 1539var baseMetadata = CreateCompilationWithCovariantReturns(s0).EmitToImageReference(); 2578var csRef = csComp.EmitToImageReference(); 2811var ref0 = CreateCompilationWithoutCovariantReturns(s0).EmitToImageReference(); 2821assemblyName: "ref1").EmitToImageReference(); 2832assemblyName: "ref1").EmitToImageReference(); 2905var ref0 = CreateCompilationWithoutCovariantReturns(s0).EmitToImageReference(); 2912var ref1a = CreateCompilationWithoutCovariantReturns(s1a, references: new[] { ref0 }, assemblyName: "ref1").EmitToImageReference(); 2920var ref1b = CreateCompilationWithCovariantReturns(s1b, references: new[] { ref0 }, assemblyName: "ref1").EmitToImageReference(); 2972var ref0 = CreateCompilationWithoutCovariantReturns(s0).EmitToImageReference(); 2979var ref1a = CreateCompilationWithoutCovariantReturns(s1a, references: new[] { ref0 }, assemblyName: "ref1").EmitToImageReference(); 2987var ref1b = CreateCompilationWithCovariantReturns(s1b, references: new[] { ref0 }, assemblyName: "ref1").EmitToImageReference();
Symbols\DefaultInterfaceImplementationTests.cs (183)
169foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 364var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 504var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 1679foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 1745foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 2206var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 2268foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2337foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2410foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2483foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2653var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 4416var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 4500var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 5976var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 6041var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 6630var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 7440var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 7507var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 9291foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9481foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9565var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9860var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9930var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 10003foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 10949var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 11766foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 11916foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12031foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12154foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12245foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12307foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12369foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12646foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12734foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12822foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 14967foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15146foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15272foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15694var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15773var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15873foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 17552var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 18337foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 18503foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 19933var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 20435foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 28510foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 28651foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 28776foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 29203var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29285var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29385foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 30955var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 31177foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32033foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32167foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32298var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe); 32558foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 33002var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 34184var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 34221var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 34322var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 34510var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 34714var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34923var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 35008var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35103var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35201var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35296var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35478foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35587foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35700foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35813foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35919foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36024foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36122foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36236foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36413foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36438foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 36601foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36626foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 36789foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36814foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 37029var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: options, 38429foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 38455foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 38781var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 38847var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 39026var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 39204var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 40061var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 41116var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 41152var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 41278var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 41509var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 41699var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 41880var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 42048foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 42075foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 42252foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 42279foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 42456foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 42483foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 43850var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43987var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 44117var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 44229var references = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 45108var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45261var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45400var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45592var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45729var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45902(comp0:compilation0.EmitToImageReference(), comp1:compilation1.EmitToImageReference()) }) 46034foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 46160foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 46303foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 46598MetadataReference metadataReference = compilation1.EmitToImageReference(); 47231MetadataReference metadataReference = compilation1.EmitToImageReference(); 47323MetadataReference metadataReference = compilation1.EmitToImageReference(); 47399MetadataReference metadataReference = compilation1.EmitToImageReference(); 47529MetadataReference metadataReference = compilation1.EmitToImageReference(); 47610MetadataReference metadataReference = compilation1.EmitToImageReference(); 47684MetadataReference metadataReference0 = compilation0.EmitToImageReference(); 47716MetadataReference metadataReference3 = compilation3.EmitToImageReference(); 47745MetadataReference metadataReference6 = compilation6.EmitToImageReference(); 47817MetadataReference metadataReference0 = compilation0.EmitToImageReference(); 47849MetadataReference metadataReference3 = compilation3.EmitToImageReference(); 47878MetadataReference metadataReference6 = compilation6.EmitToImageReference(); 47945MetadataReference metadataReference = compilation1.EmitToImageReference(); 48012MetadataReference metadataReference = compilation1.EmitToImageReference(); 48088MetadataReference metadataReference = compilation1.EmitToImageReference(); 48145MetadataReference metadataReference = compilation1.EmitToImageReference(); 48212MetadataReference metadataReference = compilation1.EmitToImageReference(); 48309MetadataReference metadataReference = compilation1.EmitToImageReference(); 48379MetadataReference metadataReference = compilation1.EmitToImageReference(); 48443MetadataReference metadataReference = compilation1.EmitToImageReference(); 48522MetadataReference metadataReference = compilation1.EmitToImageReference(); 48594MetadataReference metadataReference = compilation1.EmitToImageReference(); 48666MetadataReference metadataReference = compilation1.EmitToImageReference(); 48736MetadataReference metadataReference = compilation1.EmitToImageReference(); 48899MetadataReference metadataReference = compilation1.EmitToImageReference(); 48965MetadataReference metadataReference = compilation1.EmitToImageReference(); 49072MetadataReference metadataReference = compilation1.EmitToImageReference(); 49304MetadataReference metadataReference = compilation1.EmitToImageReference(); 49544MetadataReference metadataReference = compilation1.EmitToImageReference(); 49660foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 49776foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 50577foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 50622foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 50686var attributesRef = attributes.EmitToImageReference(); 50752var pia2Reference = pia2Compilation.EmitToImageReference(); 50757foreach (var reference2 in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 50807foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 51070foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51237foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51381foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51518foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51665foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51805foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51911foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52510foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52706foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52867foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53034foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53206foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53368foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53503foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 54200foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 57488foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57664foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57818foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57973foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 58132foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 58281foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 58405foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 59252foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 66751foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 66931foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 68191foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 68701var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 68866foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 68951foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() })
Symbols\DestructorTests.cs (1)
525var vbRef = CreateVisualBasicCompilation("VB", vb).EmitToImageReference();
Symbols\EnumTests.cs (4)
321var refA = comp.EmitToImageReference(); 333var refB = comp.EmitToImageReference(); 365var refA = comp.EmitToImageReference(); 377var refB = comp.EmitToImageReference();
Symbols\ExtendedPartialMethodsTests.cs (7)
2420verify(comp1.EmitToImageReference()); 2566verify(comp1.EmitToImageReference()); 2609verify(comp1.EmitToImageReference()); 2652verify(comp1.EmitToImageReference()); 2693verify(comp1.EmitToImageReference()); 2808verify(comp1.EmitToImageReference()); 2916var vbComp = CreateVisualBasicCompilation(vb, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Add(comp.EmitToImageReference()));
Symbols\GenericConstraintTests.cs (5)
291var comp2 = CreateCompilation(source, new MetadataReference[] { comp1.EmitToImageReference() }); 7338new[] { metadataComp.EmitToImageReference() }, 7398var metadataComp = CreateCompilation(code, new[] { remappedComp11.EmitToImageReference() }, assemblyName: "intermediate", targetFramework: TargetFramework.NetStandard20); 7405new[] { metadataComp.EmitToImageReference(), remappedComp12.EmitToImageReference() },
Symbols\InterfaceImplementationTests.cs (1)
2755var comp1 = CreateCompilation("", references: new[] { comp0.EmitToImageReference() });
Symbols\Metadata\MetadataMemberTests.cs (4)
629var comp2 = CreateCompilation("", new[] { comp1.EmitToImageReference() }); 670var comp2 = CreateCompilation("", new[] { comp1.EmitToImageReference() }); 734var compilation = CreateCompilation("", options: options, references: new[] { compilation0.EmitToImageReference() }); 796var compilation = CreateCompilation("", options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Internal), references: new[] { compilation0.EmitToImageReference() });
Symbols\Metadata\MetadataTypeTests.cs (1)
283var compilation2 = CreateEmptyCompilation(source2, new MetadataReference[] { Net40.References.mscorlib, Net40.References.SystemCore, compilation1.EmitToImageReference() },
Symbols\Metadata\PE\LoadingEvents.cs (1)
467var reference = CreateCompilation(source).EmitToImageReference();
Symbols\Metadata\PE\NoPia.cs (2)
1385var referencePIAImage = compilationPIA.EmitToImageReference(embedInteropTypes: true); 1391var referenceBaseImage = compilationBase.EmitToImageReference();
Symbols\Metadata\PE\TypeForwarders.cs (14)
1534comp1 = comp1.AddReferences(comp3.EmitToImageReference()); 1656var modRef1 = modCompilation.EmitToImageReference(); 1872var cB_ImageRef = cB.EmitToImageReference(); 1880var cC_v1_ImageRef = cC_v1.EmitToImageReference(); 1886var cA_v2_ImageRef = cA_v2.EmitToImageReference(); 1892var cD_ImageRef = cD.EmitToImageReference(); 1956var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 1960var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 1983var refBImpl = compBImpl.EmitToImageReference(); 1991comp = CreateCompilation(sourceProgram, references: new[] { refA1, compB2.EmitToImageReference(aliases: ImmutableArray.Create("B")), refBImpl }); 2020var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 2024var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 2047var refBImpl = compBImpl.EmitToImageReference(); 2055comp = CreateCompilation(sourceProgram, references: new[] { refA1, compB2.EmitToImageReference(aliases: ImmutableArray.Create("B")), refBImpl });
Symbols\MissingSpecialMember.cs (4)
486var corlibRef = CreateEmptyCompilation(corlibSource, parseOptions: parseOptions).EmitToImageReference(expectedWarnings: new[] 492var publicLibRef = CreateEmptyCompilation(string.Format(libSourceTemplate, "public"), new[] { corlibRef }, parseOptions: parseOptions).EmitToImageReference(); 493var internalLibRef = CreateEmptyCompilation(string.Format(libSourceTemplate, "internal"), new[] { corlibRef }, parseOptions: parseOptions).EmitToImageReference(); 512var reference = comp1.EmitToImageReference(expectedWarnings: new[]
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
832var ref1 = comp1.EmitToImageReference(); 849var ref2 = comp2.EmitToImageReference();
Symbols\OverriddenOrHiddenMembersTests.cs (16)
2900var ref1 = comp1.EmitToImageReference(); 2903var ref2 = comp2.EmitToImageReference(); 2948var ref1 = comp1.EmitToImageReference(); 2951var ref2 = comp2.EmitToImageReference(); 2996var ref1 = comp1.EmitToImageReference(); 2999var ref2 = comp2.EmitToImageReference(); 3043var ref1 = comp1.EmitToImageReference(); 3046var ref2 = comp2.EmitToImageReference(); 3090var ref1 = comp1.EmitToImageReference(); 3093var ref2 = comp2.EmitToImageReference(); 3137var ref1 = comp1.EmitToImageReference(); 3140var ref2 = comp2.EmitToImageReference(); 3209var ref1 = comp1.EmitToImageReference(); 3212var ref2 = comp2.EmitToImageReference(); 3264var ref1 = comp1.EmitToImageReference(); 3267var ref2 = comp2.EmitToImageReference();
Symbols\PartialPropertiesTests.cs (2)
1142var reference = comp.EmitToImageReference(); 1189var reference = comp.EmitToImageReference();
Symbols\PEParameterSymbolTests.cs (1)
76").EmitToImageReference();
Symbols\RelaxedShiftOperatorTests.cs (1)
59var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() },
Symbols\RequiredMembersTests.cs (37)
511comp = CreateCompilation(derived, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 553MetadataReference baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 557comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 599comp = CreateCompilation(derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 650var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 655comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 729var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 802comp = CreateCompilation("#pragma warning disable CS0649 // Never assigned" + derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 1608comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1635comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1678comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1703comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 2026comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2063var baseRef = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 2068comp = CreateCompilation(code, new[] { baseRef, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 2120comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2153comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2184comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2352comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2387comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2426comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2458comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 3239var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3284var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3328var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3369var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3413var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 4664comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4709comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4754comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4798comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4844comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 5220comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 5366comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 5682var comp = CreateCompilationWithIL(code, ilSource: il, references: new[] { attrComp.EmitToImageReference() }); 6587comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 6666comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() });
Symbols\Retargeting\NoPia.cs (10)
1537references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1591references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1644references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1686references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1741references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1809references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true), lib.EmitToImageReference() }); 2603references: new[] { module1.EmitToImageReference() }); 2663foreach (MetadataReference piaRef in new[] { piaCompilation.EmitToImageReference(), piaCompilation.ToMetadataReference() }) 2667foreach (MetadataReference consumer1Ref in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() })
Symbols\Source\BaseClassTests.cs (1)
1895var metadataRef = CreateCompilation(source).EmitToImageReference(embedInteropTypes: true);
Symbols\Source\ClsComplianceTests.cs (24)
495var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", parseOptions: TestOptions.Regular11).EmitToImageReference(); 496var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", parseOptions: TestOptions.Regular11).EmitToImageReference(); 497var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", parseOptions: TestOptions.Regular11).EmitToImageReference(); 561var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 562var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 563var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 582lib1 = CreateCompilation(libSource1, assemblyName: "lib1").EmitToImageReference(); 583lib2 = CreateCompilation(libSource2, assemblyName: "lib2").EmitToImageReference(); 584lib3 = CreateCompilation(libSource3, assemblyName: "lib3").EmitToImageReference(); 643var libCompliant = CreateCompilationWithMscorlib46(libCompliant_cs).EmitToImageReference(); 651var libNotCompliant = CreateCompilationWithMscorlib46(libNotCompliant_cs).EmitToImageReference(); 2366var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2367var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2368var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2401var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2402var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2403var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2434var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2435var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 3130var moduleRef = CreateCompilation(moduleSource, assemblyName: "module").EmitToImageReference(expectedWarnings: new[] 3459var libRef = CreateCompilation(libSource).EmitToImageReference(); 3646var libRef = CreateCompilation(libSource).EmitToImageReference(); 3756var libRef = CreateCompilation(libSource, assemblyName: "lib").EmitToImageReference(); 3879var comp2 = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }, TestOptions.ReleaseDll.WithConcurrentBuild(false));
Symbols\Source\EventTests.cs (5)
416var libAssemblyRef = libComp.EmitToImageReference(); 462var libAssemblyRef = libComp.EmitToImageReference(); 536var libAssemblyRef = libComp.EmitToImageReference(); 595var libAssemblyRef = libComp.EmitToImageReference(); 627var libAssemblyRef = libComp.EmitToImageReference();
Symbols\Source\ExternAliasTests.cs (5)
38s_goo1 = comp.EmitToImageReference(aliases: ImmutableArray.Create("Bar")); 63s_goo2 = comp.EmitToImageReference(aliases: ImmutableArray.Create("Bar")); 317var goo1Alias = comp.EmitToImageReference(aliases: ImmutableArray.Create("global")); 396var ref1 = comp1.EmitToImageReference(aliases: ImmutableArray.Create("X")); 399var ref2 = comp2.EmitToImageReference(aliases: ImmutableArray.Create("X"));
Symbols\Source\FileModifierTests.cs (9)
4153var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 4184var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 4249var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 4277firstIsMetadataReference ? ref1.ToMetadataReference() : ref1.EmitToImageReference(), 4278secondIsMetadataReference ? ref2.ToMetadataReference() : ref2.EmitToImageReference() 4428var referencingImageComp = CreateCompilation("", new[] { comp.EmitToImageReference() }); 4505var reference = useMetadataReference ? comp0.ToMetadataReference() : comp0.EmitToImageReference(); 5110var comp2 = CreateCompilation(new[] { (source2, "File2.cs") }, references: new[] { useMetadataReference ? comp1.ToMetadataReference() : comp1.EmitToImageReference() }); 5116comp1 = CreateCompilation(new[] { (source1, "File1.cs") }, references: new[] { useMetadataReference ? comp2.ToMetadataReference() : comp2.EmitToImageReference() });
Symbols\Source\NullablePublicAPITests.cs (4)
463var comp1Emit = comp1.EmitToImageReference(); 468var comp2Emit = comp2.EmitToImageReference(); 1049var comp1Emit = comp1.EmitToImageReference(); 1054var comp2Emit = comp2.EmitToImageReference();
Symbols\Source\RecordTests.cs (1)
1355emitReference ? comp.EmitToImageReference() : comp.ToMetadataReference()
Symbols\StaticAbstractMembersInInterfacesTests.cs (49)
6369references: new[] { compilation1.EmitToImageReference() }); 6470references: new[] { compilation1.EmitToImageReference() }); 6599references: new[] { compilation1.EmitToImageReference() }); 6735references: new[] { compilation1.EmitToImageReference() }); 6864references: new[] { compilation1.EmitToImageReference() }); 6993references: new[] { compilation1.EmitToImageReference() }); 16172foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16653foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16741foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16833foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16915foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16997foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17068foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17142foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17229foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17328foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17434foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20456foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20530foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20613foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20693foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21821foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21881foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21984foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 22104foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 22227foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 22336foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 22438foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 23746foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25307foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25422foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25549foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25620foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 26433foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27972foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 28087foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 28215foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 28286foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29420foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 30045foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 30162foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 30268foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 32252references: new[] { compilation0.EmitToImageReference() }); 33632foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33699foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33766foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33833foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 34203var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { compilation1.EmitToImageReference() }, 34260var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { compilation1.EmitToImageReference() },
Symbols\SymbolDistinguisherTests.cs (19)
33var libRef = CreateCompilation(tree, assemblyName: "Metadata").EmitToImageReference(); 158var libRef = CreateCompilation(source, assemblyName: "Metadata").EmitToImageReference(); 182var libRef = CreateCompilation(tree, assemblyName: "Metadata").EmitToImageReference(); 208var libRef = CreateCompilation(tree, assemblyName: "Metadata").EmitToImageReference(); 233var libRef = CreateCompilation(tree, assemblyName: "Metadata", options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 258var libRef = CreateCompilation(tree, assemblyName: "Metadata").EmitToImageReference(); 280var libRef = CreateCompilation(tree, assemblyName: "Metadata").EmitToImageReference(); 297var libRef = CreateCompilation("public class dynamic { }", assemblyName: "Metadata").EmitToImageReference(); 350var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 384var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 418var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 450var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 482var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 511var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 546var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 611var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 648var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 679var libRef = CreateCompilation(libSource, assemblyName: "Metadata").EmitToImageReference(); 740var ref1 = compilation1.EmitToImageReference();
Symbols\SymbolErrorTests.cs (24)
6911var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 6996var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 7067var ModuleA01Ref = CreateCompilation(ModuleA01, options: TestOptions.ReleaseModule, assemblyName: "ModuleA01").EmitToImageReference(); 7075var ModuleB01Ref = CreateCompilation(ModuleB01, options: TestOptions.ReleaseModule, assemblyName: "ModuleB01").EmitToImageReference(); 7229var moduleRef2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "mod_1_2").EmitToImageReference(); 7274EmitToImageReference(); 7286EmitToImageReference(); 7292EmitToImageReference(); 7298EmitToImageReference(); 7304EmitToImageReference(); 16502var ref1 = vbcomp.EmitToImageReference(embedInteropTypes: true); 19148var netModule = CreateEmptyCompilation("", options: TestOptions.ReleaseModule, assemblyName: "lib").EmitToImageReference(expectedWarnings: new[] { Diagnostic(ErrorCode.WRN_NoRuntimeMetadataVersion) }); 20468var comp4 = CreateCompilation(source3, new[] { comp2.EmitToImageReference() }, options: TestOptions.ReleaseDll); 20747var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 20762var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 20811var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 20826var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 20874var referenceD = CreateCompilation(codeD, assemblyName: "D").EmitToImageReference(); 20941var dReference = CreateCompilation(dCode, assemblyName: "D").EmitToImageReference(); 21075var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 21090var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 21117var referenceE = CreateCompilation(codeC, assemblyName: "E").EmitToImageReference(); 21640var comp2Ref = comp2.EmitToImageReference(); 21735var comp2Ref = comp2.EmitToImageReference();
Symbols\TypeTests.cs (1)
808assemblyName: "System.Console").EmitToImageReference();
Symbols\UnsignedRightShiftTests.cs (7)
1999var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() }, 2251var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() }, 2288var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { compilation0.EmitToImageReference() }, 3437foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3489foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3541foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3593foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() })
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\FieldAndValueKeywordTests.cs (1)
1500var refA = comp.EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CSharpTestBase.cs (8)
680CreateCompilation(RefSafetyRulesAttributeDefinition).EmitToImageReference(); 2840references: new[] { reference.EmitToImageReference() }, 2858references: new List<MetadataReference>() { NetFramework.mscorlib, NetFramework.SystemCore, NetFramework.MicrosoftCSharp, reference.EmitToImageReference() }, 2885references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2896references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2907references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2924references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2942references: new List<MetadataReference>() { reference.EmitToImageReference() },
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (2)
242assemblyName: "EventLibrary").EmitToImageReference(); 315var dynamicCommonRef = dynamicCommon.EmitToImageReference(expectedWarnings: new[]
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (1)
50references: [TestBase.MscorlibRef]).EmitToImageReference();
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
651return libCompilation.EmitToImageReference();
Microsoft.CodeAnalysis.Test.Utilities (3)
CommonTestBase.cs (2)
489references.Add(referencedCompilation.EmitToImageReference()); 496return useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference();
Mocks\Silverlight.cs (1)
99references: [mscorlibCompilation.EmitToImageReference()],
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
61references: new[] { TestBase.MscorlibRef }).EmitToImageReference();