2696 references to EmitToImageReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
SymbolKey\SymbolKeyErrorTypeTests.cs (1)
396.AddReferences(sourceCompilation.EmitToImageReference());
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (2)
145var comp2 = CreateCompilation(src2, new MetadataReference[] { comp1.EmitToImageReference() }); 232var comp40 = (Compilation)CreateCompilation(src2, new MetadataReference[] { comp20.EmitToImageReference() });
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (311)
BreakingChanges.cs (1)
1581var libRef = CreateCompilation(libSource, assemblyName: "lib").EmitToImageReference();
CodeGen\CodeGenAsyncIteratorTests.cs (2)
110var lib_ref = lib.EmitToImageReference(); 127var lib_ref = lib.EmitToImageReference();
CodeGen\CodeGenAsyncLocalsTests.cs (1)
964var reference = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef_v4_0_30319_17929 }).EmitToImageReference();
CodeGen\CodeGenAsyncTests.cs (2)
3707var rB = cB.EmitToImageReference(); 3718var rT = cT.EmitToImageReference();
CodeGen\CodeGenAwaitForeachTests.cs (2)
102var comp = CreateCompilationWithTasksExtensions(source, references: new[] { lib.EmitToImageReference() }); 2736var comp = CreateCompilationWithTasksExtensions(source, references: new[] { lib.EmitToImageReference() });
CodeGen\CodeGenAwaitUsingTests.cs (1)
731var comp = CreateCompilationWithTasksExtensions(comp_cs, references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe);
CodeGen\CodeGenDeconstructTests.cs (2)
8447var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 8461var comp = CreateCompilationWithMscorlib45(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(); 11194var vbRef = vb.EmitToImageReference(); 11289var vbRef = vb.EmitToImageReference(); 11391var vbRef = vb.EmitToImageReference();
CodeGen\CodeGenExplicitImplementationTests.cs (1)
128references: new[] { comp1.EmitToImageReference() },
CodeGen\CodeGenExprLambdaTests.cs (1)
5944var reference1 = compilation1.EmitToImageReference();
CodeGen\CodeGenFunctionPointersTests.cs (17)
2518var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2551var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2578var nopiaReference = CreateCompilation(NoPiaInterfaces).EmitToImageReference(embedInteropTypes: true); 2585}", references: new[] { nopiaReference }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2614internal class A {}", assemblyName: "A").EmitToImageReference(); 2622}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2644public class A {}", assemblyName: "A").EmitToImageReference(); 2652}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 6266var metadataRef = baseComp.EmitToImageReference(); 7570var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7639var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7724var comp2 = CreateCompilationWithFunctionPointers(source2, new[] { reference.EmitToImageReference() }); 8654validate(comp0.EmitToImageReference()); 10173var usageComp = CreateCompilationWithFunctionPointers(usage, new[] { definitionComp.EmitToImageReference() }); 10227var usageComp = CreateCompilationWithFunctionPointers(usage, new[] { definitionComp.EmitToImageReference() }); 10280var differentComp = CreateCompilationWithFunctionPointers(source2, new[] { refComp.EmitToImageReference() }); 10345var differentComp = CreateCompilationWithFunctionPointers(source2, new[] { refComp.EmitToImageReference() });
CodeGen\CodeGenInParametersTests.cs (11)
2767CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2798CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2829CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "9"); 2859CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "False"); 2889CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "3"); 4773var libUser = CreateCompilation(libUser_cs, references: new[] { libOrig.EmitToImageReference() }); 4798var comp = CreateCompilation(src, references: new[] { libChanged.EmitToImageReference(), libUser.EmitToImageReference() }); 4839var libUser = CreateCompilation(libUser_cs, references: new[] { libOrig.EmitToImageReference() }); 4878var comp = CreateCompilation(src, references: new[] { libChanged.EmitToImageReference(), libUser.EmitToImageReference() });
CodeGen\CodeGenInterfaceImplementation.cs (1)
365references: new[] { asmRef, comp1.EmitToImageReference() },
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)
13499comp = 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() }, 5933var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.EmitToImageReference() }); 13007var comp = CreateCompilationWithMscorlib40(source, references: new[] { libComp.EmitToImageReference() }); 13928var comp4 = CreateCompilationWithMscorlib40(source1, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, comp2.EmitToImageReference() }, 14093var comp4 = CreateCompilationWithMscorlib40(source1, references: (new[] { comp2.EmitToImageReference() }).Concat(s_valueTupleRefs), 14781var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15042var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15428var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15689var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 16776var comp2 = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 19782var comp4 = CreateCompilationWithMscorlib45(source2, references: new[] { comp2.EmitToImageReference() }); 22842var comp = CreateCompilationWithMscorlib40(source, assemblyName: "comp", references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe); 23206var ref0 = comp0.EmitToImageReference(); 23224var ref1 = comp1.EmitToImageReference(); 23254var ref0v1 = comp0v1.EmitToImageReference(); 23262var ref0v2 = comp0v2.EmitToImageReference(); 23269var ref1 = comp1.EmitToImageReference(); 23280var ref2 = comp2.EmitToImageReference(); 25356var corlibWithoutVTRef = corlibWithoutVT.EmitToImageReference(); 25360var corlibWithVTRef = corlibWithVT.EmitToImageReference(); 25364var libWithVTRef = libWithVT.EmitToImageReference(); 25382var libWithVTRef2 = CreateEmptyCompilation(valuetuple_cs, references: new[] { corlibWithoutVTRef }, parseOptions: parseOptions).EmitToImageReference(); 26460var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26484references: new[] { comp.EmitToImageReference(), libRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26504var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26522var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26549references: new[] { comp.EmitToImageReference(), libRef, SystemRuntimeFacadeRef, ValueTupleRef, missingContainerRef }, 26567var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26581var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26606references: new[] { comp.EmitToImageReference(), libRef, missingContainerRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26614references: new[] { comp.EmitToImageReference(), libRef, missingContainerRef, SystemRuntimeFacadeRef, ValueTupleRef }, 26628var missingRef = useImageReference ? missing.EmitToImageReference() : missing.ToMetadataReference(); 26646var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26669var executeComp = CreateCompilation(executable_cs, references: new[] { comp.EmitToImageReference(), libRef, missingRef }, options: TestOptions.DebugExe); 26680var refA = comp.EmitToImageReference(); 26685var refB = comp.EmitToImageReference(); 26719var lib = CreateEmptyCompilation(lib_cs, references: new[] { MscorlibRef, vtLib.EmitToImageReference() }); 26730var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26739var compWithFakeVt = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26754var comp2 = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26765var comp2WithFakeVt = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26821var lib = CreateEmptyCompilation(lib_cs, references: new[] { MscorlibRef, vtLib.EmitToImageReference() }); 26836var comp = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to vt 26847var compWithFakeVt = CreateEmptyCompilation(client2_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeVtLib.EmitToImageReference() }); // reference to fake vt 26885var lib = CreateEmptyCompilation(lib_cs + tuplelib_cs + tupleattributes_cs, references: new[] { MscorlibRef, containerLib.EmitToImageReference() }); 26896var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to container 26905var compWithFakeContainer = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeContainerLib.EmitToImageReference() }); // reference to fake container 26960var lib = CreateEmptyCompilation(lib_cs + tuplelib_cs + tupleattributes_cs, references: new[] { MscorlibRef, containerLib.EmitToImageReference() }); 26971var comp = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference() }); // missing reference to container 26980var compWithFakeContainer = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.EmitToImageReference(), fakeContainerLib.EmitToImageReference() }); // reference to fake container 27082var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27166var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27240var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27318var comp1ImageRef = new[] { comp1.EmitToImageReference() }; 27581var comp2 = CreateCompilation(source1, references: new[] { comp1.EmitToImageReference() }, options: TestOptions.DebugDll); 28008var comp2 = CreateCompilation(client, references: new[] { comp.EmitToImageReference() }, targetFramework: TargetFramework.Mscorlib40); 28097var comp2 = CreateCompilation(client, references: new[] { comp.EmitToImageReference() }, targetFramework: TargetFramework.Mscorlib40);
CodeGen\SwitchTests.cs (1)
3039var reference = compVerifier.Compilation.EmitToImageReference();
CodeGen\UnsafeTests.cs (2)
5285var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 5300var comp = CreateCompilationWithMscorlib45(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)
1033var piaImageReference = pia.EmitToImageReference(embedInteropTypes: true); 1112var piaImageReference = pia.EmitToImageReference(embedInteropTypes: true); 1808var image1 = comp1.EmitToImageReference(EmitOptions.Default); 1816var image2 = comp2.EmitToImageReference(EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)); 1890var libImage = libComp.EmitToImageReference(emitOptions); 2131var realImage = comp.EmitToImageReference(EmitOptions.Default); 2162var realImage2 = comp.EmitToImageReference(emitRegularWithoutPrivateMembers); 2190var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2219var refImage = comp.EmitToImageReference(emitRefOnly); 2268var realImage = comp.EmitToImageReference(EmitOptions.Default); 2278var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2290var refImage = comp.EmitToImageReference(emitRefOnly); 2335var realImage = comp.EmitToImageReference(EmitOptions.Default); 2345var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2357var refImage = comp.EmitToImageReference(emitRefOnly); 2402var realImage = comp.EmitToImageReference(EmitOptions.Default); 2412var metadataImage = comp.EmitToImageReference(emitMetadataOnly); 2424var refImage = comp.EmitToImageReference(emitRefOnly); 2463var refImage = comp.EmitToImageReference(emitRefOnly); 2508var refImage = comp.EmitToImageReference(emitRefOnly); 4677var imageRef = refCompilation.EmitToImageReference(); 4761var imageRef = refCompilation.EmitToImageReference(); 4807var imageRef = refCompilation.EmitToImageReference(); 4862var imageRef = refCompilation.EmitToImageReference(); 4894var imageRef = refCompilation.EmitToImageReference(); 4941var imageRef = refCompilation.EmitToImageReference(); 4971var imageRef = refCompilation.EmitToImageReference(); 5019var imageRef = refCompilation.EmitToImageReference(); 5259var ref1 = comp1.EmitToImageReference(); 5263var ref2 = comp2.EmitToImageReference(); 5306var ref1 = comp1.EmitToImageReference(); 5310var ref2 = comp2.EmitToImageReference(); 5544var 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\EditAndContinue\AssemblyReferencesTests.cs (3)
398var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.EmitToImageReference() }, assemblyName: "C", options: TestOptions.DebugDll); 399var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.EmitToImageReference() }); 400var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.EmitToImageReference() });
Emit\EditAndContinue\EditAndContinueTests.cs (4)
10925var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 10978var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 11064var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true); 11152var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true);
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
30var reference = compilation.EmitToImageReference(); 622var peRef0 = compilation0.EmitToImageReference(); 1127var peRef0 = compilation0.EmitToImageReference(); 1322var peRef0 = compilation0.EmitToImageReference(); 1822var peRef0 = compilation0.EmitToImageReference(); 1881var peRef0 = compilation0.EmitToImageReference(); 1948var peRef0 = compilation0.EmitToImageReference();
Emit\EmitMetadataTests.cs (3)
2714references: new[] { comAssembly.EmitToImageReference(embedInteropTypes: true) }, 2869references: new[] { reference.EmitToImageReference() }, 2921references: new[] { reference.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"); 2526CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2573CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2628CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2676CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2723CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2768CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2813CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2858CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2903CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2948CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 2993CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3039CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3085CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3131CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3177CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3225CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3273CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3328CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3376CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3424CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3470CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3516CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3562CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3608CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3654CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5", symbolValidator: validator); 3687CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3720CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3763CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 3805CompileAndVerify(code, references: new[] { reference.EmitToImageReference() }, expectedOutput: "5"); 4194CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4241CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4290CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4342CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4395CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4407var ref1 = CreateCompilation(refCode).EmitToImageReference(); 4408var ref2 = CreateCompilation(refCode).EmitToImageReference(); 4450var corlibWithoutInAttributeRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 4458var ref1 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutInAttributeRef }).EmitToImageReference(); 4459var ref2 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutInAttributeRef }).EmitToImageReference();
Emit\NoPiaEmbedTypes.cs (63)
76references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 121references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 198references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 267references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 327references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 378references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 428references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 477references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 527references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 577references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 627references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 677references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 727references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 825compilation = CreateEmptyCompilation(consumer, references: new MetadataReference[] { MscorlibRef_v20, piaCompilation.EmitToImageReference(embedInteropTypes: true) }, options: TestOptions.ReleaseExe); 875compilation = CreateEmptyCompilation(consumer, references: new MetadataReference[] { MscorlibRef_v20, piaCompilation.EmitToImageReference(embedInteropTypes: true) }, options: TestOptions.DebugExe); 1165references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 1724references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 1831references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 1920references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2008new MetadataReference[] { MscorlibRef_v4_0_30316_17626, piaCompilation.EmitToImageReference(embedInteropTypes: true) }, 2069references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2136references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2192references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2308references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2395references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2476references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2539references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2701references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2773references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2837references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2898references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 2964references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3030references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3095references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3160references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3228references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3378references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3443references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3500references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3547references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3629references: new MetadataReference[] { piaCompilation1.EmitToImageReference(embedInteropTypes: true), 3630piaCompilation2.EmitToImageReference(embedInteropTypes: true)}); 3693references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 3945references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 4029references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 4106references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 4171references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 4236references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true), CSharpRef }); 4296references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true), CSharpRef }); 4356references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true), CSharpRef }); 4422references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true), CSharpRef }); 4504references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 4579references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 4676references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 4754references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 4826references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 4992references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 5043references: new MetadataReference[] { piaCompilation1.EmitToImageReference(embedInteropTypes: true), SystemRuntimeFacadeRef, ValueTupleRef }); 5071references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true), piaCompilation1.ToMetadataReference(), ValueTupleRef, SystemRuntimeFacadeRef }); 5079references: new MetadataReference[] { piaCompilation2.EmitToImageReference(), piaCompilation1.ToMetadataReference(), ValueTupleRef, SystemRuntimeFacadeRef }); 5153references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true) }); 5424references: new MetadataReference[] { piaCompilation.EmitToImageReference(embedInteropTypes: true) }); 5490var piaRef2 = piaCompilation.EmitToImageReference(embedInteropTypes: true);
PDB\PDBUsingTests.cs (6)
808var refA = comp.EmitToImageReference(aliases: ImmutableArray.Create("A2")); 2057var libRef = CreateCompilation(libSource, assemblyName: "Lib").EmitToImageReference(); 2152var libRef = lib.EmitToImageReference(aliases: ImmutableArray.Create("Q")); 2611var libRef = CreateCompilation(sourceLib, assemblyName: "ImportedNoPiaTypesAssemblyName").EmitToImageReference(embedInteropTypes: true); 2683var libRef1 = CreateCompilation(sourceLib1).EmitToImageReference(); 2684var libRef2 = CreateCompilation(sourceLib2, new[] { libRef1 }, assemblyName: "LibRef2").EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (247)
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"); 998CreateCompilation(usageSource, references: new[] { definitionComp.EmitToImageReference() }, options: WithNullableEnable()) 5411var r1 = c1.EmitToImageReference(); 5414var r2 = c2.EmitToImageReference(); 8259var ref1 = comp.EmitToImageReference(); 8298var ref1 = comp.EmitToImageReference(); 9620var comp2 = CreateCompilation("", new[] { comp.EmitToImageReference() }); 9938var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 9988var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10014var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10040var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10171comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 10242comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 10765var comp2 = CreateVisualBasicCompilation(vbSource, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Concat(comp.EmitToImageReference()));
Attributes\AttributeTests_Assembly.cs (26)
421compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "20"); 450compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "25"); 469compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "40"); 504compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "60"); 814", options: TestOptions.ReleaseDll, references: new[] { hash_module_Comp.EmitToImageReference() }); 1433var netmodule2Ref = compilation.EmitToImageReference(); 1835var assembly = CreateCompilation(assemblySrc, new[] { module.EmitToImageReference() }, assemblyName: "C"); 1940var assembly = CreateCompilation(assemblySrc, new[] { module.EmitToImageReference() }, assemblyName: "C"); 1965var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 1990var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2018var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 2043var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2071var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference(), module2.EmitToImageReference() }, assemblyName: "C"); 2094var assembly = CreateCompilation(assemblySrc, new[] { module1.EmitToImageReference() }, assemblyName: "C"); 2114references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2146references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2176references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2208references: new MetadataReference[] { compMod1.EmitToImageReference(), compMod2.EmitToImageReference() }, 2233references: new MetadataReference[] { compMod1.EmitToImageReference() },
Attributes\AttributeTests_CallerInfoAttributes.cs (2)
681var ref1 = comp1.EmitToImageReference(); 1567var ref1 = comp1.EmitToImageReference();
Attributes\AttributeTests_Dynamic.cs (2)
1194var ref0 = comp.EmitToImageReference(); 1231var ref0 = comp.EmitToImageReference();
Attributes\AttributeTests_Embedded.cs (1)
505var 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)
1486references: new[] { comp1.EmitToImageReference() }, // it has to be real assembly, Comp2comp reference OK
Attributes\AttributeTests_NativeInteger.cs (4)
63var ref0 = comp.EmitToImageReference(); 835var ref1 = comp.EmitToImageReference(); 845var ref2 = comp.EmitToImageReference(); 1386var 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)
53var ref0 = comp.EmitToImageReference(); 168var ref0 = comp.EmitToImageReference(); 263var ref0 = comp0.EmitToImageReference(); 276var 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 = CreateCompilationWithMscorlib45(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true)); 1899var reference = CreateCompilationWithMscorlib45(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 (28)
575var libAssemblyRef = libComp.EmitToImageReference(); 3768CompileAndVerify(source2, references: new[] { compDll.EmitToImageReference() }, expectedOutput: expectedOutput); 3876CompileAndVerify(source2, references: new[] { compDll.EmitToImageReference() }, expectedOutput: expectedOutput); 3951CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4030CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4107var assemblyRef = compDll.EmitToImageReference(expectedWarnings: new[] 4193CreateCompilation(source2, references: new[] { compDll.EmitToImageReference() }).VerifyDiagnostics( 4804var client2 = CreateCompilation("", references: new[] { lib_comp.EmitToImageReference() }); 4879var comp = CreateCompilationWithMscorlib46(source, references: new[] { lib.EmitToImageReference() }); 4881var comp2 = CreateCompilationWithMscorlib46(errors, references: new[] { comp.EmitToImageReference() }); 8516verify(comp1.EmitToImageReference()); 8571verify(comp1.EmitToImageReference()); 8615verify(comp1.EmitToImageReference()); 8658verify(comp1.EmitToImageReference()); 8757verifyReference(comp1.EmitToImageReference(), options, expectedDiagnostics); 8810verify(comp1.EmitToImageReference()); 8858verify(comp1.EmitToImageReference()); 8937verify(comp1.EmitToImageReference()); 8992verify(comp1.EmitToImageReference()); 9041verify(comp1.EmitToImageReference()); 9092verify(comp1.EmitToImageReference()); 9421verify(comp1.EmitToImageReference()); 9564var comp2 = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }); 9784compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { compilation1.EmitToImageReference() }), TestOptions.ReleaseDll); 9881var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { compilation1.EmitToImageReference() }); 9964var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { compilation1.EmitToImageReference() }); 12608var comp = CompileAndVerify(source, references: new[] { metadata_comp.EmitToImageReference() }); 13462var refA = comp.EmitToImageReference();
Attributes\InternalsVisibleToAndStrongNameTests.cs (14)
935var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 979var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1429references: new[] { comp.EmitToImageReference() }, 1551var reference = other.EmitToImageReference(); 1575var reference = other.EmitToImageReference(); 1772references: new[] { other.EmitToImageReference() }, 1795references: new[] { other.EmitToImageReference() }, 2842var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions).EmitToImageReference(); 2879var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll).EmitToImageReference(); 2931comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_01"); 2966comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_02"); 3015MetadataReference imageReference = lib.EmitToImageReference(); 3139MetadataReference imageReference = lib.EmitToImageReference(); 3198comp = CreateCompilation(source1, new[] { lib.EmitToImageReference() }, assemblyName: "Issue57742_05");
Emit\NumericIntPtrTests.cs (10)
939var ref2 = comp.EmitToImageReference(); 1001var ref2 = comp.EmitToImageReference(); 1194var ref2 = comp.EmitToImageReference(); 2778var ref0 = comp.EmitToImageReference(); 2808var ref0 = comp.EmitToImageReference(); 3023var ref2 = comp.EmitToImageReference(); 8997var refA = comp.EmitToImageReference(); 10302comp = CreateEmptyCompilation(source, references: new[] { corlib.EmitToImageReference() }, parseOptions: parseOptions); 10688var image = comp.EmitToImageReference(); 11119var comp = CreateEmptyCompilation(source, references: new[] { corlib.EmitToImageReference() });
Emit\UnmanagedTypeModifierTests.cs (26)
596}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: @" 621}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 638}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: @" 676}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 699}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 715}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 751}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 774}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 790}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 826}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 849}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 865}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 902}", references: new[] { reference.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 925}", references: new[] { parent.Compilation.EmitToImageReference() }, symbolValidator: module => 942}", references: new[] { parent.Compilation.EmitToImageReference(), child.Compilation.EmitToImageReference() }, expectedOutput: "Child"); 1022references: new[] { reference.Compilation.EmitToImageReference() }, 1044var ref1 = CreateCompilation(refCode).EmitToImageReference(); 1045var ref2 = CreateCompilation(refCode).EmitToImageReference(); 1079var corlibWithoutUnmanagedTypeRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 1087var ref1 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutUnmanagedTypeRef }).EmitToImageReference(); 1088var ref2 = CreateEmptyCompilation(refCode, references: new[] { corlibWithoutUnmanagedTypeRef }).EmitToImageReference();
FlowAnalysis\RegionAnalysisTests.cs (1)
8047var libraryReference = CreateCompilation(libSource).EmitToImageReference();
FlowAnalysis\StructTests.cs (3)
417var moduleReference = comp1.EmitToImageReference(); 460var moduleReference = comp1.EmitToImageReference(); 493var moduleReference = comp1.EmitToImageReference();
Semantics\PatternMatchingTests.cs (4)
8556var refA = comp.EmitToImageReference(); 10159var refA = comp.EmitToImageReference(); 10963var refA = comp.EmitToImageReference(); 11321var refA = comp.EmitToImageReference();
Semantics\PatternMatchingTests_ListPatterns.cs (14)
1651var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 1798var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 1828var csCompilation = CreateCompilation(csSource, references: new[] { vbCompilation.EmitToImageReference() }); 3259.EmitToImageReference(); 3270.EmitToImageReference(); 3354.EmitToImageReference(); 3368.EmitToImageReference(); 3433var rangeComp = CreateCompilation(new[] { range_cs, TestSources.Index }, references: new[] { missingComp.EmitToImageReference() }, assemblyName: "range"); 3435var rangeRef = rangeComp.EmitToImageReference(); 3452var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference(), rangeRef }); 3554var libComp = CreateCompilation(lib_cs, references: new[] { missingComp.EmitToImageReference() }, assemblyName: "lib"); 3557var comp = CreateCompilation(new[] { source, TestSources.Index, TestSources.Range }, references: new[] { libComp.EmitToImageReference() }); 5351.EmitToImageReference(); 5363.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();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (35)
ExpressionCompilerTests.cs (8)
326var referenceA = compilationA.EmitToImageReference(); 3816var netModuleRef = CreateCompilation(sourceNetModule, options: TestOptions.DebugModule).EmitToImageReference(); 5645var libRef = CreateCompilation(libSource, assemblyName: "Lib").EmitToImageReference(); 5700var libBv1Ref = CreateCompilation(string.Format(libBTemplate, "1"), assemblyName: "B", options: signedDllOptions).EmitToImageReference(); 5701var libBv2Ref = CreateCompilation(string.Format(libBTemplate, "2"), assemblyName: "B", options: signedDllOptions).EmitToImageReference(); 5711var libAv1Ref = CreateCompilation(libASource, new[] { libBv1Ref }, assemblyName: "A", options: signedDllOptions).EmitToImageReference(); 6568}", references: new[] { reference.EmitToImageReference() }, parseOptions: parseOptions); 6606}", references: new[] { reference.EmitToImageReference() }, parseOptions: parseOptions);
HoistedThisTests.cs (3)
852var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 915var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1430var ref1 = comp1.EmitToImageReference();
LocalsTests.cs (3)
2418references: new[] { compilation0.EmitToImageReference() }); 2461references: new[] { compilation0.EmitToImageReference() }); 3403var libRef = CreateCompilation(libSource).EmitToImageReference();
MissingAssemblyTests.cs (3)
89var libRef = CreateCompilation(libSource, assemblyName: "Lib").EmitToImageReference(); 743EmitToImageReference().ToModuleInstance(); 963var imageReference = (MetadataImageReference)comp.EmitToImageReference();
NoPIATests.cs (1)
87var referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes: true);
PseudoVariableTests.cs (2)
941references: new[] { MscorlibRef_v20, compilationA1.EmitToImageReference() }, 951WithRuntimeInstance(compilationB1, new[] { MscorlibRef, compilationA2.EmitToImageReference() }, runtime =>
ReferencedModulesTests.cs (11)
538var referenceAS1 = compilationAS1.EmitToImageReference(); 545var referenceAS2 = compilationAS2.EmitToImageReference(); 555var referenceBN1 = compilationBN1.EmitToImageReference(); 562var referenceBN2 = compilationBN2.EmitToImageReference(); 572var referenceBS1 = compilationBS1.EmitToImageReference(); 579var referenceBS2 = compilationBS2.EmitToImageReference(); 1075var systemConsoleRef = systemConsoleComp.EmitToImageReference(); 1077var systemObjectModelRef = systemObjectModelComp.EmitToImageReference(); 1263var refLib = compLib.EmitToImageReference(); 1378var refLib = compLib.EmitToImageReference(aliases: ImmutableArray.Create("A")); 1456var refLib = compLib.EmitToImageReference();
TupleTests.cs (1)
108var corlibWithoutVTRef = corlibWithoutVT.EmitToImageReference();
UsingDebugInfoTests.cs (3)
234var aliasedRef = CreateEmptyCompilation("", assemblyName: "Lib", parseOptions: parseOptions).EmitToImageReference(aliases: ImmutableArray.Create("A")); 284var aliasedRef = CreateCompilation(libSource, assemblyName: "Lib", parseOptions: parseOptions).EmitToImageReference(aliases: ImmutableArray.Create("A")); 336var aliasedRef = CreateEmptyCompilation("", assemblyName: "Lib", parseOptions: parseOptions).EmitToImageReference(aliases: ImmutableArray.Create("A"));
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)
1338var libRef = CreateCSharpCompilationWithCorlib(source, "lib").EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (541)
Semantics\AccessCheckTests.cs (2)
1446var refA = comp.EmitToImageReference(); 1479var refA = comp.EmitToImageReference();
Semantics\BindingAsyncTasklikeMoreTests.cs (5)
1168var ref0 = compilation0.EmitToImageReference(); 1260var ref0 = compilation0.EmitToImageReference(); 1331var ref0 = compilation0.EmitToImageReference(); 1405var ref0 = compilation0.EmitToImageReference(); 1479var ref0 = compilation0.EmitToImageReference();
Semantics\BindingTests.cs (14)
745", assemblyName: "DerivedAssembly1", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 758", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 784", assemblyName: "DerivedAssembly2", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 797", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 823", assemblyName: "DerivedAssembly3", references: new List<MetadataReference>() { baseAssembly.EmitToImageReference() }).VerifyDiagnostics(); 834}", references: new List<MetadataReference>() { derivedAssembly.EmitToImageReference() }) 1581comp3 = CreateCompilationWithMscorlib45(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1637comp3 = CreateCompilationWithMscorlib45(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1688comp3 = CreateCompilationWithMscorlib45(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) }); 1739comp3 = CreateCompilationWithMscorlib45(source3, new MetadataReference[] { comp2.EmitToImageReference(), comp1.EmitToImageReference().WithEmbedInteropTypes(true) });
Semantics\DeconstructionTests.cs (2)
1604var libMissingRef = libMissingComp.EmitToImageReference(); 1607var libRef = libComp.EmitToImageReference();
Semantics\DelegateTypeTests.cs (6)
10921var refAttribute = comp.EmitToImageReference(); 10932var refA = comp.EmitToImageReference(); 10996var refA = comp.EmitToImageReference(); 14062var ref1 = comp1.EmitToImageReference(embedInteropTypes: true); 14085var ref1 = comp1.EmitToImageReference(embedInteropTypes: true); 15557CreateCompilation(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)
4240var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4253var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4281var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4295var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4324var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4336var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4356var libComp = CreateCompilation(lib, references: new[] { missingComp.EmitToImageReference() }); 4369var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 4630var 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)
76references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 113references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 147references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 185references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 215references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 226references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 345references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 1044var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1049comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1080var comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1128var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1133comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1613references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1809references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2121references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2226references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 3080references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 4641.EmitToImageReference(); 4644.EmitToImageReference(); 4647.EmitToImageReference(); 4650.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\InterpolationTests.cs (24)
1819foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 2235foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 4397var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 4414var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 6817var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 6911var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 6986var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7064var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7139var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7247var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7287var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7327var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7367var comp = CreateCompilation(@"C.M(1, $"""");", references: new[] { vbComp.EmitToImageReference() }); 7444var comp = CreateCompilation(@"C.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7521var comp = CreateCompilation(@"_ = new C($"""");", references: new[] { vbComp.EmitToImageReference() }); 7602var comp = CreateCompilation(@"C<CustomHandler>.M($"""");", references: new[] { vbComp.EmitToImageReference() }); 7774var comp = CreateCompilation("", references: new[] { vbComp.EmitToImageReference() }); 7939comp = CreateCompilation(executableCode, new[] { dependency.EmitToImageReference() }); 8153foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8210foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8332foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 9057CreateCompilation(@"C.M(1, """", " + expression + @");", new[] { comp.EmitToImageReference() }).VerifyDiagnostics( 13114var comp = CreateCompilation(code, new[] { vbComp.EmitToImageReference() }); 16517var comp = CreateCompilation(code, references: new[] { vbComp.EmitToImageReference() });
Semantics\LambdaTests.cs (1)
445comp1.EmitToImageReference(),
Semantics\NativeIntegerTests.cs (32)
186var ref2 = comp.EmitToImageReference(); 702var ref2 = comp.EmitToImageReference(); 846var ref1 = comp.EmitToImageReference(); 884var ref2 = comp.EmitToImageReference(); 957var ref1 = comp.EmitToImageReference(); 1001var ref2 = comp.EmitToImageReference(); 1050var refA1 = comp.EmitToImageReference(); 1053var refA2 = comp.EmitToImageReference(); 1138var ref1 = comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 1218var ref1 = comp.EmitToImageReference(); 1470verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: true); 1496verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: false); 1513var ref2 = comp.EmitToImageReference(); 1595var ref2 = comp.EmitToImageReference(); 1648var ref2 = comp.EmitToImageReference(); 2432var refA = compA.EmitToImageReference(); 3118var ref2 = comp.EmitToImageReference(); 3162var ref2 = comp.EmitToImageReference(); 3197var ref2 = comp.EmitToImageReference(); 3259var ref2 = comp.EmitToImageReference(); 3302var ref2 = comp.EmitToImageReference(); 3361var ref2 = comp.EmitToImageReference(); 3451var ref1 = comp.EmitToImageReference(); 3533var ref2 = comp.EmitToImageReference(); 3566var ref2 = comp.EmitToImageReference(); 3599var ref2 = comp.EmitToImageReference(); 4575var refA = comp.EmitToImageReference(options: EmitOptions.Default.WithRuntimeMetadataVersion("4.0.0.0")); 6916var ref0 = comp.EmitToImageReference(); 6945var ref0 = comp.EmitToImageReference(); 6978var ref0 = comp.EmitToImageReference(); 7193var ref2 = comp.EmitToImageReference(); 13255var refA = comp.EmitToImageReference();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
338var 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 (235)
8515comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.EmitToImageReference() }); 8695var ref0 = comp0.EmitToImageReference(); 8802var metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8825metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8855metadataRefs0 = new[] { comp0.EmitToImageReference() }; 8936var comp1B = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 8986var comp1B = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 9072references: new[] { comp0.EmitToImageReference() }); 9163references: new[] { comp0.EmitToImageReference() }); 9232var ref0 = comp0.EmitToImageReference(); 9236var ref1 = comp1.EmitToImageReference(); 9322var ref0 = comp0.EmitToImageReference(); 9326var ref1 = comp1.EmitToImageReference(); 9358ref0 = comp0.EmitToImageReference(); 9362ref1 = comp1.EmitToImageReference(); 9418comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }); 9491var lib2 = CreateCompilation(lib2_cs, references: new[] { lib.EmitToImageReference() }, assemblyName: "lib2"); 9497var comp = CreateCompilation(source_cs, references: new[] { lib2.EmitToImageReference() }); 9642parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9793parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9912parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10021parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10150parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10267parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10304parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 10430parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 14324foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 14376foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17849compilation = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 19750" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19815" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19865" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19927" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 19980" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20057" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20115" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 20249" }, options: WithNullableEnable(), references: new[] { c0.EmitToImageReference() }); 21311", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 21545", new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 21765" }, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular8); 23663", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23733", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23873", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 26971", references: new[] { lib.EmitToImageReference() }); 27001", references: new[] { lib.EmitToImageReference() }); 27171", references: new[] { lib.EmitToImageReference() }); 27201", references: new[] { lib.EmitToImageReference() }); 28222var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 28450var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 28669var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 28847var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 30083var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31204var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31239var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31274var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31311var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31353var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31483var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31518var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31557var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31612var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31652var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31699var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31746var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31824var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31874var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 31986var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 32061var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 32371var reference = CreateNullableCompilation(new[] { source1, NotNullIfNotNullAttributeDefinition }).EmitToImageReference(); 34754" }, options: WithNullableEnable(), references: new[] { libComp.EmitToImageReference() }); 34847" }, options: WithNullableEnable(), references: new[] { obliviousComp.EmitToImageReference() }); 35053var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 35213var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 35250var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 35297var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 36139var compilation2 = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }); 38241var ref0 = comp.EmitToImageReference(); 38354var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 38459var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 38706var comp = CreateNullableCompilation(new[] { source, MaybeNullAttributeDefinition }, references: new[] { lib.EmitToImageReference() }); 38882var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 39017var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 39057var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 42223var ref0 = comp.EmitToImageReference(); 42285var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 42500var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 42810references: new[] { lib.EmitToImageReference() }); 42873var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43382var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43418var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43454var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43488var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43523var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 43557var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 44116var ref0 = comp.EmitToImageReference(); 44166var ref0 = comp.EmitToImageReference(); 44673var ref0 = comp.EmitToImageReference(); 44729var ref0 = comp.EmitToImageReference(); 45334var ref0 = comp.EmitToImageReference(); 45382var ref0 = comp.EmitToImageReference(); 45423var ref0 = comp.EmitToImageReference(); 45562var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45845var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 45955var comp = CreateNullableCompilation(source, references: new[] { lib.EmitToImageReference() }); 46298var comp2 = CreateNullableCompilation(source2, references: new[] { comp.EmitToImageReference() }); 54484var ref0 = comp0.EmitToImageReference(); 54533var ref0 = comp0.EmitToImageReference(); 54608var ref0 = comp0.EmitToImageReference(); 54672var ref0 = comp0.EmitToImageReference(); 54719var ref0 = comp0.EmitToImageReference(); 54765var ref0 = comp0.EmitToImageReference(); 54880var ref0 = comp0.EmitToImageReference(); 55126var ref0 = comp0.EmitToImageReference(); 55141var ref1 = comp1.EmitToImageReference(); 56009var ref0 = comp0.EmitToImageReference(); 56024var ref1 = comp1.EmitToImageReference(); 56435var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 56493var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 57889var ref0 = comp0.EmitToImageReference(); 58020var ref0 = comp0.EmitToImageReference(); 58082var ref0 = comp0.EmitToImageReference(); 58137var ref0 = comp0.EmitToImageReference(); 58215var ref0 = comp0.EmitToImageReference(); 58304var ref0 = comp0.EmitToImageReference(); 58409var ref0 = comp0.EmitToImageReference(); 58696var ref0 = comp0.EmitToImageReference(); 61419" }, options: WithNullableEnable(), references: new[] { notAnnotated.EmitToImageReference() }); 62128var ref0 = comp0.EmitToImageReference(); 62186var ref0 = comp0.EmitToImageReference(); 62259var ref0 = comp0.EmitToImageReference(); 72336var comp2 = CreateCompilation(source2, references: new[] { comp.EmitToImageReference() }, options: WithNullableEnable()); 72378var comp2 = CreateCompilation(source2, references: new[] { comp.EmitToImageReference() }, options: WithNullableEnable()); 73451references: new[] { c0.EmitToImageReference() }); 73492references: new[] { c0.EmitToImageReference() }); 73724c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 73859c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 73892c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 74031c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 74172c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 74343c = CreateCompilation(new[] { source2 }, new[] { c1.EmitToImageReference() }, 75231references: new[] { compA.EmitToImageReference() }); 77755var ref0 = comp0.EmitToImageReference(); 78227var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular7_3); 78234var comp2 = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }); 85589var comp1 = CreateCompilation(new[] { source1 }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 89094var ref0 = comp0.EmitToImageReference(); 89152var ref0 = comp0.EmitToImageReference(); 89194var ref0 = comp0.EmitToImageReference(); 89265var ref0 = comp0.EmitToImageReference(); 89309var ref0 = comp0.EmitToImageReference(); 89382var ref0 = comp0.EmitToImageReference(); 89426var ref0 = comp0.EmitToImageReference(); 89527var ref0 = comp0.EmitToImageReference(); 89568var ref0 = comp0.EmitToImageReference(); 89615var ref0 = comp0.EmitToImageReference(); 89810var ref0 = comp0.EmitToImageReference(); 89866var ref0 = comp0.EmitToImageReference(); 89939var ref0 = comp0.EmitToImageReference(); 90067var ref0 = comp0.EmitToImageReference(); 90105var ref0 = comp0.EmitToImageReference(); 90191var ref0 = comp0.EmitToImageReference(); 90403var ref0 = comp0.EmitToImageReference(); 90417var ref1 = comp1.EmitToImageReference(); 91421var ref0 = comp0.EmitToImageReference(); 94596var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }) 94639references: new[] { comp1.EmitToImageReference() }, 94681var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 95047references: new[] { comp1.EmitToImageReference() }); 95118references: new[] { comp1.EmitToImageReference(), comp2.EmitToImageReference() }); 95187var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 95725var comp3 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 95731var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp1.EmitToImageReference() }); 97559foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 97640foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 101168var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 101244references: new[] { comp1.EmitToImageReference(), comp2.EmitToImageReference() }, 101872var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 102379foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 103673var comp2 = CreateCompilation(new[] { source2 }, references: new[] { comp1.EmitToImageReference() }); 105523foreach (var reference in new[] { comp0.ToMetadataReference(), comp0.EmitToImageReference() }) 107275ref0 = comp.EmitToImageReference(); 107595var ref0 = comp0.EmitToImageReference(); 107614var ref0 = comp0.EmitToImageReference(); 107644var ref0 = comp0.EmitToImageReference(); 107680var ref0 = comp0.EmitToImageReference(); 107713var ref0 = comp0.EmitToImageReference(); 107749var ref0 = comp0.EmitToImageReference(); 107782var ref0 = comp0.EmitToImageReference(); 107823var ref0 = comp0.EmitToImageReference(); 107951comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), references: new[] { comp0.EmitToImageReference() }); 108119var ref0 = comp0.EmitToImageReference(); 108161var ref0 = comp0.EmitToImageReference(); 108182var ref0 = comp0.EmitToImageReference(); 108256var ref0 = comp0.EmitToImageReference(); 108344var ref0 = comp0.EmitToImageReference(); 108399var ref0 = comp0.EmitToImageReference(); 108484var ref0 = comp0.EmitToImageReference(); 108552var ref0 = comp0.EmitToImageReference(); 108805var ref0 = comp0.EmitToImageReference(); 108828ref0 = comp0.EmitToImageReference(); 108840ref0 = comp0.EmitToImageReference(); 108942ref0 = comp0.EmitToImageReference(); 112431var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112469var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112506var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112543var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112585var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112627var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112668var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112712var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112753var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112796var comp2 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.EmitToImageReference() }); 112904var compilation2 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 112928var compilation4 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference() }); 112996var compilation6 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MscorlibRef }); 139155var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 139189var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 139225var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 139267var comp = CreateCompilation(source, references: new[] { vbComp.EmitToImageReference() }); 140673.EmitToImageReference(); 151453var nullableAttrRef = useImageReference ? nullableAttrComp.EmitToImageReference() : nullableAttrComp.ToMetadataReference(); 151472var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 151496references: new[] { comp.EmitToImageReference(), libRef, nullableAttrRef }, 152139var ref0 = comp.EmitToImageReference(); 152187var ref0 = comp.EmitToImageReference(); 152601var ref0 = comp.EmitToImageReference(); 152637var ref0 = comp.EmitToImageReference();
Semantics\NullableTests.cs (1)
1804references: new MetadataReference[] { complib.EmitToImageReference() },
Semantics\OverloadResolutionTests.cs (7)
11096CreateCompilation(code, references: new[] { libComp.EmitToImageReference() }).VerifyDiagnostics( 11328var ref0 = CreateCompilation(source0).EmitToImageReference(); 11329var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference(); 11377var ref0 = CreateCompilation(source0).EmitToImageReference(); 11378var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference(); 11427var ref0 = CreateCompilation(source0).EmitToImageReference(); 11428var ref1 = CreateCompilation(source1, references: new[] { ref0 }).EmitToImageReference();
Semantics\PrimaryConstructorTests.cs (1)
473var comp2 = CreateCompilation(src2, references: new[] { comp.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() }) 2700var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 2716var handlerRef = CreateCompilation(handlerSource).EmitToImageReference(); 5101"""""");", references: new[] { vbComp.EmitToImageReference() }); 5207"""""");", references: new[] { vbComp.EmitToImageReference() }); 5294"""""");", references: new[] { vbComp.EmitToImageReference() }); 5384"""""");", references: new[] { vbComp.EmitToImageReference() }); 5471"""""");", references: new[] { vbComp.EmitToImageReference() }); 5558"""""");", references: new[] { vbComp.EmitToImageReference() }); 5605"""""");", references: new[] { vbComp.EmitToImageReference() }); 5652"""""");", references: new[] { vbComp.EmitToImageReference() }); 5741"""""");", references: new[] { vbComp.EmitToImageReference() }); 5830"""""");", references: new[] { vbComp.EmitToImageReference() }); 5923"""""");", references: new[] { vbComp.EmitToImageReference() }); 5968var comp = CreateCompilation("", references: new[] { vbComp.EmitToImageReference() }); 6152comp = CreateCompilation(executableCode, new[] { dependency.EmitToImageReference() }); 6428foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 6487foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 6611foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 7352CreateCompilation(@"C.M(1, """", " + expression + @");", new[] { comp.EmitToImageReference() }).VerifyDiagnostics( 9809var comp = CreateCompilation(code, new[] { vbComp.EmitToImageReference() }); 12897var comp = CreateCompilation(code, references: new[] { vbComp.EmitToImageReference() });
Semantics\ReadOnlyStructsTests.cs (4)
1611var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1616var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1639var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1644var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference();
Semantics\RecordStructTests.cs (4)
188var comp2 = CreateCompilation(src2, references: new[] { comp.EmitToImageReference() }); 2285var corlibRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 2387var corlibRef = CreateEmptyCompilation(corlib_cs).EmitToImageReference(); 5055CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: @"
Semantics\RecordTests.cs (38)
4210var comp1Ref = CreateCompilation(source1).EmitToImageReference(); 4216var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4241var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_12", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4247var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4276var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4282var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_13", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4288var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4340var comp1Ref = CreateCompilation(source1).EmitToImageReference(); 4346var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4371var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_15", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4377var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4433var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4439var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_16", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4445var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 9553}", references: new[] { comp1.EmitToImageReference() }).VerifyDiagnostics(); 9806var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 10576var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 10830var refA = comp.EmitToImageReference(); 10878var refA = comp.EmitToImageReference(); 10956var refA = compA.EmitToImageReference(); 11028var refA = compA.EmitToImageReference(); 11118var refA = compA.EmitToImageReference(); 12620var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference(); 13343var refA = compA.EmitToImageReference(); 16285var ref0 = comp.EmitToImageReference(); 17234var ref0 = comp.EmitToImageReference(); 17330var ref0 = comp.EmitToImageReference(); 17426var ref0 = comp.EmitToImageReference(); 20685CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: 20864references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 21034references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 23811var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 24287var ref0 = comp.EmitToImageReference(); 24352var ref0 = comp.EmitToImageReference(); 24422var ref0 = comp.EmitToImageReference(); 24501var ref0 = comp.EmitToImageReference(); 26097var compRef = CreateCompilation(src).EmitToImageReference(); 30167var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference();
Semantics\RefEscapingTests.cs (2)
6778comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }, parseOptions: TestOptions.Regular11); 6788comp1 = 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 (20)
541var refB = comp.EmitToImageReference(); 1487var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1543var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1595var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1651var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 2003var refB = verifier.Compilation.EmitToImageReference(); 2228var refA = compA.EmitToImageReference(emitOptions); 2246var refB = compB.EmitToImageReference(); 2261references: new[] { refB, compA.EmitToImageReference() }, 9708var refA = comp.EmitToImageReference(); 15250var refA = comp.EmitToImageReference(embedInteropTypes: true); 19807var comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 19820comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10); 25837var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 25846var ref1 = comp.EmitToImageReference(); 25894var refLowerVersion = comp.EmitToImageReference(); 25898var refHigherVersion = comp.EmitToImageReference(); 25907var ref1 = comp.EmitToImageReference(); 25962var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 25971var ref1 = comp.EmitToImageReference();
Semantics\SpanStackSafetyTests.cs (4)
1454references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 1488references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 1532references: new List<MetadataReference>() { MscorlibRef_v4_0_30316_17626, SystemCoreRef, CSharpRef, reference.EmitToImageReference() }, 1573references: 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(); 3111var comp = CreateCompilation(src, options: TestOptions.UnsafeDebugDll, references: new[] { libComp.EmitToImageReference() }); 3507var metadata = CreateCompilation(externalCode).EmitToImageReference();
Semantics\UseSiteErrorTests.cs (19)
1065var xRef = CreateCompilation(xSource, assemblyName: "Test").EmitToImageReference(); 1097var xRef = CreateCompilation(xSource, assemblyName: "X").EmitToImageReference(); 1126var xRef = CreateCompilation(xSource, assemblyName: "X").EmitToImageReference(); 1651var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1652var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1722var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1723var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1777var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1778var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1834var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1835var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1891var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1892var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 1938var missingRef = CreateCompilation(missingSource, assemblyName: "Missing").EmitToImageReference(); 1939var libRef = CreateCompilation(libSource, new[] { missingRef }).EmitToImageReference(); 2223comp3 = CreateCompilation(source3, new MetadataReference[] { comp2.EmitToImageReference() }); 2312var compilation2 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 2334var compilation4 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference() }); 2379var 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();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (664)
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)
618var mtref = refcomp.EmitToImageReference(aliases: ImmutableArray.Create("a", "Alias(*#$@^%*&)")); 686var mtref = refcomp.EmitToImageReference(aliases: ImmutableArray.Create("a", "Alias(*#$@^%*&)")); 990references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1004references: new MetadataReference[] { netModule2.EmitToImageReference() }, 1019references: new MetadataReference[] { netModule1.EmitToImageReference(), netModule2.EmitToImageReference() }, 1046references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1060references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1074references: new MetadataReference[] { netModule2.EmitToImageReference(), netModule3.EmitToImageReference() }, 1110references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1135references: new MetadataReference[] { netModule1.EmitToImageReference() }, 1149references: new MetadataReference[] { netModule1.EmitToImageReference(), netModule2.EmitToImageReference() }, 3418{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3439{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3467MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3495MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3542return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference(); 3582return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference(); 3601var corlibReference = corlib.EmitToImageReference(); 3604var otherReference = other.EmitToImageReference(); 3636var corlibReference = corlib.EmitToImageReference(aliases: ImmutableArray.Create("corlib")); 3661var corlibReference = corlib.EmitToImageReference(); 3664var 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 = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2318var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2347var bRef = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2348var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2379var bRef = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2380var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2415var bRef = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2416var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2451var bRef = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2452var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2489var bRef = CreateCompilationWithMscorlib45("public class B { }", assemblyName: "B").EmitToImageReference(); 2490var aRef = CreateCompilationWithMscorlib45("public class A : B { }", new[] { bRef }, assemblyName: "A").EmitToImageReference(); 2491var dRef = CreateCompilationWithMscorlib45("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")); 3841var 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); 4828var comp1ImageRef = comp1.EmitToImageReference(); 4918var comp1ImageRef = comp1.EmitToImageReference(); 4973var comp1ImageRef = comp1.EmitToImageReference(); 5060var comp1ImageRef = comp1.EmitToImageReference(); 5102var comp0ImageRef = comp0.EmitToImageReference(); 5135var comp1ImageRef = comp1.EmitToImageReference(); 5318var comp1ImageRef = comp1.EmitToImageReference(); 5731comp0Ref = comp0.EmitToImageReference(); 5766comp0Ref = comp0.EmitToImageReference(); 5801comp0Ref = 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 (3)
5353var refA = compA.EmitToImageReference(); 5532var refA = compA.EmitToImageReference(); 5557var refA = compA.EmitToImageReference();
Symbols\AssemblyAndNamespaceTests.cs (1)
413var libRef = libComp.EmitToImageReference(aliases: ImmutableArray.Create("myTask"));
Symbols\CheckedUserDefinedOperatorsTests.cs (6)
6608var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6758var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6807var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6856var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7007var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7052var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() });
Symbols\CompilationCreationTests.cs (1)
2972var ref1 = lib1.EmitToImageReference(); // NOTE: can't use a compilation reference for a module.
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)
178foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 373var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 513var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 1688foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 1754foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 2215var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 2277foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2346foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2419foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2492foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2662var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 4220var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 4304var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 5780var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 5845var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 6434var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 7244var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, 7311var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 9095foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9285foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9369var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9664var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9734var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9807foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 10753var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 11570foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 11720foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 11835foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 11958foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12049foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12111foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12173foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12450foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12538foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 12626foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 14771foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 14950foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15076foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15498var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15577var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15677foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 17356var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 18141foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 18307foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 19737var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 20239foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 28314foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 28455foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 28580foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 29007var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29089var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29189foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 30759var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 30981foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 31837foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 31971foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32102var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe); 32362foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32806var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 33988var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 34025var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 34126var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 34314var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 34518var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34727var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 34812var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34907var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35005var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35100var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35282foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35391foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35504foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35617foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35723foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35828foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35926foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36040foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36217foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36242foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 36405foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36430foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 36593foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36618foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 36833var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: options, 38233foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 38259foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 38585var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 38651var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 38830var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 39008var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 39865var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 40920var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 40956var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 41082var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 41313var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 41503var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 41684var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 41852foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 41879foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 42056foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 42083foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 42260foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 42287foreach (var reference in new[] { compilation4.ToMetadataReference(), compilation4.EmitToImageReference() }) 43654var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43791var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43921var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 44033var references = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 44921var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45074var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45213var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45405var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45542var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45715(comp0:compilation0.EmitToImageReference(), comp1:compilation1.EmitToImageReference()) }) 45847foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 45973foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 46116foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 46411MetadataReference metadataReference = compilation1.EmitToImageReference(); 47044MetadataReference metadataReference = compilation1.EmitToImageReference(); 47136MetadataReference metadataReference = compilation1.EmitToImageReference(); 47212MetadataReference metadataReference = compilation1.EmitToImageReference(); 47342MetadataReference metadataReference = compilation1.EmitToImageReference(); 47423MetadataReference metadataReference = compilation1.EmitToImageReference(); 47497MetadataReference metadataReference0 = compilation0.EmitToImageReference(); 47529MetadataReference metadataReference3 = compilation3.EmitToImageReference(); 47558MetadataReference metadataReference6 = compilation6.EmitToImageReference(); 47630MetadataReference metadataReference0 = compilation0.EmitToImageReference(); 47662MetadataReference metadataReference3 = compilation3.EmitToImageReference(); 47691MetadataReference metadataReference6 = compilation6.EmitToImageReference(); 47758MetadataReference metadataReference = compilation1.EmitToImageReference(); 47825MetadataReference metadataReference = compilation1.EmitToImageReference(); 47901MetadataReference metadataReference = compilation1.EmitToImageReference(); 47958MetadataReference metadataReference = compilation1.EmitToImageReference(); 48025MetadataReference metadataReference = compilation1.EmitToImageReference(); 48122MetadataReference metadataReference = compilation1.EmitToImageReference(); 48192MetadataReference metadataReference = compilation1.EmitToImageReference(); 48256MetadataReference metadataReference = compilation1.EmitToImageReference(); 48335MetadataReference metadataReference = compilation1.EmitToImageReference(); 48407MetadataReference metadataReference = compilation1.EmitToImageReference(); 48479MetadataReference metadataReference = compilation1.EmitToImageReference(); 48549MetadataReference metadataReference = compilation1.EmitToImageReference(); 48712MetadataReference metadataReference = compilation1.EmitToImageReference(); 48778MetadataReference metadataReference = compilation1.EmitToImageReference(); 48885MetadataReference metadataReference = compilation1.EmitToImageReference(); 49117MetadataReference metadataReference = compilation1.EmitToImageReference(); 49357MetadataReference metadataReference = compilation1.EmitToImageReference(); 49473foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 49589foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 50390foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 50435foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 50499var attributesRef = attributes.EmitToImageReference(); 50565var pia2Reference = pia2Compilation.EmitToImageReference(); 50570foreach (var reference2 in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 50620foreach (var reference in new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) }) 50883foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51050foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51194foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51331foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51478foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51618foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 51724foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52323foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52519foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52680foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 52847foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53019foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53181foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 53316foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 54013foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 57301foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57477foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57631foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57786foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 57945foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 58094foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 58218foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 59065foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 66564foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 66744foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 68001foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 68511var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 68676foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 68761foreach (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)
2022verify(comp1.EmitToImageReference()); 2168verify(comp1.EmitToImageReference()); 2211verify(comp1.EmitToImageReference()); 2254verify(comp1.EmitToImageReference()); 2295verify(comp1.EmitToImageReference()); 2416verify(comp1.EmitToImageReference()); 2524var vbComp = CreateVisualBasicCompilation(vb, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Add(comp.EmitToImageReference()));
Symbols\GenericConstraintTests.cs (5)
289var comp2 = CreateCompilation(source, new MetadataReference[] { comp1.EmitToImageReference() }); 7300new[] { metadataComp.EmitToImageReference() }, 7360var metadataComp = CreateCompilation(code, new[] { remappedComp11.EmitToImageReference() }, assemblyName: "intermediate", targetFramework: TargetFramework.NetStandard20); 7367new[] { metadataComp.EmitToImageReference(), remappedComp12.EmitToImageReference() },
Symbols\InterfaceImplementationTests.cs (1)
2755var comp1 = CreateCompilation("", references: new[] { comp0.EmitToImageReference() });
Symbols\Metadata\MetadataMemberTests.cs (4)
625var comp2 = CreateCompilation("", new[] { comp1.EmitToImageReference() }); 666var comp2 = CreateCompilation("", new[] { comp1.EmitToImageReference() }); 730var compilation = CreateCompilation("", options: options, references: new[] { compilation0.EmitToImageReference() }); 792var compilation = CreateCompilation("", options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Internal), references: new[] { compilation0.EmitToImageReference() });
Symbols\Metadata\MetadataTypeTests.cs (1)
282var compilation2 = CreateEmptyCompilation(source2, new MetadataReference[] { TestMetadata.Net40.mscorlib, TestMetadata.Net40.SystemCore, compilation1.EmitToImageReference() },
Symbols\Metadata\PE\LoadingEvents.cs (1)
468var 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 (13)
1613var modRef1 = modCompilation.EmitToImageReference(); 1829var cB_ImageRef = cB.EmitToImageReference(); 1837var cC_v1_ImageRef = cC_v1.EmitToImageReference(); 1843var cA_v2_ImageRef = cA_v2.EmitToImageReference(); 1849var cD_ImageRef = cD.EmitToImageReference(); 1913var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 1917var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 1940var refBImpl = compBImpl.EmitToImageReference(); 1948comp = CreateCompilation(sourceProgram, references: new[] { refA1, compB2.EmitToImageReference(aliases: ImmutableArray.Create("B")), refBImpl }); 1977var refA1 = compA1.EmitToImageReference(aliases: ImmutableArray.Create("A")); 1981var refB1 = compB1.EmitToImageReference(aliases: ImmutableArray.Create("B")); 2004var refBImpl = compBImpl.EmitToImageReference(); 2012comp = 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\PEParameterSymbolTests.cs (1)
76").EmitToImageReference();
Symbols\RelaxedShiftOperatorTests.cs (1)
59var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() },
Symbols\RequiredMembersTests.cs (45)
527comp = CreateCompilation(derived, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 569MetadataReference baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 573comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 615comp = CreateCompilation(derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 666var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 671comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 745var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 818comp = CreateCompilation("#pragma warning disable CS0649 // Never assigned" + derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 1624comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1651comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1694comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1719comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1781var comp = CreateCompilation(new[] { c }, references: new[] { vbComp.EmitToImageReference() }); 2009comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2046var baseRef = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 2051comp = CreateCompilation(code, new[] { baseRef, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 2103comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2136comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2167comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2335comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2370comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2409comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2441comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2544var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 2592var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 2627var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 2668var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 2893var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 2938var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 2982var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3023var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3067var comp = CreateCompilation(c, new[] { il, originalComp.EmitToImageReference() }); 3105var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 3146var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 3186var comp = CreateCompilation(c, new[] { vbComp.EmitToImageReference() }); 4035comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4080comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4125comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4169comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4215comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4591comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 4737comp = CreateCompilation(derived, new[] { baseComp.EmitToImageReference() }); 5053var comp = CreateCompilationWithIL(code, ilSource: il, references: new[] { attrComp.EmitToImageReference() }); 5267comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 5346comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() });
Symbols\Retargeting\NoPia.cs (10)
1536references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1590references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1643references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1685references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1740references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true) }); 1808references: new MetadataReference[] { pia.EmitToImageReference(embedInteropTypes: true), lib.EmitToImageReference() }); 2602references: new[] { module1.EmitToImageReference() }); 2662foreach (MetadataReference piaRef in new[] { piaCompilation.EmitToImageReference(), piaCompilation.ToMetadataReference() }) 2666foreach (MetadataReference consumer1Ref in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() })
Symbols\Source\BaseClassTests.cs (1)
1894var metadataRef = CreateCompilation(source).EmitToImageReference(embedInteropTypes: true);
Symbols\Source\ClsComplianceTests.cs (24)
496var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", parseOptions: TestOptions.Regular11).EmitToImageReference(); 497var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", parseOptions: TestOptions.Regular11).EmitToImageReference(); 498var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", parseOptions: TestOptions.Regular11).EmitToImageReference(); 562var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 563var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 564var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 583lib1 = CreateCompilation(libSource1, assemblyName: "lib1").EmitToImageReference(); 584lib2 = CreateCompilation(libSource2, assemblyName: "lib2").EmitToImageReference(); 585lib3 = CreateCompilation(libSource3, assemblyName: "lib3").EmitToImageReference(); 644var libCompliant = CreateCompilationWithMscorlib46(libCompliant_cs).EmitToImageReference(); 652var libNotCompliant = CreateCompilationWithMscorlib46(libNotCompliant_cs).EmitToImageReference(); 2367var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2368var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2369var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2402var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2403var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2404var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2435var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2436var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 3131var 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 (7)
3581var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 3608var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 3665var comp2 = CreateCompilation("", references: new[] { comp.EmitToImageReference() }); 3689firstIsMetadataReference ? ref1.ToMetadataReference() : ref1.EmitToImageReference(), 3690secondIsMetadataReference ? ref2.ToMetadataReference() : ref2.EmitToImageReference() 3788var referencingImageComp = CreateCompilation("", new[] { comp.EmitToImageReference() }); 3865var reference = useMetadataReference ? comp0.ToMetadataReference() : comp0.EmitToImageReference();
Symbols\Source\NullablePublicAPITests.cs (4)
461var comp1Emit = comp1.EmitToImageReference(); 466var comp2Emit = comp2.EmitToImageReference(); 1047var comp1Emit = comp1.EmitToImageReference(); 1052var comp2Emit = comp2.EmitToImageReference();
Symbols\Source\RecordTests.cs (1)
1355emitReference ? comp.EmitToImageReference() : comp.ToMetadataReference()
Symbols\StaticAbstractMembersInInterfacesTests.cs (47)
6387references: new[] { compilation1.EmitToImageReference() }); 6488references: new[] { compilation1.EmitToImageReference() }); 6617references: new[] { compilation1.EmitToImageReference() }); 6753references: new[] { compilation1.EmitToImageReference() }); 6882references: new[] { compilation1.EmitToImageReference() }); 7011references: new[] { compilation1.EmitToImageReference() }); 16214foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16695foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16783foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16875foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16957foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17039foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17110foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17184foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17271foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17370foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17476foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 19942foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20016foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20099foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20179foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21307foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21367foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21470foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21590foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21713foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21822foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21924foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 23232foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 24793foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 24908foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25035foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25106foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25919foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27458foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27573foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27701foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27772foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 28906foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29531foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29648foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29754foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 31738references: new[] { compilation0.EmitToImageReference() }); 33118foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33185foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33252foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33319foreach (var reference in new[] { compilation1.ToMetadataReference(), 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)
6835var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 6920var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 6991var ModuleA01Ref = CreateCompilation(ModuleA01, options: TestOptions.ReleaseModule, assemblyName: "ModuleA01").EmitToImageReference(); 6999var ModuleB01Ref = CreateCompilation(ModuleB01, options: TestOptions.ReleaseModule, assemblyName: "ModuleB01").EmitToImageReference(); 7153var moduleRef2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "mod_1_2").EmitToImageReference(); 7198EmitToImageReference(); 7210EmitToImageReference(); 7216EmitToImageReference(); 7222EmitToImageReference(); 7228EmitToImageReference(); 16346var ref1 = vbcomp.EmitToImageReference(embedInteropTypes: true); 18992var netModule = CreateEmptyCompilation("", options: TestOptions.ReleaseModule, assemblyName: "lib").EmitToImageReference(expectedWarnings: new[] { Diagnostic(ErrorCode.WRN_NoRuntimeMetadataVersion) }); 20312var comp4 = CreateCompilation(source3, new[] { comp2.EmitToImageReference() }, options: TestOptions.ReleaseDll); 20591var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 20606var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 20655var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 20670var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 20718var referenceD = CreateCompilation(codeD, assemblyName: "D").EmitToImageReference(); 20772var dReference = CreateCompilation(dCode, assemblyName: "D").EmitToImageReference(); 20906var referenceC = CreateCompilation(codeC, assemblyName: "C").EmitToImageReference(); 20921var referenceB = CreateCompilation(codeB, references: new MetadataReference[] { referenceC }, assemblyName: "B").EmitToImageReference(); 20948var referenceE = CreateCompilation(codeC, assemblyName: "E").EmitToImageReference(); 21471var comp2Ref = comp2.EmitToImageReference(); 21566var comp2Ref = comp2.EmitToImageReference();
Symbols\TypeTests.cs (1)
807assemblyName: "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() }, 3443foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3495foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3547foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() }) 3599foreach (var reference in new[] { compilation0.ToMetadataReference(), compilation0.EmitToImageReference() })
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CSharpTestBase.cs (7)
649CreateCompilation(RefSafetyRulesAttributeDefinition).EmitToImageReference(); 2180references: new[] { reference.EmitToImageReference() }, 2198references: new List<MetadataReference>() { Net451.mscorlib, Net451.SystemCore, Net451.MicrosoftCSharp, reference.EmitToImageReference() }, 2508references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2519references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2530references: new List<MetadataReference>() { reference.EmitToImageReference() }, 2547references: 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)
55references: new[] { TestBase.MscorlibRef }).EmitToImageReference();
Microsoft.CodeAnalysis.Test.Utilities (2)
CommonTestBase.cs (2)
455references.Add(referencedCompilation.EmitToImageReference()); 462return useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference();
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
61references: new[] { TestBase.MscorlibRef }).EmitToImageReference();
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (228)
Attributes\AssemblyAttributes.vb (17)
536</compilation>, {compilation.EmitToImageReference()}, TestOptions.ReleaseDll) 567</compilation>, {compilation.EmitToImageReference()}, TestOptions.ReleaseDll) 600</compilation>, {compilation.EmitToImageReference()}, TestOptions.ReleaseDll) 649</compilation>, {compilation.EmitToImageReference()}, TestOptions.ReleaseDll) 1003</compilation>, options:=TestOptions.ReleaseDll, references:={hash_module_Comp.EmitToImageReference()}) 1332Dim modRef = DirectCast(consoleappCompilation.EmitToImageReference(), MetadataImageReference) 1443Dim modRef = DirectCast(consoleappCompilation.EmitToImageReference(), MetadataImageReference) 1627Dim netmodule2Ref = comp.EmitToImageReference() 1913Dim assembly = CreateCompilationWithMscorlib40(assemblySrc, references:={[module].EmitToImageReference()}) 2063{compMod1.EmitToImageReference(), compMod2.EmitToImageReference()}, 2113{compMod1.EmitToImageReference(), compMod2.EmitToImageReference()}, 2161{compMod1.EmitToImageReference(), compMod2.EmitToImageReference()}, 2210{compMod1.EmitToImageReference(), compMod2.EmitToImageReference()},
Attributes\AttributeTests.vb (2)
4443Dim comp2 = CreateCompilationWithMscorlib40AndReferences(<compilation><file></file></compilation>, {comp.EmitToImageReference()}) 4834Dim compilation2 = CreateCompilationWithMscorlib40("", references:={compilation1.EmitToImageReference()})
Attributes\AttributeTests_CallerArgumentExpression.vb (4)
194Dim csCompilation = CreateCSharpCompilation("Program2.Log(5 + 2);", referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Net50, {compilation.EmitToImageReference()}), compilationOptions:=New CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication)) 322Dim ref1 = comp1.EmitToImageReference() 1026Dim ref1 = comp1.EmitToImageReference() 1354Dim comp2 = CreateCompilation(source2, references:={comp1.EmitToImageReference()}, TestOptions.ReleaseExe, TestOptions.RegularLatest)
Attributes\AttributeTests_Experimental.vb (3)
107Dim comp2A = CreateCompilationWithMscorlib40(source2, references:={ref0, comp1.EmitToImageReference()}) 619Dim comp2 = CreateCompilationWithMscorlib40(source2, references:={ref0, comp1.EmitToImageReference()}) 725Return comp.EmitToImageReference()
Attributes\AttributeTests_ObsoleteAttribute.vb (15)
1492comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1547comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1590comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1637comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1693comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1749comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1835comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1899comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 1961comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 2023comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 2367comp2 = CreateCompilationWithMscorlib40(source2, references:={comp1.EmitToImageReference()}) 2585compilation2 = CreateEmptyCompilationWithReferences(source2, WinRtRefs.Concat(compilation1.EmitToImageReference())) 2636Dim ref = compilation1.EmitToImageReference() 2707Dim ref = csCompilation.EmitToImageReference() 2876Dim compilation2 = CreateEmptyCompilationWithReferences(source1, WinRtRefs.Append(compilation0.EmitToImageReference()))
Attributes\AttributeTests_Synthesized.vb (16)
66Dim reference = CreateCompilationWithMscorlib40AndVBRuntime(source).EmitToImageReference() 327references:={csCompilation.EmitToImageReference()}, 1456Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference() 1483Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=TestOptions.DebugDll).EmitToImageReference() 1513Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference() 1543Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=TestOptions.DebugDll).EmitToImageReference() 1571Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference() 1599Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference(New EmitOptions(metadataOnly:=True)) 1624Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=TestOptions.DebugDll).EmitToImageReference(New EmitOptions(metadataOnly:=True)) 1654Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=options).EmitToImageReference() 1688Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=options).EmitToImageReference() 1718Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference() 1749Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=options).EmitToImageReference(New EmitOptions(metadataOnly:=True)) 1790Dim mslibRef = mslibComp.EmitToImageReference() 1794Dim mslibNoStringRef = mslibNoStringComp.EmitToImageReference() 1815Dim diagLibRef = diagLibComp.EmitToImageReference()
Attributes\AttributeTests_Tuples.vb (4)
133Dim ref0 = comp0.EmitToImageReference() 170Dim ref0 = comp.EmitToImageReference() 209Dim ref0 = comp.EmitToImageReference() 452Dim ref0 = comp0.EmitToImageReference()
Attributes\AttributeTests_WellKnownAttributes.vb (4)
477Dim client2 = CreateCompilationWithMscorlib40AndVBRuntime(empty_vb, additionalRefs:={lib_comp.EmitToImageReference()}) 751Dim libAssemblyRef = libComp.EmitToImageReference() 3243Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(source, references:={lib1.EmitToImageReference()}) 3245Dim comp2 = CreateCompilationWithMscorlib45AndVBRuntime(errors, references:={comp.EmitToImageReference()})
Attributes\InternalsVisibleToAndStrongNameTests.vb (8)
643Dim reference = c1.EmitToImageReference() 679Dim reference = c1.EmitToImageReference() 1131Dim comp3 = CreateCompilation(src, references:={comp.EmitToImageReference()}, 1189{other.EmitToImageReference()}, 2451comp = CreateCompilation(source, {other.EmitToImageReference()}) 2489comp = CreateCompilation(source, {other.EmitToImageReference()}) 2536Dim imageReference As MetadataReference = other.EmitToImageReference() 2653Dim imageReference As MetadataReference = other.EmitToImageReference()
CodeGen\CodeGenCallTests.vb (9)
7786Dim libUser = CreateCompilation(libUser_vb, references:={libOrig.EmitToImageReference()}) 7825Dim comp = CreateCompilation(src, references:={libChanged.EmitToImageReference(), libUser.EmitToImageReference()}, options:=TestOptions.DebugExe) 7886Dim libUser = CreateCompilation(libUser_vb, references:={libOrig.EmitToImageReference()}) 7920Dim comp = CreateCompilation(src, references:={libChanged.EmitToImageReference(), libUser.EmitToImageReference()}, options:=TestOptions.DebugExe) 7975Dim libUser = CreateCompilation(libUser_vb, references:={libOrig.EmitToImageReference()}) 8007Dim comp = CreateCompilation(src, references:={libChanged.EmitToImageReference(), libUser.EmitToImageReference()}, options:=TestOptions.DebugExe)
CodeGen\CodeGenEvents.vb (3)
2218Dim compilation2 = CreateCompilationWithMscorlib40AndVBRuntime(source2, {compilation1.EmitToImageReference()}, TestOptions.ReleaseExe) 2473Dim compilation2 = CreateCompilationWithMscorlib40AndVBRuntime(source2, {compilation1.EmitToImageReference()}, TestOptions.ReleaseExe) 2633Dim compilation2 = CreateCompilationWithMscorlib40AndVBRuntime(source2, {compilation1.EmitToImageReference()}, TestOptions.ReleaseExe)
CodeGen\CodeGenSelectCase.vb (1)
3444Dim reference = compVerifier.Compilation.EmitToImageReference()
CodeGen\CodeGenTuples.vb (36)
11394Dim consumer2 = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=TestOptions.ReleaseExe, additionalRefs:={[lib].EmitToImageReference()}) 11634Dim consumer2 = CreateCompilationWithMscorlib40AndVBRuntime(source, options:=TestOptions.ReleaseExe, additionalRefs:={[lib].EmitToImageReference()}) 17366options:=TestOptions.DebugExe, references:={csComp.EmitToImageReference()}) 19391Dim ref0 = comp0.EmitToImageReference() 19412Dim ref1 = comp1.EmitToImageReference() 19443Dim ref0v1 = comp0v1.EmitToImageReference() 19454Dim ref0v2 = comp0v2.EmitToImageReference() 19465Dim ref1 = comp1.EmitToImageReference() 19479Dim ref2 = comp2.EmitToImageReference() 20563</compilation>, references:=s_valueTupleRefs.Concat({comp.EmitToImageReference()}).ToArray(), expectedOutput:=<![CDATA[ 20764references:={SystemRuntimeFacadeRef, ValueTupleRef, comp1.EmitToImageReference()}) 21344</compilation>, references:={csComp.EmitToImageReference()}) 21480</compilation>, references:={csComp.EmitToImageReference()}) 21670Dim corlibWithoutVTRef = corlibWithoutVT.EmitToImageReference() 21674Dim corlibWithVTRef = corlibWithVT.EmitToImageReference() 21678Dim libWithVTRef = libWithVT.EmitToImageReference() 22470</compilation>, additionalRefs:={vtLib.EmitToImageReference()}) 22485Dim comp = CreateCompilationWithMscorlib40AndVBRuntime(source, additionalRefs:={libComp.EmitToImageReference()}) ' missing reference to vt 22495Dim compWithFakeVt = CreateCompilationWithMscorlib40AndVBRuntime(source, additionalRefs:={libComp.EmitToImageReference(), fakeVtLib.EmitToImageReference()}) ' reference to fake vt 22513Dim comp2 = CreateCompilationWithMscorlib40AndVBRuntime(source2, additionalRefs:={libComp.EmitToImageReference()}) ' missing reference to vt 22521Dim comp2WithFakeVt = CreateCompilationWithMscorlib40AndVBRuntime(source2, additionalRefs:={libComp.EmitToImageReference(), fakeVtLib.EmitToImageReference()}) ' reference to fake vt 22585</compilation>, additionalRefs:={containerLib.EmitToImageReference(), ValueTupleRef, SystemRuntimeFacadeRef}) 22601additionalRefs:={libComp.EmitToImageReference(), ValueTupleRef, SystemRuntimeFacadeRef}) ' missing reference to container 22612Dim compWithFakeVt = CreateCompilationWithMscorlib40AndVBRuntime(source, additionalRefs:={libComp.EmitToImageReference(), fakeContainerLib.EmitToImageReference(), ValueTupleRef, SystemRuntimeFacadeRef}) ' reference to fake container 22641Dim getReference As Func(Of Compilation, MetadataReference) = Function(c) If(useImageReferences, c.EmitToImageReference(), c.ToMetadataReference()) 22782Dim libraryRef = If(useImageReference, library.EmitToImageReference(), library.ToMetadataReference()) 22802references:={comp.EmitToImageReference(), libraryRef, SystemRuntimeFacadeRef, ValueTupleRef}, 22815Dim refA = comp.EmitToImageReference() 22822Dim refB = comp.EmitToImageReference() 22892Dim comp1ImageRef = {comp1.EmitToImageReference()} 22962Dim comp1ImageRef = {comp1.EmitToImageReference()} 23024Dim comp1ImageRef = {comp1.EmitToImageReference()} 23090Dim comp1ImageRef = {comp1.EmitToImageReference()}
CodeGen\CodeGenWinMdDelegates.vb (2)
176options:=TestOptions.ReleaseWinMD).EmitToImageReference() 185options:=TestOptions.ReleaseDll).EmitToImageReference()
CodeGen\WinRTCollectionTests.vb (1)
6297Dim compRef = verifier.Compilation.EmitToImageReference(expectedWarnings:={Diagnostic(ERRID.HDN_UnusedImportStatement, "Imports System")})
Emit\CompilationEmitTests.vb (25)
866Dim piaImageReference = pia.EmitToImageReference(embedInteropTypes:=True) 938Dim piaImageReference = pia.EmitToImageReference(embedInteropTypes:=True) 1289Dim image1 = comp1.EmitToImageReference(EmitOptions.Default) 1300Dim image2 = comp2.EmitToImageReference(EmitOptions.Default.WithEmitMetadataOnly(True).WithIncludePrivateMembers(False)) 1363Dim libImage = libComp.EmitToImageReference(options) 1398Dim libImage = libComp.EmitToImageReference(emitOptions) 1473Dim realImage = comp.EmitToImageReference(EmitOptions.Default) 1505Dim metadataImage = comp.EmitToImageReference(emitMetadataOnly) 1539Dim refImage = comp.EmitToImageReference(emitRefOnly) 1590Dim realImage = comp.EmitToImageReference(EmitOptions.Default) 1607Dim metadataImage = comp.EmitToImageReference(emitMetadataOnly) 1626Dim refImage = comp.EmitToImageReference(emitRefOnly) 1668Dim realImage = comp.EmitToImageReference(EmitOptions.Default) 1686Dim metadataImage = comp.EmitToImageReference(emitMetadataOnly) 1706Dim refImage = comp.EmitToImageReference(emitRefOnly) 1738Dim refImage = comp.EmitToImageReference(emitRefOnly) 3845Dim metadataRef = comp.EmitToImageReference() 3863Dim imageRef = refCompilation.EmitToImageReference() 3954Dim imageRef = refCompilation.EmitToImageReference() 4006Dim imageRef = refCompilation.EmitToImageReference() 4067Dim imageRef = refCompilation.EmitToImageReference() 4102Dim imageRef = refCompilation.EmitToImageReference() 4159Dim imageRef = refCompilation.EmitToImageReference() 4193Dim imageRef = refCompilation.EmitToImageReference() 4250Dim imageRef = refCompilation.EmitToImageReference()
Emit\DeterministicTests.vb (3)
176Dim forwardedToReference1 = forwardedToCompilation1.EmitToImageReference() 198Dim forwardingNetModuleReference = forwardingNetModule.EmitToImageReference() 240Dim forwardedToReference2 = forwardedToCompilation2.EmitToImageReference()
Emit\EditAndContinue\AssemblyReferencesTests.vb (3)
254Dim compilation0 = CreateCompilationWithMscorlib40({src0}, {lib0.EmitToImageReference()}, assemblyName:="C", options:=TestOptions.DebugDll) 255Dim compilation1 = compilation0.WithSource(src1).WithReferences({MscorlibRef, lib1.EmitToImageReference()}) 256Dim compilation2 = compilation1.WithSource(src2).WithReferences({MscorlibRef, lib2.EmitToImageReference()})
Emit\EditAndContinue\EditAndContinueTests.vb (2)
1217Dim referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes:=True) 1313Dim referencePIA = compilationPIA.EmitToImageReference(embedInteropTypes:=True)
Emit\EditAndContinue\SymbolMatcherTests.vb (3)
327Dim peRef0 = compilation0.EmitToImageReference() 397Dim peRef0 = compilation0.EmitToImageReference() 468Dim peRef0 = compilation0.EmitToImageReference()
Emit\EntryPointTests.vb (1)
1505</compilation>, {netModule.EmitToImageReference()}, options:=TestOptions.ReleaseExe)
Emit\NoPiaEmbedTypes.vb (61)
173references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 329references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 375references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 415references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 497references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 616references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 704references:={MscorlibRef_v20, compilation0.EmitToImageReference(embedInteropTypes:=True)}) 749references:={MscorlibRef_v20, compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1499references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1612references:={compilation0.EmitToImageReference(embedInteropTypes:=True), SystemCoreRef}) 1653references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1700references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1746references:={Net40.mscorlib, Net40.System, compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1766references:={Net451.mscorlib, Net451.System, compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1819references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1870references:={MscorlibRef, SystemRef, compilation0.EmitToImageReference(embedInteropTypes:=True)}) 1941references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2065references:={compilation0.EmitToImageReference(embedInteropTypes:=True), SystemCoreRef}) 2141references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2216references:={compilation0.EmitToImageReference(embedInteropTypes:=True), SystemCoreRef}) 2268references:={compilation0.EmitToImageReference(embedInteropTypes:=True), SystemCoreRef}) 2314references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 2360references:={compilation1.EmitToImageReference(embedInteropTypes:=True)}) 2414references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2468references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2513references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2561references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2611references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2659references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2707references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2758references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2816references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2870references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2914references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 2963references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3032references:={compilation0.EmitToImageReference(embedInteropTypes:=True), compilation1.EmitToImageReference(embedInteropTypes:=True)}) 3106references:={compilation0.EmitToImageReference(embedInteropTypes:=False)}) 3117references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3180references:={New VisualBasicCompilationReference(compilation0, embedInteropTypes:=True), compilation1.EmitToImageReference(embedInteropTypes:=False)}) 3185references:={compilation0.EmitToImageReference(embedInteropTypes:=True), New VisualBasicCompilationReference(compilation1, embedInteropTypes:=False)}) 3190references:={compilation0.EmitToImageReference(embedInteropTypes:=True), compilation1.EmitToImageReference(embedInteropTypes:=False)}) 3258references:={New VisualBasicCompilationReference(compilation0, embedInteropTypes:=True), compilation1.EmitToImageReference(embedInteropTypes:=False)}) 3263references:={compilation0.EmitToImageReference(embedInteropTypes:=True), New VisualBasicCompilationReference(compilation1, embedInteropTypes:=False)}) 3268references:={compilation0.EmitToImageReference(embedInteropTypes:=True), compilation1.EmitToImageReference(embedInteropTypes:=False)}) 3325references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3385references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3442references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3492references:={compilation0.EmitToImageReference(embedInteropTypes:=True)}) 3550references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 3616references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 3708references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 3777references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 3841references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 3971references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)}) 4025references:={piaCompilation1.EmitToImageReference(embedInteropTypes:=True), ValueTupleRef, SystemRuntimeFacadeRef}) 4052references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True), piaCompilation1.ToMetadataReference(), ValueTupleRef, SystemRuntimeFacadeRef}) 4064references:={piaCompilation2.EmitToImageReference(), piaCompilation1.ToMetadataReference(), ValueTupleRef, SystemRuntimeFacadeRef}) 4128references:={piaCompilation2.EmitToImageReference(embedInteropTypes:=True)})
PDB\PDBNamespaceScopes.vb (3)
466Dim libRef = CreateCompilationWithMscorlib40(sourceLib).EmitToImageReference(embedInteropTypes:=True) 537Dim libRef1 = CreateCompilationWithMscorlib40(sourceLib1).EmitToImageReference() 538Dim libRef2 = CreateCompilationWithMscorlib40AndReferences(sourceLib2, {libRef1}).EmitToImageReference()
PDB\PDBUsingTests.vb (2)
304Dim piaRef = piaComp.EmitToImageReference(embedInteropTypes:=True) 446Dim ref1 = comp1.EmitToImageReference()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (21)
ExpressionCompilerTests.vb (4)
303Dim referenceA = compA.EmitToImageReference() 1878Dim ref1 = CreateEmptyCompilationWithReferences(tree1, xmlReferences, moduleOptions, assemblyName:="Module1").EmitToImageReference() 1879Dim ref2 = CreateEmptyCompilationWithReferences(tree2, xmlReferences, moduleOptions, assemblyName:="Module2").EmitToImageReference() 3731Dim libRef = CreateCompilationWithMscorlib40({libSource}, assemblyName:="Lib", options:=TestOptions.DebugDll).EmitToImageReference()
HoistedMeTests.vb (2)
547Dim dummyComp = CreateCompilationWithMscorlib40AndVBRuntimeAndReferences((<Compilation/>), {comp.EmitToImageReference()}, compOptions) 1174Return CreateCompilationWithMscorlib40AndVBRuntimeAndReferences(<Compilation/>, {comp.EmitToImageReference()}, compOptions)
LocalsTests.vb (2)
1715Dim comp1 = CreateCompilationWithMscorlib40({source1}, options:=TestOptions.DebugDll, references:={comp0.EmitToImageReference()}, assemblyName:="Test") 2654Dim libRef = CreateCompilationWithMscorlib40({libSource}, options:=TestOptions.DebugDll).EmitToImageReference()
MissingAssemblyTests.vb (1)
90Dim libRef = CreateCompilationWithMscorlib40({libSource}, {}, TestOptions.DebugDll, assemblyName:="Lib").EmitToImageReference()
PseudoVariableTests.vb (2)
777references:={MscorlibRef_v20, compilationA1.EmitToImageReference()}, 787WithRuntimeInstance(compilationB1, {MscorlibRef, compilationA2.EmitToImageReference()},
ReferencedModulesTests.vb (9)
387Dim referenceAS1 = compilationAS1.EmitToImageReference() 394Dim referenceAS2 = compilationAS2.EmitToImageReference() 405Dim referenceBS1 = compilationBS1.EmitToImageReference() 412Dim referenceBS2 = compilationBS2.EmitToImageReference() 666references:={MscorlibRef, SystemRef, MsvbRef}).EmitToImageReference() 672references:={MscorlibRef, SystemRef, MsvbRef}).EmitToImageReference() 740Dim systemConsoleRef = systemConsoleComp.EmitToImageReference() 742Dim systemObjectModelRef = systemObjectModelComp.EmitToImageReference() 816Dim refLib = compLib.EmitToImageReference()
TupleTests.vb (1)
105Dim corlibWithoutVTRef = corlibWithoutVT.EmitToImageReference()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (122)
Binding\BadSymbolReference.vb (6)
963lib4 = CreateCompilationWithMscorlib40AndReferences(lib4Def, {lib1.EmitToImageReference(), lib3.EmitToImageReference()}, TestOptions.ReleaseDll) 1201lib4 = CreateCompilationWithMscorlib40AndReferences(lib4Def, {lib1.EmitToImageReference(), lib3.EmitToImageReference()}, TestOptions.ReleaseDll) 1347lib4 = CreateCompilationWithMscorlib40AndReferences(lib4Def, {lib1.EmitToImageReference(), lib3.EmitToImageReference()}, TestOptions.ReleaseDll)
Binding\BindingErrorTests.vb (1)
20651Dim reference1 = compilation1.EmitToImageReference()
Compilation\CompilationAPITests.vb (17)
875</compilation>, references:={netModule1.EmitToImageReference()}, options:=TestOptions.ReleaseModule) 887</compilation>, references:={netModule2.EmitToImageReference()}) 899</compilation>, references:={netModule1.EmitToImageReference(), netModule2.EmitToImageReference()}) 927</compilation>, references:={netModule1.EmitToImageReference()}, options:=TestOptions.ReleaseModule) 939</compilation>, references:={netModule1.EmitToImageReference()}, options:=TestOptions.ReleaseModule) 952</compilation>, references:={netModule2.EmitToImageReference(), netModule3.EmitToImageReference()}) 985</compilation>, references:={netModule1.EmitToImageReference(expectedWarnings:={ 1011</compilation>, references:={netModule1.EmitToImageReference()}, options:=TestOptions.ReleaseModule) 1023</compilation>, references:={netModule1.EmitToImageReference(), netModule2.EmitToImageReference()}) 2551</compilation>, {moduleComp.EmitToImageReference()}) 2753Dim corlibWithoutValueTupleRef = CreateEmptyCompilation(corlib, assemblyName:="corlibWithoutValueTupleRef").EmitToImageReference() 2754Dim corlibWithValueTupleRef = CreateEmptyCompilation(corlib + tuple, assemblyName:="corlibWithValueTupleRef").EmitToImageReference() 2756Dim libWithIsExternalInitRef = CreateEmptyCompilation(tuple, references:={corlibWithoutValueTupleRef}, assemblyName:="libWithIsExternalInit").EmitToImageReference() 2757Dim libWithIsExternalInitRef2 = CreateEmptyCompilation(tuple, references:={corlibWithoutValueTupleRef}, assemblyName:="libWithIsExternalInit2").EmitToImageReference()
Compilation\ReferenceManagerTests.vb (51)
1457Dim moduleRef = CreateCompilationWithMscorlib40AndReferences(moduleSource, {assemblyMd.GetReference()}, TestOptions.ReleaseModule).EmitToImageReference() 1511Dim moduleRef = CreateCompilationWithMscorlib40(moduleSource, OutputKind.NetModule).EmitToImageReference() 1568Dim moduleRef = netModule.EmitToImageReference() 1678Dim bRef = CreateCompilationWithMscorlib40({"Public Class B : End Class"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1679Dim aRef = CreateCompilationWithMscorlib40({"Public Class A : Inherits B : End Class"}, {bRef}, TestOptions.ReleaseDll, assemblyName:="A").EmitToImageReference() 1701Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1702Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1703Dim b3Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1704Dim b4Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1706Dim aRef = CreateCompilationWithMscorlib40({"Public Interface A : Inherits B : End Interface"}, {b1Ref}, TestOptions.ReleaseDll, assemblyName:="A").EmitToImageReference() 1707Dim dRef = CreateCompilationWithMscorlib40({"Public Interface D : Inherits B : End Interface"}, {b2Ref}, TestOptions.ReleaseDll, assemblyName:="D").EmitToImageReference() 1736Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1737Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1738Dim b3Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1739Dim b4Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")> : Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1741Dim aRef = CreateCompilationWithMscorlib40({"Public Interface A : Inherits B : End Interface"}, {b1Ref}, TestOptions.ReleaseDll, assemblyName:="A").EmitToImageReference() 1742Dim dRef = CreateCompilationWithMscorlib40({"Public Interface D : Inherits B : End Interface"}, {b2Ref}, TestOptions.ReleaseDll, assemblyName:="D").EmitToImageReference() 1771Dim dRef = CreateCompilationWithMscorlib40({"Public Interface D : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="D").EmitToImageReference() 1786Dim dRef = CreateCompilationWithMscorlib40({"Public Interface D : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="D").EmitToImageReference() 1807Dim bRef = CreateCompilationWithMscorlib40({"Public Interface D : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1832Dim bRef = CreateCompilationWithMscorlib40({"Public Interface B : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="B").EmitToImageReference() 1833Dim dRef = CreateCompilationWithMscorlib40({"Public Interface D : End Interface"}, options:=TestOptions.ReleaseDll, assemblyName:="D").EmitToImageReference() 1835Dim mRef = CreateCompilationWithMscorlib40({"Public Interface M : Inherits B : End Interface"}, {bRef}, TestOptions.ReleaseModule.WithModuleName("M.netmodule")).EmitToImageReference() 1836Dim nRef = CreateCompilationWithMscorlib40({"Public Interface N : Inherits D : End Interface"}, {dRef}, TestOptions.ReleaseModule.WithModuleName("N.netmodule")).EmitToImageReference() 1838Dim aRef = CreateCompilationWithMscorlib40({"Public Interface A : Inherits D : End Interface"}, {dRef}, TestOptions.ReleaseDll, assemblyName:="A").EmitToImageReference() 1867Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Class B : End Class"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1868Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Class B : End Class"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1869Dim b3Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")> : Public Class B : End Class"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1870Dim aRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Class A : Inherits B : End Class"}, {b1Ref}, options:=s_signedDll, assemblyName:="A").EmitToImageReference() 1898Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1899Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1900Dim dRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface D : Inherits B : End Interface"}, {b2Ref}, options:=s_signedDll, assemblyName:="D").EmitToImageReference() 1901Dim eRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface E : Inherits B : End Interface"}, {b1Ref}, options:=s_signedDll, assemblyName:="E").EmitToImageReference() 1911s_signedDll.WithMetadataReferenceResolver(resolverA), assemblyName:="A").EmitToImageReference() 1938Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1939Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1941Dim dRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface D : Inherits B : End Interface"}, {b2Ref}, options:=s_signedDll, assemblyName:="D").EmitToImageReference() 1942Dim eRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface E : Inherits B : End Interface"}, {b1Ref}, options:=s_signedDll, assemblyName:="E").EmitToImageReference() 1953assemblyName:="A").EmitToImageReference() 1978Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1979Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 1981Dim dRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface D : Inherits B : End Interface"}, {b2Ref}, options:=s_signedDll, assemblyName:="D").EmitToImageReference() 1982Dim eRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface E : Inherits B : End Interface"}, {b1Ref}, options:=s_signedDll, assemblyName:="E").EmitToImageReference() 1988assemblyName:="A").EmitToImageReference() 2024Dim b1Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 2025Dim b2Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 2026Dim b3Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""3.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 2027Dim b4Ref = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""4.0.0.0"")> : Public Interface B : End Interface"}, options:=s_signedDll, assemblyName:="B").EmitToImageReference() 2029Dim dRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")>: Public Interface D : Inherits B : End Interface"}, {b2Ref}, options:=s_signedDll, assemblyName:="D").EmitToImageReference() 2030Dim eRef = CreateCompilationWithMscorlib40({"<Assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")>: Public Interface E : Inherits B : End Interface"}, {b1Ref}, options:=s_signedDll, assemblyName:="E").EmitToImageReference() 2036assemblyName:="A").EmitToImageReference()
Compilation\SemanticModelAPITests.vb (2)
2940Dim comp = CreateCompilation(tree, references:={csharpComp.EmitToImageReference()}) 2977Dim comp = CreateCompilation(tree, references:={csharpComp.EmitToImageReference()})
Semantics\AccessCheckTests.vb (2)
2227Dim refA = comp.EmitToImageReference() 2261Dim refA = comp.EmitToImageReference()
Semantics\InitOnlyMemberTests.vb (33)
41Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 248Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 536Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 757Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1087Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1273Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1493Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1621Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1693Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1753Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1791Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1875Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 1982Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 2648Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 2733Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 2832Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3049Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3135Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3222Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3421Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3631Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 3830Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 4054Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5298Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5347Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5397Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5445Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5495Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5546Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5604Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5653Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5694Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference() 5734Dim csCompilation = CreateCSharpCompilation(csSource + IsExternalInitTypeDefinition).EmitToImageReference()
Semantics\MethodCalls.vb (2)
5443</compilation>, {library.EmitToImageReference()}, TestOptions.ReleaseDll) 5945Dim compilation2 = CreateCompilationWithMscorlib40AndVBRuntimeAndReferences(source2, {compilation1.EmitToImageReference()}, options:=TestOptions.DebugExe)
Semantics\NativeIntegerTests.vb (1)
22Dim ref0 = comp.EmitToImageReference()
Semantics\NonTrailingNamedArgumentsTests.vb (1)
339Dim verifier2 = CompileAndVerify(source, expectedOutput:="1 2.", references:={libComp.EmitToImageReference()},
Semantics\OverloadResolution.vb (1)
4950Dim comp2 = CreateCompilationWithMscorlib40(source2, references:={comp.EmitToImageReference()})
Semantics\RefFieldTests.vb (2)
29Dim refA = compA.EmitToImageReference() 149Dim refB = compB.EmitToImageReference()
Semantics\UseSiteErrorTests.vb (3)
613Dim compilation2 = CreateEmptyCompilationWithReferences(source2, options:=TestOptions.ReleaseDll, references:={compilation1.EmitToImageReference(), MinCorlibRef}) 635Dim compilation4 = CreateEmptyCompilationWithReferences(source2, options:=TestOptions.ReleaseDll, references:={compilation1.EmitToImageReference()}) 677Dim compilation6 = CreateEmptyCompilationWithReferences(source2, options:=TestOptions.ReleaseDll, references:={compilation1.EmitToImageReference(), MscorlibRef})
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (492)
CompilationAPITests.vb (6)
32Dim comp = CreateCompilation(source, {If(useMetadataReferences, referenceComp.ToMetadataReference(), referenceComp.EmitToImageReference())}) 53Dim comp = CreateCompilation(source, {If(useMetadataReferences, referenceComp.ToMetadataReference(), referenceComp.EmitToImageReference())}) 77Dim reference As MetadataReference = If(useMetadataReference, referenceComp.ToMetadataReference(), referenceComp.EmitToImageReference()) 115Return If(useMetadataReference, referenceComp.ToMetadataReference(), referenceComp.EmitToImageReference()) 196Dim corlibReference = corlib.EmitToImageReference() 204Dim otherReference = other.EmitToImageReference()
DocumentationComments\DocCommentTests.vb (3)
11488Dim lib1Ref = CreateCompilationWithMscorlib40(lib1Source).EmitToImageReference() 11489Dim lib2Ref = CreateCompilationWithMscorlib40(lib2Source).EmitToImageReference() 11826Dim metadataRef = comp.EmitToImageReference()
SymbolDisplay\SymbolDisplayTests.vb (1)
5303Dim refA = compA.EmitToImageReference()
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
643Dim compilation = CreateCompilationWithMscorlib40AndVBRuntimeAndReferences(moduleDef, {testModule.EmitToImageReference()}, TestOptions.ReleaseDll) 800Dim ref1 = comp1.EmitToImageReference() 804Dim ref2 = comp2.EmitToImageReference()
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
560Dim libRef = libComp.EmitToImageReference(aliases:=ImmutableArray.Create("myTask"))
SymbolsTests\AttributeTests_UnmanagedCallersOnly.vb (1)
107Dim reference = comp0.EmitToImageReference()
SymbolsTests\CheckedUserDefinedOperatorsTests.vb (3)
244For Each comp0Reference In {comp0.ToMetadataReference(), comp0.EmitToImageReference()} 427For Each comp0Reference In {comp0.ToMetadataReference(), comp0.EmitToImageReference()} 602For Each comp0Reference In {comp0.ToMetadataReference(), comp0.EmitToImageReference()}
SymbolsTests\CompilationCreationTests.vb (1)
2172Dim ref1 = lib1.EmitToImageReference()
SymbolsTests\DefaultInterfaceImplementationTests.vb (261)
58Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 96Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 138Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 181Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 221Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 258Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 293Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 329Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 371Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 412Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 450Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 479Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 523Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 555Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 585Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 627Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 661Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 695Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 737Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 771Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 820Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 859Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 896Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 943Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 982Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1018Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1057Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1093Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1138Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1183Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1225Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1273Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1326Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1379Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1406Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1447Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1476Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1504Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1544Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1576Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1608Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1648Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1682Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1716Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1764Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1804Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1853Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1936Dim csCompilation = GetCSharpCompilation(csSource, targetFramework:=TargetFramework.Net50).EmitToImageReference(embedInteropTypes:=True) 1977Dim csCompilation = GetCSharpCompilation(csSource, targetFramework:=TargetFramework.Net50).EmitToImageReference(embedInteropTypes:=True) 2027Dim csCompilation = GetCSharpCompilation(csSource, targetFramework:=TargetFramework.Net50).EmitToImageReference(embedInteropTypes:=True) 2075Dim csCompilation = GetCSharpCompilation(csSource, targetFramework:=TargetFramework.Standard).EmitToImageReference() 2137Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2199Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2279Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2361Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2423Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2504Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2585Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2666Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2747Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2829Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2894Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2948Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2986Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3024Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3092Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3176Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3246Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3330Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3391Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3423Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3470Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3506Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3554Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3591Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3634Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3682Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3730Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3778Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3827Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3876Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3925Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 3974Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4023Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4072Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4120Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4168Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4216Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4283Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4344Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4411Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4474Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4514Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4555Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4594Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4622Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4669Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4710Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4752Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4782Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4812Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4842Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4872Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4902Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4931Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 4979Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5021Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5063Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5099Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5132Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5165Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5201Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5234Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5267Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5314Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5355Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5400Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5434Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5479Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5524Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5574Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5616Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5658Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5700Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5742Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5784Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5821Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5866Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5911Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5956Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 5993Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6030Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6067Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6101Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6135Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6169Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6206Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6243Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6280Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6314Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6348Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6382Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6427Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6472Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6518Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6556Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6591Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6626Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6664Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6699Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6734Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6775Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6822Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6866Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6910Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 6957Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7001Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7045Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7077Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7119Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7155Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7198Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7235Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7273Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7319Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7363Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7407Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7452Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7479Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7520Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7549Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7577Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7618Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7650Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7682Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7725Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7757Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7806Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7845Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7880Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7925Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7962Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 7996Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8033Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8067Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8113Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8147Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8181Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8219Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8263Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8307Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8339Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8380Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8416Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8458Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8495Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8532Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8578Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8621Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8664Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8710Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8738Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8781Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8813Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8842Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8883Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8915Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8947Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 8990Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9022Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9071Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9110Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9145Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9190Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9227Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9261Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9298Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9332Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9378Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9412Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9446Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9484Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9528Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9572Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9604Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9653Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9689Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9739Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9776Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9821Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9870Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9921Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 9972Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10022Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10063Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10112Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10155Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10197Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10245Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10281Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10317Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10368Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10403Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10460Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10503Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10541Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10593Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10634Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10672Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10713Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10751Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10804Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10842Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10880Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10922Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 10970Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 11018Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 11100Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 11251Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 11393Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 11460additionalReferences:=New MetadataReference() {CompilationExtensions.CreateWindowsRuntimeMetadataReference()}).EmitToImageReference()
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
2490}", referencedAssemblies:={Net40.mscorlib, Net40.SystemCore}, parseOptions:=options).EmitToImageReference() 2519}", referencedAssemblies:={Net40.mscorlib, Net40.SystemCore}, parseOptions:=options).EmitToImageReference()
SymbolsTests\GenericConstraintTests.vb (4)
5744}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference() 5779}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference() 5813}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference() 5872</compilation>, {metadataComp.EmitToImageReference()})
SymbolsTests\InterfaceImplementationTests.vb (2)
163Dim compilation1 = CreateCompilation(vbSource1, options:=TestOptions.ReleaseDll, references:={compilation0.EmitToImageReference()}) 223Dim compilation1 = CreateCompilation(vbSource1, options:=TestOptions.ReleaseDll, references:={compilation0.EmitToImageReference()})
SymbolsTests\Metadata\MetadataMemberTests.vb (4)
885Dim comp2 = CreateCompilationWithMscorlib40AndReferences(<compilation><file name="a.vb"/></compilation>, {comp1.EmitToImageReference()}) 922Dim comp2 = CreateCompilationWithMscorlib40AndReferences(<compilation><file name="a.vb"/></compilation>, {comp1.EmitToImageReference()}) 984Dim compilation = CreateCompilationWithMscorlib40("", options:=options, references:={compilation0.EmitToImageReference()}) 1049Dim compilation = CreateCompilationWithMscorlib40("", options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=MetadataImportOptions.Internal), references:={compilation0.EmitToImageReference()})
SymbolsTests\Metadata\PE\InAttributeModifierTests.vb (33)
22}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 48}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 78}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 105}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 130}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 160}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 193}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 222}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 254}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 286}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 316}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 346}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 375}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 404}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 432}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 462}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 492}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 521}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 550}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 577", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 604", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 631", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 658", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 684", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 717}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 753}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 789}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 825}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 860}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 897}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 932}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 968}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 1008}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference()
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (3)
116}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 155}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 185", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference()
SymbolsTests\Metadata\PE\LoadingAttributes.vb (1)
37Dim ref1 = comp1.EmitToImageReference()
SymbolsTests\Metadata\PE\NoPia.vb (2)
1292Dim referencePIAImage = compilationPIA.EmitToImageReference(embedInteropTypes:=true) 1298Dim referenceBaseImage = compilationBase.EmitToImageReference()
SymbolsTests\Metadata\PE\TypeForwarders.vb (3)
971Dim modRef = modCompilation.EmitToImageReference() 1256Dim cB_ImageRef = cB.EmitToImageReference() 1266Dim cC_v1_ImageRef = cC_v1.EmitToImageReference()
SymbolsTests\Metadata\WinMdEventTest.vb (2)
161options:=TestOptions.ReleaseWinMD).EmitToImageReference() 213options:=TestOptions.ReleaseModule).EmitToImageReference()
SymbolsTests\RelaxedShiftOperatorTests.vb (1)
30referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Standard)).EmitToImageReference()
SymbolsTests\Retargeting\NoPia.vb (14)
718references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 766references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 813references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 850references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 895references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 958references:={pia.EmitToImageReference(embedInteropTypes:=True), [lib].EmitToImageReference()}) 1013references:={pia.EmitToImageReference(embedInteropTypes:=True)}) 1512Dim pia1Image = pia1.EmitToImageReference(embedInteropTypes:=True) 1525Dim pia2Image = pia2.EmitToImageReference(embedInteropTypes:=True) 1616references:={module1.EmitToImageReference()}) 1677{comp1.EmitToImageReference(), 1721For Each piaRef As MetadataReference In {piaCompilation.EmitToImageReference(), piaCompilation.ToMetadataReference()} 1724For Each consumer1Ref As MetadataReference In {compilation1.EmitToImageReference(), compilation1.ToMetadataReference()}
SymbolsTests\Source\BaseClassTests.vb (1)
2226Dim metadataRef = CreateCompilationWithMscorlib40(source).EmitToImageReference(embedInteropTypes:=True)
SymbolsTests\Source\ClsComplianceTests.vb (14)
407Dim lib1Ref = CreateCompilationWithMscorlib40(lib1Source).EmitToImageReference() 408Dim lib2Ref = CreateCompilationWithMscorlib40(lib2Source).EmitToImageReference() 409Dim lib3Ref = CreateCompilationWithMscorlib40(lib3Source).EmitToImageReference() 1681Dim moduleRef = moduleComp.EmitToImageReference() 1698Dim moduleRef1 = moduleComp1.EmitToImageReference() 1701Dim moduleRef2 = moduleComp2.EmitToImageReference() 1792Dim assemblyLevelLibRef = CreateCSharpCompilation(assemblyLevelLibSource).EmitToImageReference() 1793Dim moduleLevelLibRef = CreateCSharpCompilation(moduleLevelLibSource).EmitToImageReference(Nothing) ' suppress warning 1988Dim moduleRef = CreateCompilationWithMscorlib40(source3, options:=TestOptions.ReleaseModule).EmitToImageReference() 2670Dim libRef = CreateCompilationWithMscorlib40(libSource).EmitToImageReference() 2878Dim libRef = CreateCompilationWithMscorlib40(libSource).EmitToImageReference() 3680Dim comp2 = CreateCompilationWithMscorlib40AndReferences(source2, {comp1.EmitToImageReference()}, TestOptions.ReleaseDll.WithConcurrentBuild(False)) 3757Dim libCompliant = CreateCompilationWithMscorlib40({libCompliant_vb}, options:=TestOptions.ReleaseDll).EmitToImageReference() 3769Dim libNotCompliant = CreateCompilationWithMscorlib40({libNotCompliant_vb}, options:=TestOptions.ReleaseDll).EmitToImageReference()
SymbolsTests\Source\EnumTests.vb (4)
1415Dim refA = comp.EmitToImageReference() 1429Dim refB = comp.EmitToImageReference() 1465Dim refA = comp.EmitToImageReference() 1479Dim refB = comp.EmitToImageReference()
SymbolsTests\Source\EventTests.vb (2)
149references:={csharpCompilation.EmitToImageReference()}, 1270references:={csCompilation.EmitToImageReference()})
SymbolsTests\Source\ImplementsTests.vb (3)
3470Dim ref1a = comp1.EmitToImageReference() 3471Dim ref1b = comp1.EmitToImageReference() 3474Dim ref2Metadata = comp2.EmitToImageReference()
SymbolsTests\Source\OverridesTests.vb (3)
1229Dim csharpRef = csharpComp.EmitToImageReference() 1422Dim csharpRef = csharpComp.EmitToImageReference() 6819Dim comp3 = CreateCompilationWithMscorlib40AndReferences(code2, {comp1.EmitToImageReference()}, TestOptions.ReleaseDll)
SymbolsTests\Source\TypeTests.vb (10)
2547Dim modRef = modComp.EmitToImageReference(expectedWarnings:= 2610Dim modRef = modComp.EmitToImageReference(expectedWarnings:= 2681Dim modRef = modComp.EmitToImageReference() 2734Dim modRef = modComp.EmitToImageReference(expectedWarnings:= 2796Dim modRef = modComp.EmitToImageReference() 2859Dim modRef = modComp.EmitToImageReference() 3023Dim moduleRef2 = CreateCompilationWithMscorlib40(mod2, options:=TestOptions.ReleaseModule).EmitToImageReference() 3061Dim forwardedTypesModRef = CreateCompilationWithMscorlib40(forwardedTypesSource, options:=TestOptions.ReleaseModule).EmitToImageReference() 3904</compilation>, references:={missing.EmitToImageReference()}) 3914</compilation>, references:={reference.EmitToImageReference()})
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (29)
106Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 146Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 192Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 246Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 329Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 398Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 483Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 568Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 653Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 738Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 872Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 916Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 965Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1018Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1099Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1181Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1269Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1760Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1804Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1853Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1906Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 1987Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2068Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2248Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2281Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2319Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2380Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2493Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference() 2523Dim csCompilation = GetCSharpCompilation(csSource).EmitToImageReference()
SymbolsTests\SymbolErrorTests.vb (10)
23681Dim comp4 = CreateCompilationWithMscorlib40AndReferences(source3, {comp2.EmitToImageReference()}, TestOptions.ReleaseDll) 24189assemblyName:="C").EmitToImageReference() 24208Dim referenceB = compilationB.EmitToImageReference() 24271Dim referenceC = compilationC.EmitToImageReference() 24289Dim referenceB = compilationB.EmitToImageReference() 24345assemblyName:="D").EmitToImageReference() 24410assemblyName:="D").EmitToImageReference() 24546assemblyName:="C").EmitToImageReference() 24562assemblyName:="B").EmitToImageReference() 24592assemblyName:="E").EmitToImageReference()
SymbolsTests\UnsignedRightShiftTests.vb (2)
31referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Standard)).EmitToImageReference() 70referencedAssemblies:=TargetFrameworkUtil.GetReferences(TargetFramework.Standard)).EmitToImageReference()
SymbolsTests\WellKnownTypeValidationTests.vb (7)
353Dim reference = comp1.EmitToImageReference() 408Dim corlibRef = CreateEmptyCompilation(corlibSource).EmitToImageReference() 409Dim publicLibRef = CreateEmptyCompilationWithReferences(WrapInCompilationXml(String.Format(libSourceTemplate, "Public")), {corlibRef}).EmitToImageReference() 410Dim internalLibRef = CreateEmptyCompilationWithReferences(WrapInCompilationXml(String.Format(libSourceTemplate, "Friend")), {corlibRef}).EmitToImageReference() 433Dim corlibRef = CreateEmptyCompilation(corlibSource).EmitToImageReference() 434Dim publicLibRef = CreateEmptyCompilationWithReferences(WrapInCompilationXml(String.Format(libSourceTemplate, "Public")), {corlibRef}).EmitToImageReference() 435Dim internalLibRef = CreateEmptyCompilationWithReferences(WrapInCompilationXml(String.Format(libSourceTemplate, "Friend")), {corlibRef}).EmitToImageReference()
UsedAssembliesTests.vb (56)
65VerifyUsedAssemblyReferences(Of PEAssemblySymbol)(source2, comp1.EmitToImageReference()) 216Verify_NoReferences_03(Of PEAssemblySymbol)(source2, comp1.EmitToImageReference()) 250Verify_NoReferences_04(Of PEAssemblySymbol)(source2, comp1.EmitToImageReference()) 275Dim comp1ImageRef = comp1.EmitToImageReference() 323Dim comp0ImageRef = comp0.EmitToImageReference() 339Dim comp1ImageRef = comp1.EmitToImageReference() 397Dim comp0ImageRef = comp0.EmitToImageReference() 412Dim comp1Ref = comp1.EmitToImageReference() 427Dim comp2ImageRef = comp2.EmitToImageReference() 449comp2ImageRef = comp2.EmitToImageReference() 469comp2ImageRef = comp2.EmitToImageReference() 1161Dim comp0ImageRef = comp0.EmitToImageReference() 1195VerifyUsedAssemblyReferences(Of PEAssemblySymbol)(source2, comp1.EmitToImageReference()) 1454Dim comp6ImageRef = comp6.EmitToImageReference() 1458Dim comp7ImageRef = comp7.EmitToImageReference(embedInteropTypes:=False) 1516Dim comp1ImageRef = comp1.EmitToImageReference() 1528Dim comp2ImageRef = comp2.EmitToImageReference() 1631Dim comp1ImageRef = comp1.EmitToImageReference() 1690Dim comp1ImageRef = comp1.EmitToImageReference() 1809Dim comp0ImageRef = comp0.EmitToImageReference() 1837Dim comp0ImageRef = comp0.EmitToImageReference() 2138Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2150Dim comp1ImageRef = comp1.EmitToImageReference() 2168Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2195Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2206Dim comp1ImageRef = comp1.EmitToImageReference() 2210Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2272Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2285Dim comp1ImageRef = comp1.EmitToImageReference() 2289Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2354Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2367Dim comp1ImageRef = comp1.EmitToImageReference() 2371Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2433Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2444Dim comp1ImageRef = comp1.EmitToImageReference() 2448Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2512Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2523Dim comp1ImageRef = comp1.EmitToImageReference() 2527Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2597Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2614Dim comp1ImageRef = comp1.EmitToImageReference() 2618Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2717Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 2754Dim comp1ImageRef = comp1.EmitToImageReference() 2758Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 2992Dim comp0ImageRef = comp0.EmitToImageReference(embedInteropTypes:=True) 3033Dim comp1ImageRef = comp1.EmitToImageReference() 3037Dim comp3ImageRef = comp3.EmitToImageReference(embedInteropTypes:=False) 4309Dim comp1ImageRef = comp1.EmitToImageReference() 4388Dim comp1ImageRef = comp1.EmitToImageReference() 4425Dim comp0ImageRef = comp0.EmitToImageReference() 4461Dim comp1ImageRef = comp1.EmitToImageReference() 4537Dim comp1ImageRef = comp1.EmitToImageReference() 4574Dim comp0ImageRef = comp0.EmitToImageReference() 4616Dim comp0ImageRef = comp0.EmitToImageReference() 4738Dim getReference As Func(Of Compilation, MetadataReference) = Function(c) If(useImageReferences, c.EmitToImageReference(), c.ToMetadataReference())
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.vb (7)
69VerifyOperationTreeAndDiagnosticsForTest(Of ObjectCreationExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 125VerifyOperationTreeAndDiagnosticsForTest(Of ObjectCreationExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 171VerifyOperationTreeAndDiagnosticsForTest(Of ObjectCreationExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics, references:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 262VerifyFlowGraphAndDiagnosticsForTest(Of MethodBlockSyntax)(source, expectedFlowGraph, expectedDiagnostics, additionalReferences:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 351VerifyFlowGraphAndDiagnosticsForTest(Of MethodBlockSyntax)(source, expectedFlowGraph, expectedDiagnostics, additionalReferences:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 417VerifyFlowGraphAndDiagnosticsForTest(Of MethodBlockSyntax)(source, expectedFlowGraph, expectedDiagnostics, additionalReferences:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)}) 558VerifyFlowGraphAndDiagnosticsForTest(Of MethodBlockSyntax)(source, expectedFlowGraph, expectedDiagnostics, additionalReferences:={piaCompilation.EmitToImageReference(embedInteropTypes:=True)})
IOperation\IOperationTests_IParameterReferenceExpression.vb (1)
954references:={MscorlibRef, SystemRef, compilation0.EmitToImageReference(embedInteropTypes:=True)})