Base:
method
ToMetadataReference
Microsoft.CodeAnalysis.Compilation.ToMetadataReference(System.Collections.Immutable.ImmutableArray<System.String>, System.Boolean)
1369 references to ToMetadataReference
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
CommandLineIVTTests.cs (4)
39}, additionalReferences: new[] { comp1.ToMetadataReference() }); 116}, additionalReferences: new[] { comp1.ToMetadataReference() }); 195}, additionalReferences: new[] { comp1.ToMetadataReference() }); 280}, additionalReferences: new[] { comp1.ToMetadataReference() });
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (159)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8622var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80); 8665var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80);
CodeGen\CodeGenAsyncMainTests.cs (4)
381var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.ToMetadataReference(), taskCompilation.ToMetadataReference() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 421var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.ToMetadataReference(), taskCompilation.ToMetadataReference() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1));
CodeGen\CodeGenDeconstructTests.cs (4)
7864Handler", references: WinRtRefs.Concat(new[] { ValueTupleRef, comp1.ToMetadataReference() })); 7927Handler", references: WinRtRefs.Concat(new[] { ValueTupleRef, comp1.ToMetadataReference() })); 8476var lib = CreateCompilationWithMscorlib461(lib_cs, references: new[] { missing.ToMetadataReference() }, options: TestOptions.DebugDll); 8490var comp = CreateCompilationWithMscorlib461(source, references: new[] { lib.ToMetadataReference() }, options: TestOptions.DebugDll); // no ValueTuple reference
CodeGen\CodeGenFunctionPointersTests.cs (1)
8666validate(comp0.ToMetadataReference());
CodeGen\CodeGenInParametersTests.cs (5)
2796CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "9"); 2827CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "9"); 2858CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "9"); 2888CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "False"); 2918CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "3");
CodeGen\CodeGenReadonlyStructTests.cs (1)
1564var comp2 = CreateCompilation("", references: new[] { externalComp.ToMetadataReference() });
CodeGen\CodeGenTests.cs (1)
13509var comp = CreateCompilation(code, references: new[] { reference.ToMetadataReference() });
CodeGen\CodeGenTupleTest.cs (97)
353references: new[] { comp1.ToMetadataReference() }); 408references: new[] { SystemRuntimeFacadeRef, ValueTupleRef, comp1.ToMetadataReference() }); 1690var compLibCompilationRef = compLib.ToMetadataReference(); 3769references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, missingComp.ToMetadataReference() }); 3773references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.ToMetadataReference() }, parseOptions: TestOptions.Regular); 3785references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.ToMetadataReference() }, parseOptions: TestOptions.Regular7_1); 5523var comp = CreateCompilationWithMscorlib40(source, references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference() }); 5532references: new[] { comp1.ToMetadataReference() }, 5814var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5851var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5868var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5903var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6049var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6184var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6362var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6381var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6541var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 13915var comp2CompilationRef = comp2.ToMetadataReference(); 14080var comp2CompilationRef = comp2.ToMetadataReference(); 14504var comp2 = CreateCompilationWithMscorlib40(source2, references: new[] { comp1.ToMetadataReference() }, 14772var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15033var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15419var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15680var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 16767var comp1 = CreateCompilation(source, references: new[] { libComp.ToMetadataReference() }); 16792references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference() }, 16803references: new[] { comp2.ToMetadataReference(), comp1.ToMetadataReference() }, 16814references: new[] { comp2.ToMetadataReference(ImmutableArray.Create("alias")), comp1.ToMetadataReference() }, 16854references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference() }, 16865references: new[] { comp1.ToMetadataReference().WithAliases(ImmutableArray.Create("alias")), comp2.ToMetadataReference() }, 16886references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 16926references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference() }, 16940references: new[] { comp1.ToMetadataReference().WithAliases(ImmutableArray.Create("alias")), comp2.ToMetadataReference() }, 16961references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 17023references: s_valueTupleRefs.Concat(new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }), 17046references: s_valueTupleRefs.Concat(new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }), 17069comp1.ToMetadataReference(), 17070comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")), 17124references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 17178references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference().WithAliases(ImmutableArray.Create("alias1")) }, 17480var comp = CompileAndVerifyWithMscorlib40(source, expectedOutput: "(1, 2)", references: new[] { tupleComp.ToMetadataReference() }); 18841var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18859var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18879var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18902var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18919var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18945var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 18970var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 18995var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 19021var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 19059var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.References.mscorlib, tupleComp1.ToMetadataReference() }); 19098var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.References.mscorlib, tupleComp1.ToMetadataReference() }); 19137var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.ToMetadataReference() }); 19176var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.ToMetadataReference() }); 22274var comp = CreateCompilationWithMscorlib40(source, references: new[] { lib.ToMetadataReference() }); 22314var comp = CreateCompilationWithMscorlib40(source, references: new[] { lib.ToMetadataReference() }); 22394references: new[] { comp1.ToMetadataReference(), comp2.ToMetadataReference() }, 22481var comp = CreateCompilationWithMscorlib40(source, references: new[] { compLib.ToMetadataReference() }); 23446var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libComp.ToMetadataReference() }, options: TestOptions.DebugExe, verify: Verification.Fails); 24851var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }); 26422var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26466var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26484var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26529var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.ToMetadataReference(); 26543var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26590var missingRef = useImageReference ? missing.EmitToImageReference() : missing.ToMetadataReference(); 26608var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 26696var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.ToMetadataReference() }); // missing reference to vt 26862var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.ToMetadataReference() }); // missing reference to container 26937var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.ToMetadataReference() }); // missing reference to container 27043var comp1Ref = new[] { comp1.ToMetadataReference() }; 27127var comp1Ref = new[] { comp1.ToMetadataReference() }; 27201var comp1Ref = new[] { comp1.ToMetadataReference() }; 27279var comp1Ref = new[] { comp1.ToMetadataReference() }; 27977var comp3 = CreateCompilation("", references: new[] { comp.ToMetadataReference() }, targetFramework: TargetFramework.Mscorlib46); 28189var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.ToMetadataReference() }); 28303var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.ToMetadataReference() }); 28392var comp3 = CreateCompilation("", references: new[] { comp.ToMetadataReference() }, targetFramework: TargetFramework.Mscorlib46);
CodeGen\FixedSizeBufferTests.cs (1)
1155var comp3 = CreateCompilation("", references: new[] { comp.ToMetadataReference() }, targetFramework: TargetFramework.Mscorlib46);
Emit\CompilationEmitTests.cs (2)
1037var piaMetadataReference = pia.ToMetadataReference(embedInteropTypes: true); 1116var piaMetadataReference = pia.ToMetadataReference(embedInteropTypes: true);
Emit\InAttributeModifierTests.cs (41)
42var verifier = CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 78CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 102CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 129CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 153CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 179CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 206CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 2525CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2572CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2627CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2675CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2722CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2767CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2812CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2857CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2902CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2947CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 2992CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3038CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3084CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3130CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3176CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3224CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3272CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3327CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3375CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3423CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3469CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3515CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3561CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3607CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3653CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5", symbolValidator: validator); 3686CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 3719CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 3762CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 3804CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 4193CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4240CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4289CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4341CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4394CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (24)
Emit\EditAndContinue\AssemblyReferencesTests.cs (10)
211var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.ToMetadataReference() }, assemblyName: "C", options: TestOptions.DebugDll); 212var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.ToMetadataReference() }); 213var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.ToMetadataReference() }); 315var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.ToMetadataReference() }, assemblyName: "C", options: TestOptions.DebugDll); 316var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.ToMetadataReference() }); 317var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.ToMetadataReference() }); 471var ref01 = lib01.ToMetadataReference(ImmutableArray.Create("L0")); 474var ref02 = lib02.ToMetadataReference(ImmutableArray.Create("L0")); 477var ref11 = lib11.ToMetadataReference(ImmutableArray.Create("L1")); 480var ref12 = lib12.ToMetadataReference(ImmutableArray.Create("L1"));
Emit\EditAndContinue\SymbolMatcherTests.cs (2)
307var compilation0 = CreateCompilation(source, new[] { lib0.ToMetadataReference() }, options: TestOptions.DebugDll); 308var compilation1 = compilation0.WithSource(source).WithReferences(MscorlibRef, lib1.ToMetadataReference());
Emit\NumericIntPtrTests.cs (7)
938var ref1 = comp.ToMetadataReference(); 1000var ref1 = comp.ToMetadataReference(); 1193var ref1 = comp.ToMetadataReference(); 3056var ref1 = comp.ToMetadataReference(); 10333comp = CreateEmptyCompilation(source, references: new[] { corlib.ToMetadataReference() }, parseOptions: parseOptions); 10921var comp = CreateCompilation(source, references: new[] { libComp.ToMetadataReference() }, targetFramework: TargetFramework.Net70); 10952var comp = CreateEmptyCompilation(source, references: new[] { libComp.ToMetadataReference(), MscorlibRef_v46 });
PDB\PDBUsingTests.cs (5)
678compilation1.ToMetadataReference(), 680compilation1.ToMetadataReference(ImmutableArray.Create("X")) 731compilation1.ToMetadataReference(ImmutableArray.Create("X")), 733compilation1.ToMetadataReference(), 2309var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugExe);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (266)
Attributes\AttributeTests.cs (20)
122var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference() }, assemblyName: "lib"); 159var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference() }, assemblyName: "lib"); 199var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference() }, assemblyName: "lib"); 244var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference() }, assemblyName: "lib"); 282references: new[] { compWithReferenceToLib.ToMetadataReference(), newComp.ToMetadataReference() }, assemblyName: "lib"); 317var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference(), newComp.ToMetadataReference() }, assemblyName: "lib"); 392references: new[] { compWithReferenceToLib.ToMetadataReference(), newComp.ToMetadataReference() }, assemblyName: "lib"); 428var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference(), newComp.ToMetadataReference() }, assemblyName: "lib"); 463var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.ToMetadataReference(), newComp.ToMetadataReference() }, assemblyName: "lib"); 994CreateCompilation(usageSource, references: new[] { definitionComp.ToMetadataReference() }, options: WithNullableEnable()) 8451var comp1 = CreateCompilationWithMscorlib40(source2, assemblyName: "Temp0").ToMetadataReference(); 8476comp1 = CreateCompilationWithMscorlib40(source2, assemblyName: "Temp1").ToMetadataReference(); 8477var comp2 = CreateEmptyCompilation(source3, assemblyName: "Temp2").ToMetadataReference(); 10466var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, parseOptions: TestOptions.Regular9); 10537var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, parseOptions: TestOptions.Regular9);
Attributes\AttributeTests_Assembly.cs (1)
1520var defsRef = CreateCompilationWithMscorlib40(defaultHeaderString + s_defaultNetModuleSourceBody).ToMetadataReference();
Attributes\AttributeTests_Conditional.cs (2)
269CompileAndVerify(source2, references: new[] { comp1.ToMetadataReference() }, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: ""); 480CompileAndVerify(source2, references: new[] { comp1.ToMetadataReference() }, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (1)
967var customRef = CreateCompilationWithMscorlib46(customDynamicAttrSource).ToMetadataReference();
Attributes\AttributeTests_Embedded.cs (4)
79CreateCompilation(code, references: new[] { reference.ToMetadataReference() }, assemblyName: "Source").VerifyDiagnostics( 159CreateCompilation(code, references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 250}", assemblyName: "reference").ToMetadataReference(); 278}").ToMetadataReference();
Attributes\AttributeTests_IsByRefLike.cs (12)
137var referenceA = CreateCompilation(new[] { codeA, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }).VerifyDiagnostics().ToMetadataReference(); 164var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 191var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 217var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 246var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 275var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 312var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 368}", references: new[] { code1.ToMetadataReference() }, options: options); 381}", references: new[] { code2.ToMetadataReference() }, options: options); 432}").ToMetadataReference(); 608var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.ToMetadataReference(embedInteropTypes: true) }); 929CreateCompilation(text, new[] { libComp.ToMetadataReference() }).VerifyEmitDiagnostics(
Attributes\AttributeTests_IsUnmanaged.cs (2)
636", references: new[] { code1.ToMetadataReference() }, options: options); 645", references: new[] { code2.ToMetadataReference() }, options: options);
Attributes\AttributeTests_Nullable.cs (3)
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();
Attributes\AttributeTests_ReadOnlyStruct.cs (11)
127var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 154var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 181var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 207var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 236var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 265var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 302var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 358}", references: new[] { code1.ToMetadataReference() }, options: options); 371}", references: new[] { code2.ToMetadataReference() }, options: options); 422}").ToMetadataReference(); 600var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.ToMetadataReference(embedInteropTypes: true) });
Attributes\AttributeTests_RefReadOnly.cs (25)
108var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 191var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 264var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 356var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 462var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 552var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 668var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 799var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 841var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 868var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 894var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 923var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 952var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 989var referenceA = CreateCompilation(codeA).VerifyDiagnostics().ToMetadataReference(); 1063}", references: new[] { code1.ToMetadataReference() }, options: options); 1076}", references: new[] { code2.ToMetadataReference() }, options: options); 1148}").ToMetadataReference(); 1327var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.ToMetadataReference(embedInteropTypes: true) }); 1371}", references: new[] { reference.ToMetadataReference() }); 1413}", references: new[] { reference.ToMetadataReference() }); 1508}", references: new[] { reference.ToMetadataReference() }); 1755}", assemblyName: "testRef").ToMetadataReference(); 1844}").ToMetadataReference(); 2002}").ToMetadataReference(); 2088}").ToMetadataReference();
Attributes\AttributeTests_WellKnownAttributes.cs (17)
3847CompileAndVerify(source2, references: new[] { compDll.ToMetadataReference() }, expectedOutput: expectedOutput); 3955CompileAndVerify(source2, references: new[] { compDll.ToMetadataReference() }, expectedOutput: expectedOutput); 4026CreateCompilation(source2, references: new[] { compDll.ToMetadataReference() }).VerifyDiagnostics( 4105CreateCompilation(source2, references: new[] { compDll.ToMetadataReference() }).VerifyDiagnostics( 4183CreateCompilation(source2, references: new[] { compDll.ToMetadataReference() }).VerifyDiagnostics( 4268CreateCompilation(source2, references: new[] { compDll.ToMetadataReference() }).VerifyDiagnostics( 4890var client1 = CreateCompilation("", references: new[] { lib_comp.ToMetadataReference() }); 8601verify(comp1.ToMetadataReference()); 8656verify(comp1.ToMetadataReference()); 8700verify(comp1.ToMetadataReference()); 8743verify(comp1.ToMetadataReference()); 8842verifyReference(comp1.ToMetadataReference(), options, expectedDiagnostics); 8895verify(comp1.ToMetadataReference()); 8943verify(comp1.ToMetadataReference()); 9022verify(comp1.ToMetadataReference()); 9177verify(comp1.ToMetadataReference()); 9506verify(comp1.ToMetadataReference());
Attributes\InternalsVisibleToAndStrongNameTests.cs (6)
1472references: new[] { comp.ToMetadataReference() }, 2976var comp = CreateCompilation(source1, new[] { lib.ToMetadataReference() }, assemblyName: "Issue57742_01"); 3011var comp = CreateCompilation(source1, new[] { lib.ToMetadataReference() }, assemblyName: "Issue57742_02"); 3052CompilationReference compilationReference = lib.ToMetadataReference(); 3176CompilationReference compilationReference = lib.ToMetadataReference(); 3243var comp = CreateCompilation(source1, new[] { lib.ToMetadataReference() }, assemblyName: "Issue57742_05");
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1884var metadataReference = CreateCompilation(source).ToMetadataReference();
OverloadResolutionPriorityTests.cs (5)
257var derivedReference = useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference(); 306var derivedReference = useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference(); 689var comp3 = CreateCompilation(source3, references: [comp2.ToMetadataReference(), comp1_2.ToMetadataReference()], targetFramework: TargetFramework.Standard); 749var comp3 = CreateCompilation(source3, references: [comp2.ToMetadataReference(), comp1_2.ToMetadataReference()], targetFramework: TargetFramework.Standard); 797var comp3 = CreateCompilation(source3, references: [comp2.ToMetadataReference(), comp1_2.ToMetadataReference()]);
RefReadonlyParameterTests.cs (14)
1560var comp1Ref = comp1.ToMetadataReference(); 3167var comp1Ref = comp1.ToMetadataReference(); 6675var comp1v1Ref = emit ? comp1v1.EmitToImageReference() : comp1v1.ToMetadataReference(); 6684var comp1v2Ref = emit ? comp1v2.EmitToImageReference() : comp1v2.ToMetadataReference(); 6693var comp2Ref = emit ? comp2.EmitToImageReference() : comp2.ToMetadataReference(); 7154var comp1Ref = comp1.ToMetadataReference(embedInteropTypes: true); 7706var comp1Ref = comp1.ToMetadataReference(); 7808var comp1Ref = comp1.ToMetadataReference(); 7973var comp1Ref = comp1.ToMetadataReference(); 8048var comp1Ref = comp1.ToMetadataReference(); 8214var comp1Ref = comp1.ToMetadataReference(); 8329var comp1Ref = comp1.ToMetadataReference(); 8541var comp1Ref = comp1.ToMetadataReference(); 8635var comp1Ref = comp1.ToMetadataReference();
RefStructInterfacesTests.cs (90)
645MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 949MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1063MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1544MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 1639MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 2120MetadataReference[] comp1Refs = [comp1.EmitToImageReference(), comp1.ToMetadataReference()]; 5476CreateCompilation(src2, references: [comp2.ToMetadataReference()], targetFramework: TargetFramework.Net70).VerifyDiagnostics( 5609CreateCompilation(src2, references: [comp2.ToMetadataReference()], targetFramework: TargetFramework.Net70).VerifyDiagnostics( 6149var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 6211var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 6269var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 6337var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 6405var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 6474var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 7274var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 7277comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 7280comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 7320var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 7337comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 7340comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 7358var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 7361comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 7364comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 8686var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 8689comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 8692comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 8728var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 8745comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 8748comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 8762var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 8765comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 8768comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 8827var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 8834comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 8837comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 11756var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 11759comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 11762comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 11812var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 11826comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 11829comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 11841var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 11844comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 11847comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 13706var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 13716comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 13719comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 13764var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 13793comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 13796comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 13814var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 13817comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 13820comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 16139var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 16142comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 16145comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 16181var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 16198comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 16201comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 16215var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 16218comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 16221comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 16285var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 16292comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 16295comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 17391var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 17398comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 17407comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 17467var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 17487comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 17494comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 17510var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 17513comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 17516comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 18903var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 18906comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 18909comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 18943var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 18957comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 18960comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 18974var comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 18977comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 18980comp3 = CreateCompilation(src3, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 19039var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular12); 19046comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics, parseOptions: TestOptions.Regular13); 19049comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: s_targetFrameworkSupportingByRefLikeGenerics); 20047var comp1Ref = CreateCompilation(src1, targetFramework: s_targetFrameworkSupportingByRefLikeGenerics).ToMetadataReference(); 20104comp1Ref = CreateCompilation(src1, targetFramework: TargetFramework.Mscorlib461Extended).ToMetadataReference(); 20304var comp1Ref = CreateCompilation(src1, targetFramework: s_targetFrameworkSupportingByRefLikeGenerics).ToMetadataReference(); 20361comp1Ref = CreateCompilation(src1, targetFramework: TargetFramework.Mscorlib461Extended).ToMetadataReference();
Semantics\CollectionExpressionTests.cs (2)
6402var refA = comp.ToMetadataReference(); 18128var refA = comp.ToMetadataReference();
Semantics\ExperimentalAttributeTests.cs (12)
933var derivedComp = CreateCompilation(derivedSrc, new[] { originalC.ToMetadataReference(), attrRef }, targetFramework: TargetFramework.Standard); 936var comp = CreateCompilation("_ = new Derived();", new[] { derivedComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 968var derivedComp = CreateCompilation(derivedSrc, new[] { originalC.ToMetadataReference(), attrRef }, targetFramework: TargetFramework.Standard); 971var comp = CreateCompilation("_ = new Derived();", new[] { derivedComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 998var derivedComp = CreateCompilation(@base, new[] { originalC.ToMetadataReference(), attrRef }, targetFramework: TargetFramework.Standard); 1001var comp = CreateCompilation("_ = new Derived();", new[] { derivedComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 1033var derivedComp = CreateCompilation(@base, new[] { originalC.ToMetadataReference(), attrRef }, targetFramework: TargetFramework.Standard); 1036var comp = CreateCompilation("_ = new Derived();", new[] { derivedComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard);
Semantics\InlineArrayTests.cs (3)
1166var comp2 = CreateCompilation("", references: new[] { comp1.ToMetadataReference() }, targetFramework: TargetFramework.Net60); 2175var comp2 = CreateCompilation(src2, references: new[] { comp1.ToMetadataReference() }, targetFramework: TargetFramework.Net80, options: TestOptions.DebugExe); 2299var comp2 = CreateCompilation(src2, references: new[] { comp1.ToMetadataReference() }, targetFramework: TargetFramework.Net80, options: TestOptions.DebugExe);
Semantics\ParamsCollectionTests.cs (26)
1022var builder = CreateCompilation(builderSource, references: [myCollection_v0.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseDll); 1037var myCollection = CreateCompilation(myCollectionSource, references: [builder.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseDll, assemblyName: "Collection"); 4018verify(comp1.ToMetadataReference()); 4085verify(comp1.ToMetadataReference()); 4200verify(comp1.ToMetadataReference()); 4324verify(comp1.ToMetadataReference()); 4400verify(comp1.ToMetadataReference()); 4446var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe); 4450var comp4 = CreateCompilation(src2, references: [comp3.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe); 4453var comp5 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseModule); 4515var comp2 = CreateCompilation(src, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All)); 4668var comp2 = CreateCompilation(src, references: [comp1.ToMetadataReference()], targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All)); 4742var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 4771var comp2 = CreateCompilation(src2, references: [comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 12595var comp1Ref = comp1.ToMetadataReference(); 12619var comp5Ref = comp5.ToMetadataReference(); 12987var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.ToMetadataReference(embedInteropTypes: true) }); 13047var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.ToMetadataReference(embedInteropTypes: true) }); 13110var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comp1Ref, comAssembly.ToMetadataReference(embedInteropTypes: true) }); 13174var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13240var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13304var comp2 = CreateCompilation(src2, references: [image ? comp1.EmitToImageReference() : comp1.ToMetadataReference()], options: TestOptions.ReleaseExe); 13384var comp4 = CreateCompilation(source4, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.ReleaseExe); 13409var comp5 = CreateCompilation(source5, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.UnsafeReleaseExe); 13485var comp4 = CreateCompilation(source4, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.ReleaseExe); 13510var comp5 = CreateCompilation(source5, references: [comp1Ref, comp3.ToMetadataReference()], options: TestOptions.UnsafeReleaseExe);
Semantics\RecordTests.cs (9)
9801var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 10571var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 12615var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference(); 13303var refA = compA.ToMetadataReference(); 20674CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: 20853references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 21023references: new[] { emitRef ? comp.EmitToImageReference() : comp.ToMetadataReference() }, 23800var refA = useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference(); 30188var refA = useCompilationReference ? compA.ToMetadataReference() : compA.EmitToImageReference();
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests_IArgument.cs (6)
1257var lib0 = CreateCompilation(source0).ToMetadataReference(); 1473var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }); 1519var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }); 1565var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }); 1610var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }); 1656var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() });
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
531var portableLibRef = portableLib.ToMetadataReference();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (181)
Semantics\DelegateTypeTests.cs (12)
17307var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17333var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17419var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17423comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17427comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17431comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17544var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17574var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17612var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17616comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17620comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }); 17684var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() });
Semantics\ForEachTests.cs (3)
3470var comp2 = CreateEmptyCompilation(source2, new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugDll); 3498var comp4 = CreateEmptyCompilation(source4, new[] { comp2.ToMetadataReference(), comp3.ToMetadataReference() });
Semantics\FunctionPointerTests.cs (1)
2120var comp = CreateCompilationWithIL("", il, references: new[] { cComp.ToMetadataReference() }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll);
Semantics\GlobalUsingDirectiveTests.cs (19)
167var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "alias1" }); 276var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "alias1" }); 386var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "alias1" }); 435var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 581var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 1140var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 1275var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 2045var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "alias1", "alias2" }); 2195var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "alias1" }); 3367CompilationReference newCompRef = newComp.ToMetadataReference(); 3369references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3377references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3389references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3405references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3421references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3437references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3454var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 3645var extCompRef = extComp.ToMetadataReference().WithAliases(new[] { "ext" }); 4514var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "A" });
Semantics\InitOnlyMemberTests.cs (19)
77references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 114references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 148references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 186references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 216references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 227references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 311var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, references: new[] { lib.ToMetadataReference() }, assemblyName: "comp"); 346references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.ToMetadataReference() }); 1045var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1050comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1081var comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1129var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1134comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1614references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 1810references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2122references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 2227references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }); 3081references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.ToMetadataReference() }, 4188var comp1Ref = new[] { comp1.ToMetadataReference() };
Semantics\InterpolationTests.cs (7)
1817foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 2233foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 7881CreateCompilation(@"C.M(1, " + expression + @");", new[] { comp.ToMetadataReference() }).VerifyDiagnostics( 7949comp = CreateCompilation(executableCode, new[] { dependency.ToMetadataReference() }); 8224foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8281foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() }) 8403foreach (var d in new[] { dependency.EmitToImageReference(), dependency.ToMetadataReference() })
Semantics\NativeIntegerTests.cs (20)
185var ref1 = comp.ToMetadataReference(); 701var ref1 = comp.ToMetadataReference(); 777var refA = comp.ToMetadataReference(); 858var refA = comp.ToMetadataReference(); 973var refA = comp.ToMetadataReference(); 1065var refB = comp.ToMetadataReference(); 1227var refA = comp.ToMetadataReference(); 1512var ref1 = comp.ToMetadataReference(); 1594var ref1 = comp.ToMetadataReference(); 1647var ref1 = comp.ToMetadataReference(); 3117var ref1 = comp.ToMetadataReference(); 3161var ref1 = comp.ToMetadataReference(); 3196var ref1 = comp.ToMetadataReference(); 3258var ref1 = comp.ToMetadataReference(); 3301var ref1 = comp.ToMetadataReference(); 3360var ref1 = comp.ToMetadataReference(); 3532var ref1 = comp.ToMetadataReference(); 3565var ref1 = comp.ToMetadataReference(); 3598var ref1 = comp.ToMetadataReference(); 7218var ref1 = comp.ToMetadataReference();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
336var verifier1 = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { lib.ToMetadataReference() });
Semantics\NullableReferenceTypesTests.cs (55)
8507var comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.ToMetadataReference() }); 8524comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.ToMetadataReference() }); 14326foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 14378foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17169var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, options: WithNullableEnable()); 59748" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }); 59799" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }); 75306references: new[] { c0.ToMetadataReference() }); 75347references: new[] { c0.ToMetadataReference() }); 75568c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 75703c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 75736c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 75875c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 76016c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 76177c = CreateCompilation(new[] { source2 }, new[] { c1.ToMetadataReference() }, 96846var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 96870var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.ToMetadataReference() }); 97534var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 97558var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.ToMetadataReference() }); 97636var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 97653var comp4 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp1.ToMetadataReference() }); 97669var comp7 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp6.ToMetadataReference() }); 97672var comp9 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp6.ToMetadataReference() }); 98311var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings)); 98344var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.ToMetadataReference() }); 98356var comp6 = CreateCompilation(new[] { source2 }, references: new[] { comp4.ToMetadataReference() }); 98430var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings)); 98455var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.ToMetadataReference() }); 98461var comp6 = CreateCompilation(new[] { source2 }, references: new[] { comp4.ToMetadataReference() }); 99484foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 99565foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 104304foreach (var reference in new[] { comp1.ToMetadataReference(), comp1.EmitToImageReference() }) 107448foreach (var reference in new[] { comp0.ToMetadataReference(), comp0.EmitToImageReference() }) 109194MetadataReference ref0 = comp.ToMetadataReference(); 110837MetadataReference ref0 = comp0.ToMetadataReference(); 110856ref0 = comp0.ToMetadataReference(); 114359var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114397var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114434var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114471var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114513var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114555var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114596var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114640var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114681var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114724var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.ToMetadataReference() }); 114842var compilation3 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference(), MinCorlibRef }); 114883var compilation5 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference() }); 114951var compilation7 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference(), MscorlibRef }); 143215references: new[] { spanRef, defComp.ToMetadataReference() }, 154012var nullableAttrRef = useImageReference ? nullableAttrComp.EmitToImageReference() : nullableAttrComp.ToMetadataReference(); 154031var libRef = useImageReference ? lib.EmitToImageReference() : lib.ToMetadataReference(); 158500" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }); 158551" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }); 158601" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) });
Semantics\OverloadResolutionTests.cs (2)
9576var comp1Ref = comp1.ToMetadataReference(); 11532CreateCompilation(code, references: new[] { libComp.ToMetadataReference() }).VerifyDiagnostics(
Semantics\RawInterpolationTests_Handler.cs (7)
214foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 632foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.ToMetadataReference() }) 6093CreateCompilation(@"C.M(1, " + expression + @");", new[] { comp.ToMetadataReference() }).VerifyDiagnostics( 6164comp = CreateCompilation(executableCode, new[] { dependency.ToMetadataReference() }); 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() })
Semantics\RecordStructTests.cs (2)
510var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.ToMetadataReference() }); 5085CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.ToMetadataReference() }, expectedOutput: @"
Semantics\RefEscapingTests.cs (2)
8235var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }, parseOptions: TestOptions.Regular11); 8245comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }, parseOptions: TestOptions.Regular10);
Semantics\RefExtensionMethodsTests.cs (18)
395CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "55"); 437}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 481}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 525}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 565CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "55"); 607}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 651}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 940CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "55"); 982}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 1026}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 1070}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 1114}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 1158}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 1202}", references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 2328references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 2341CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5"); 2432references: new[] { reference.ToMetadataReference() }).VerifyDiagnostics( 2445CompileAndVerify(code, references: new[] { reference.ToMetadataReference() }, expectedOutput: "5");
Semantics\RefFieldTests.cs (3)
330var refA = comp.ToMetadataReference(); 11533var refA = comp.ToMetadataReference(); 22432var refA = comp.ToMetadataReference();
Semantics\ScriptSemanticsTests.cs (1)
89return taskCompilation.ToMetadataReference();
Semantics\StructConstructorTests.cs (2)
223var refA = comp.ToMetadataReference(); 3219var refA = comp.ToMetadataReference();
Semantics\UseSiteErrorTests.cs (7)
1046references: [NetFramework.mscorlib, delComp.ToMetadataReference()], 1060references: [NetFramework.mscorlib, lib1Comp.ToMetadataReference()], 2333var compilation3 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference(), MinCorlibRef }); 2374var compilation5 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference() }); 2419var compilation7 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference(), MscorlibRef }); 2462}", assemblyName: "libS1").ToMetadataReference(); 2469", references: new[] { UnmanagedUseSiteError_Ref1 }, assemblyName: "libS2").ToMetadataReference();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (720)
BadSymbolReference.cs (2)
806var comp3 = CreateEmptyCompilation(project3Source, new[] { MscorlibRef, comp1.ToMetadataReference(), comp2.ToMetadataReference() }, assemblyName: "Project3");
Compilation\CompilationAPITests.cs (8)
1180var compRef1 = comp1.ToMetadataReference(); 1181var compRef2 = comp2.ToMetadataReference(); 3421{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3442{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference() }); 3470MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3498MetadataReference reference = useMetadataReference ? referenceComp.ToMetadataReference() : referenceComp.EmitToImageReference(); 3545return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference(); 3585return useMetadataReference ? referenceComp1.ToMetadataReference() : referenceComp1.EmitToImageReference();
Compilation\GetUnusedImportDirectivesTests.cs (4)
73var classLib2 = CreateCompilation(source: class2Source, assemblyName: "ClassLibrary2", references: new[] { classLib1.ToMetadataReference() }); 90var comp = CreateCompilation(tree, new[] { classLib1.ToMetadataReference(), classLib2.ToMetadataReference() }, assemblyName: "ConsoleApplication"); 245references: new[] { ivtCompilation.ToMetadataReference() },
Compilation\ReferenceManagerTests.cs (20)
51}", references: new MetadataReference[] { ifaceDef.ToMetadataReference(), wimpl }, 981var ref1 = lib1.ToMetadataReference(embedInteropTypes: true); 982var ref2 = lib2.ToMetadataReference(embedInteropTypes: false); 2249CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(), 2266CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""0.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(), 2267CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.1"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(), 2268CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(), 2269CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(), 2270CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.1.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").ToMetadataReference(). 2291CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""0.0.0.0"")] public class C {}", assemblyName: "C").ToMetadataReference(), 2292CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.1"")] public class C {}", assemblyName: "C").ToMetadataReference(aliases: ImmutableArray.Create("X", "Y")), 2293CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", assemblyName: "C").ToMetadataReference(), 2294CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", assemblyName: "C").ToMetadataReference(), 2295CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.1.0.0"")] public class C {}", assemblyName: "C").ToMetadataReference(). 2704var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").ToMetadataReference(); 2720var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").ToMetadataReference(); 2743var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { bRef }, assemblyName: "A").ToMetadataReference(); 2745var eRef = CreateCompilationWithMscorlib46("public interface E { }", assemblyName: "E").ToMetadataReference(); 2769var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").ToMetadataReference(); 2770var bRef = CreateCompilationWithMscorlib46("public interface B : D { }", new[] { dRef }, assemblyName: "B").ToMetadataReference();
Compilation\SemanticModelAPITests.cs (2)
90references: new[] { comp1.ToMetadataReference() }); 95references: new[] { comp1.ToMetadataReference() });
Compilation\UsedAssembliesTests.cs (119)
71verify<RetargetingAssemblySymbol>(source2, comp1.ToMetadataReference()); 398verify<SourceAssemblySymbol>(source2, comp1.ToMetadataReference()); 432verify<RetargetingAssemblySymbol>(source2, comp1.ToMetadataReference()); 455var comp1Ref = comp1.ToMetadataReference(); 507var comp0Ref = comp0.ToMetadataReference(); 521var comp1Ref = comp1.ToMetadataReference(); 577var comp0Ref = comp0.ToMetadataReference(); 685var comp1Ref = comp1.ToMetadataReference(); 747var comp0Ref = comp0.ToMetadataReference(); 766var comp1Ref = comp1.ToMetadataReference(); 947var comp0Ref = comp0.ToMetadataReference(); 966var comp1Ref = comp1.ToMetadataReference(); 1118var comp0Ref = comp0.ToMetadataReference(); 1132var comp1Ref = comp1.ToMetadataReference(); 1278var comp0Ref = comp0.ToMetadataReference(); 1292var comp1Ref = comp1.ToMetadataReference(); 1378verify<SourceAssemblySymbol>(source2, comp1.ToMetadataReference()); 1416var reference0 = comp0.ToMetadataReference(); 1417var reference1 = comp1.ToMetadataReference(); 1469var comp0Ref = comp0.ToMetadataReference(); 1479var comp1Ref = comp1.ToMetadataReference(); 1507var comp0Ref = comp0.ToMetadataReference(); 1517var comp1Ref = comp1.ToMetadataReference(); 1548var comp0Ref = comp0.ToMetadataReference(); 1560var comp1Ref = comp1.ToMetadataReference(); 1570var comp2Ref = comp2.ToMetadataReference(); 1628var comp5Ref = comp5.ToMetadataReference(embedInteropTypes: true); 1631var comp6Ref = comp6.ToMetadataReference(); 1635var comp7Ref = comp7.ToMetadataReference(embedInteropTypes: false); 1684var comp0Ref = comp0.ToMetadataReference(); 1694var comp1Ref = comp1.ToMetadataReference(); 1705var comp2Ref = comp2.ToMetadataReference(); 1737var comp0Ref = comp0.ToMetadataReference(); 1747var comp1Ref = comp1.ToMetadataReference(); 1757var comp2Ref = comp2.ToMetadataReference(); 1791var comp0Ref = comp0.ToMetadataReference(); 1803var comp1Ref = comp1.ToMetadataReference(); 1874var comp0Ref = comp0.ToMetadataReference(); 1886var comp1Ref = comp1.ToMetadataReference(); 1941var comp5Ref = comp5.ToMetadataReference(embedInteropTypes: true); 1944var comp6Ref = comp6.ToMetadataReference(); 1948var comp7Ref = comp7.ToMetadataReference(embedInteropTypes: false); 1969var comp1Ref = comp1.ToMetadataReference(); 2023var comp0Ref = comp0.ToMetadataReference(); 2033var comp1Ref = comp1.ToMetadataReference(); 2063var comp0Ref = comp0.ToMetadataReference(); 2074var comp1Ref = comp1.ToMetadataReference(); 2107var comp1Ref = comp1.ToMetadataReference(); 2167var comp1Ref = comp1.ToMetadataReference(); 2361var comp1Ref = comp1.ToMetadataReference(); 2428var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2461var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2496var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2512var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2584var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2600var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2672var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2688var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2756var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2773var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2845var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2861var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2933var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 2949var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 2997var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 3040var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 3306var comp0Ref = comp0.ToMetadataReference(embedInteropTypes: true); 3350var comp3Ref = comp3.ToMetadataReference(embedInteropTypes: false); 3557var comp0Ref = comp0.ToMetadataReference(); 3574var comp1Ref = comp1.ToMetadataReference(); 3705var comp0Ref = comp0.ToMetadataReference(); 3722var comp1Ref = comp1.ToMetadataReference(); 3853var comp0Ref = comp0.ToMetadataReference(); 3866var comp1Ref = comp1.ToMetadataReference(); 3929var comp0Ref = comp0.ToMetadataReference(); 3942var comp1Ref = comp1.ToMetadataReference(); 4044var comp0Ref = comp0.ToMetadataReference(); 4057var comp1Ref = comp1.ToMetadataReference(); 4148var comp0Ref = comp0.ToMetadataReference(); 4157var comp1Ref = comp1.ToMetadataReference(); 4263var comp0Ref = comp0.ToMetadataReference(); 4276var comp1Ref = comp1.ToMetadataReference(); 4289var comp2Ref = comp2.ToMetadataReference(); 4346var comp0Ref = comp0.ToMetadataReference(); 4359var comp1Ref = comp1.ToMetadataReference(); 4372var comp2Ref = comp2.ToMetadataReference(); 4464var comp0Ref = comp0.ToMetadataReference(); 4477var comp1Ref = comp1.ToMetadataReference(); 4490var comp2Ref = comp2.ToMetadataReference(); 4652var comp0Ref = comp0.ToMetadataReference(); 4665var comp1Ref = comp1.ToMetadataReference(); 4678var comp2Ref = comp2.ToMetadataReference(); 4905var comp0Ref = comp0.ToMetadataReference(); 4922var comp1Ref = comp1.ToMetadataReference(); 4995var comp0Ref = comp0.ToMetadataReference(); 5012var comp1Ref = comp1.ToMetadataReference(); 5055var comp0Ref = comp0.ToMetadataReference(); 5067var comp1Ref = comp1.ToMetadataReference(); 5142var comp0Ref = comp0.ToMetadataReference(); 5154var comp1Ref = comp1.ToMetadataReference(); 5400var comp0Ref = comp0.ToMetadataReference(); 5412var comp1Ref = comp1.ToMetadataReference(); 5461var comp0Ref = comp0.ToMetadataReference(); 5476var comp1Ref = comp1.ToMetadataReference(); 5487var comp2Ref = comp2.ToMetadataReference(); 5634var comp1Ref = comp1.ToMetadataReference(); 5678var comp0Ref = comp0.ToMetadataReference(); 5688var comp1Ref = comp1.ToMetadataReference(); 5716var comp0Ref = comp0.ToMetadataReference(); 5726var comp1Ref = comp1.ToMetadataReference(); 5755var comp0Ref = comp0.ToMetadataReference(); 5766var comp1Ref = comp1.ToMetadataReference(); 5806MetadataReference comp0Ref = comp0.ToMetadataReference(); 5843MetadataReference comp0Ref = comp0.ToMetadataReference(); 5878MetadataReference comp0Ref = comp0.ToMetadataReference(); 5916var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "N1C1" }); 5928var comp2Ref = comp2.ToMetadataReference(); 5957comp2Ref = comp2.ToMetadataReference().WithAliases(new[] { "N1C1" }); 6007var comp1Ref = comp1.ToMetadataReference().WithAliases(new[] { "N1C1" });
Symbols\AnonymousTypesSymbolTests.cs (2)
1799var attributeLib = CreateEmptyCompilation(attributeSource, new[] { MinCorlibRef, stateLib.ToMetadataReference() }); 1811var comp = CreateEmptyCompilation(new[] { Parse(source), s_equalityComparerSourceTree }, new[] { MinCorlibRef, attributeLib.ToMetadataReference() });
Symbols\CheckedUserDefinedOperatorsTests.cs (10)
3443var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 3836var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4218var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4679var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4798var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 5229var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 5697var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6327var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6432var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6551var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() });
Symbols\CompilationCreationTests.cs (28)
716new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib1_V1.ToMetadataReference() }); 728varC_MTTestLib2.ToMetadataReference(), 729varC_MTTestLib1_V1.ToMetadataReference() 806varC_MTTestLib2.ToMetadataReference(), 807varC_MTTestLib1_V2.ToMetadataReference() 821varC_MTTestLib2.ToMetadataReference(), 822varC_MTTestLib1_V2.ToMetadataReference(), 823varC_MTTestLib3.ToMetadataReference() 943varC_MTTestLib2.ToMetadataReference(), varC_MTTestLib1_V3.ToMetadataReference(), varC_MTTestLib3.ToMetadataReference() }); 957varC_MTTestLib2.ToMetadataReference(), 958varC_MTTestLib1_V3.ToMetadataReference(), 959varC_MTTestLib3.ToMetadataReference(), 960varC_MTTestLib4.ToMetadataReference() 1059new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib3.ToMetadataReference() }); 1068new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib2.ToMetadataReference() }); 1077new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib2.ToMetadataReference(), varC_MTTestLib3.ToMetadataReference(), varC_MTTestLib4.ToMetadataReference() }); 1145new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib4.ToMetadataReference(), varC_MTTestLib2.ToMetadataReference(), varC_MTTestLib3.ToMetadataReference() }); 1159new MetadataReference[] { NetFramework.mscorlib, varC_MTTestLib4.ToMetadataReference() }); 1170varC_MTTestLib2.ToMetadataReference(), 1171varC_MTTestLib1_V3.ToMetadataReference(), 1172varC_MTTestLib3.ToMetadataReference(), 1173varC_MTTestLib4.ToMetadataReference() });
Symbols\CorLibrary\CorTypes.cs (28)
341var typeLib_v1_Comp = CreateEmptyCompilation(typeLib_v1, references: [corLib_v1_Comp.ToMetadataReference()], assemblyName: "typeLib"); 352source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 390var comp = CreateCompilation(source2, references: [corLib_v2_Comp.ToMetadataReference(), typeLib_v2_Comp.ToMetadataReference(), comp1Ref], options: TestOptions.DebugExe); 394source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 519var typeLib_v1_Comp = CreateEmptyCompilation(typeLib_v1, references: [corLib_v1_Comp.ToMetadataReference()], assemblyName: "typeLib"); 533source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 575var comp = CreateCompilation(source2, references: [corLib_v2_Comp.ToMetadataReference(), typeLib_v2_Comp.ToMetadataReference(), comp1Ref], options: TestOptions.DebugExe); 579source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 785var typeLib_v1_Comp = CreateEmptyCompilation(typeLib_v1, references: [corLib_v1_Comp.ToMetadataReference()], assemblyName: "typeLib"); 806source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 856var comp = CreateCompilation(source2, references: [corLib_v2_Comp.ToMetadataReference(), typeLib_v2_Comp.ToMetadataReference(), comp1Ref], options: TestOptions.DebugExe); 863source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 980var typeLib_v1_Comp = CreateEmptyCompilation(typeLib_v1, references: [corLib_v1_Comp.ToMetadataReference()], assemblyName: "typeLib"); 1001source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()], 1050var comp = CreateCompilation(source2, references: [corLib_v2_Comp.ToMetadataReference(), typeLib_v2_Comp.ToMetadataReference(), comp1Ref], options: TestOptions.DebugExe); 1057source1, references: [corLib_v1_Comp.ToMetadataReference(), typeLib_v1_Comp.ToMetadataReference()],
Symbols\CovariantReturnTests.cs (13)
460CompilationReference compAsMetadata = comp.ToMetadataReference(); 499CompilationReference compAsMetadata = comp.ToMetadataReference(); 3873var baseMetadata = baseCompilation.ToMetadataReference(); 3949var baseMetadata = baseCompilation.ToMetadataReference(); 4115var baseMetadata = baseCompilation.ToMetadataReference(); 4230var baseMetadata = baseCompilation.ToMetadataReference(); 4339var baseMetadata = baseCompilation.ToMetadataReference(); 4506var baseMetadata = baseCompilation.ToMetadataReference(); 4730var baseMetadata = baseCompilation.ToMetadataReference(); 4793var baseMetadata = baseCompilation.ToMetadataReference(); 4857var baseMetadata = baseCompilation.ToMetadataReference(); 4914var baseMetadata = baseCompilation.ToMetadataReference(); 4978var baseMetadata = baseCompilation.ToMetadataReference();
Symbols\DefaultInterfaceImplementationTests.cs (243)
178foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 357var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 497var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 1634var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 1688foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 1754foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 1831var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 1922var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 1940var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 2193var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2277foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2279var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2346foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2348var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2419foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2421var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2492foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 2494var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2645var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 4092var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 4394var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 4490var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 4601var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 4617var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 5670var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 5941var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 6035var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6051var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6183var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6413var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 7158var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 7374var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 7435var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 7511var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 7527var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 9095foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9285foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9358var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9657var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9722var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9807foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 9865var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9873compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 10742var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 10814var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 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() }) 15489var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 15570var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 15677foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 15784var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 17342var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 17434var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 18141foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 18307foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 19723var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 19814var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 20239foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 24353var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 26382var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 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() }) 28998var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 29082var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 29189foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 29289var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 30745var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 30835var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 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() }) 32072var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe); 32362foreach (var reference in new[] { compilation3.ToMetadataReference(), compilation3.EmitToImageReference() }) 32790var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 32956var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 33042var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 33058CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 33122var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 33201var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 33972var compilation2 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 34009var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.ToMetadataReference() }, options: TestOptions.DebugDll, 34126var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 34314var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 34504var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34709var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 34788var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34879var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34980var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 35076var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 35181var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 35282foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35284var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35391foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35393var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35504foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35506var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35617foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35619var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35723foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35725var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35828foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35830var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35926foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 35928var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 36040foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 36042var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 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() }) 36817var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: options, 37106var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 37206var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 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() }; 38823var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 38990var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 39325var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 39847var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 40057var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 40148var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 40238var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 40326var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 40902var compilation2 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 40943var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.ToMetadataReference() }, options: TestOptions.DebugDll, 41082var refs1 = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 41313var refs2 = new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }; 41489var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 41666var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, 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() }) 43649var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 43786var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 43916var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 44033var references = new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }; 44916var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45069var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45208var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45400var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45537var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45714foreach (var refs in new[] { (comp0:compilation0.ToMetadataReference(), comp1:compilation1.ToMetadataReference()), 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() }) 46410CompilationReference compilationReference = compilation1.ToMetadataReference(); 46837CompilationReference compilationReference = compilation1.ToMetadataReference(); 47043CompilationReference compilationReference = compilation1.ToMetadataReference(); 47135CompilationReference compilationReference = compilation1.ToMetadataReference(); 47211CompilationReference compilationReference = compilation1.ToMetadataReference(); 47283CompilationReference compilationReference = compilation1.ToMetadataReference(); 47341CompilationReference compilationReference = compilation1.ToMetadataReference(); 47422CompilationReference compilationReference = compilation1.ToMetadataReference(); 47496CompilationReference compilationReference0 = compilation0.ToMetadataReference(); 47528CompilationReference compilationReference3 = compilation3.ToMetadataReference(); 47557CompilationReference compilationReference6 = compilation6.ToMetadataReference(); 47629CompilationReference compilationReference0 = compilation0.ToMetadataReference(); 47661CompilationReference compilationReference3 = compilation3.ToMetadataReference(); 47690CompilationReference compilationReference6 = compilation6.ToMetadataReference(); 47757CompilationReference compilationReference = compilation1.ToMetadataReference(); 47824CompilationReference compilationReference = compilation1.ToMetadataReference(); 47900CompilationReference compilationReference = compilation1.ToMetadataReference(); 47957CompilationReference compilationReference = compilation1.ToMetadataReference(); 48024CompilationReference compilationReference = compilation1.ToMetadataReference(); 48121CompilationReference compilationReference = compilation1.ToMetadataReference(); 48191CompilationReference compilationReference = compilation1.ToMetadataReference(); 48255CompilationReference compilationReference = compilation1.ToMetadataReference(); 48334CompilationReference compilationReference = compilation1.ToMetadataReference(); 48406CompilationReference compilationReference = compilation1.ToMetadataReference(); 48478CompilationReference compilationReference = compilation1.ToMetadataReference(); 48548CompilationReference compilationReference = compilation1.ToMetadataReference(); 48618CompilationReference compilationReference = compilation1.ToMetadataReference(); 48711CompilationReference compilationReference = compilation1.ToMetadataReference(); 48777CompilationReference compilationReference = compilation1.ToMetadataReference(); 48884CompilationReference compilationReference = compilation1.ToMetadataReference(); 49116CompilationReference compilationReference = compilation1.ToMetadataReference(); 49356CompilationReference compilationReference = compilation1.ToMetadataReference(); 49473foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 49589foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() }) 50184var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50224var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50265var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50305var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50345var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 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) }) 50485var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50568var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseDll, references: baseReferences.Concat(new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }), targetFramework: TargetFramework.Empty); 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() }) 68341var compilation3 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68360var compilation4 = CreateCompilation(source4, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68404compilation3 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, 68417compilation4 = CreateCompilation(source4, new[] { compilation1.ToMetadataReference() }, 68500var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68676foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() }) 68761foreach (var reference in new[] { compilation2.ToMetadataReference(), compilation2.EmitToImageReference() })
Symbols\ExtendedPartialMethodsTests.cs (7)
2089verify(comp1.ToMetadataReference()); 2235verify(comp1.ToMetadataReference()); 2242references: new[] { comp1.ToMetadataReference() }, 2278verify(comp1.ToMetadataReference()); 2321verify(comp1.ToMetadataReference()); 2362verify(comp1.ToMetadataReference()); 2483verify(comp1.ToMetadataReference());
Symbols\ImplicitClassTests.cs (1)
41var c2 = CreateCompilationWithMscorlib461("", new[] { c.ToMetadataReference() });
Symbols\Metadata\PE\NoPia.cs (2)
1386var referencePIASource = compilationPIA.ToMetadataReference(embedInteropTypes: true); 1392var referenceBaseSource = compilationBase.ToMetadataReference();
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
1098var ref1 = CreateCompilation(source1).ToMetadataReference(aliases: ImmutableArray.Create("Alias1")); 1099var ref2 = CreateCompilation(source1).ToMetadataReference(aliases: ImmutableArray.Create("Alias2"));
Symbols\RelaxedShiftOperatorTests.cs (1)
54var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() },
Symbols\RequiredMembersTests.cs (42)
511comp = CreateCompilation(derived, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 553MetadataReference baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 557comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 599comp = CreateCompilation(derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 650var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 655comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 729var baseReference = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 802comp = CreateCompilation("#pragma warning disable CS0649 // Never assigned" + derived, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 1608comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1635comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1678comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 1703comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.ToMetadataReference() : cComp.EmitToImageReference() }); 2026comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2063var baseRef = useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference(); 2068comp = CreateCompilation(code, new[] { baseRef, useMetadataReference ? derivedComp.ToMetadataReference() : derivedComp.EmitToImageReference() }); 2120comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2153comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2184comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2203var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2217var comp = CreateCompilation(code, new[] { baseComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2252var originalCRef = originalC.ToMetadataReference(); 2267var baseRef = baseComp.ToMetadataReference(); 2276var comp = CreateCompilation(code, new[] { baseRef, derivedComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2298var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2312var comp = CreateCompilation(code, new[] { baseComp.ToMetadataReference(), retargetedC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2352comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2387comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2426comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2458comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 2557var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2569var comp = CreateCompilation(code, new[] { baseComp.ToMetadataReference(), retargetedC.ToMetadataReference() }); 2588var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.ToMetadataReference() }, targetFramework: TargetFramework.Standard); 2600var comp = CreateCompilation(code, new[] { baseComp.ToMetadataReference(), retargetedC.ToMetadataReference() }); 5892comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 5971comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.ToMetadataReference() : baseComp.EmitToImageReference() }); 6272var reference = CreateCompilationWithRequiredMembers("").ToMetadataReference(); 6291var reference = CreateCompilationWithRequiredMembers("").ToMetadataReference();
Symbols\Retargeting\NoPia.cs (12)
1420new MetadataReference[] { comp.ToMetadataReference() }, 1465new MetadataReference[] { comp.ToMetadataReference() }, 1533references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true) }); 1587references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true) }); 1640references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true) }); 1682references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true) }); 1737references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true) }); 1776var lib = CreateCompilationWithMscorlib46(libSource, options: TestOptions.ReleaseDll, references: new[] { pia.ToMetadataReference() }); 1805references: new MetadataReference[] { pia.ToMetadataReference(embedInteropTypes: true), lib.ToMetadataReference() }); 2663foreach (MetadataReference piaRef in new[] { piaCompilation.EmitToImageReference(), piaCompilation.ToMetadataReference() }) 2667foreach (MetadataReference consumer1Ref in new[] { compilation1.EmitToImageReference(), compilation1.ToMetadataReference() })
Symbols\Retargeting\RetargetCustomAttributes.cs (5)
346var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugDll); 347var comp3 = CreateCompilation("", references: new[] { comp2.ToMetadataReference() }, options: TestOptions.DebugDll); 376var comp2 = CreateCompilation(source2, references: new[] { comp1_1.ToMetadataReference() }, options: TestOptions.DebugDll); 389var comp3 = CreateCompilation("", references: new[] { comp2.ToMetadataReference(), comp1_2.ToMetadataReference() }, options: TestOptions.DebugDll);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (5)
450var ref1 = CreateEmptyCompilation("").ToMetadataReference(); 459var compilation2 = CreateCompilation(source2, references: new[] { compilation1.ToMetadataReference(), ref1, CreateEmptyCompilation("").ToMetadataReference() }); 461var compilation3 = CreateCompilation("", references: new[] { compilation1.ToMetadataReference(), compilation2.ToMetadataReference() });
Symbols\Retargeting\RetargetingTests.cs (10)
936var retargeted1Ref = retargeted1.ToMetadataReference(); 938var retargeted2Ref = retargeted2.ToMetadataReference(); 941var consistentRef = consistent.ToMetadataReference(); 979var retargetedComp = CreateCompilation("", references: new[] { originalComp.ToMetadataReference(), retargeted2Ref, consistentRef, ilRef }, 1059", new[] { beforeRetargeting.ToMetadataReference() }); 1065var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.ToMetadataReference(), unmanagedCallersOnlyAssembly.ToMetadataReference() }); 1136", new[] { beforeRetargeting.ToMetadataReference() }); 1142var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.ToMetadataReference(), unmanagedCallersOnlyAssembly.ToMetadataReference() });
Symbols\Source\FileModifierTests.cs (8)
4277firstIsMetadataReference ? ref1.ToMetadataReference() : ref1.EmitToImageReference(), 4278secondIsMetadataReference ? ref2.ToMetadataReference() : ref2.EmitToImageReference() 4376var comp2 = CreateCompilation(source2, references: new[] { comp.ToMetadataReference() }, targetFramework: TargetFramework.Mscorlib461); 4419var referencingMetadataComp = CreateCompilation("", new[] { comp.ToMetadataReference() }); 4505var reference = useMetadataReference ? comp0.ToMetadataReference() : comp0.EmitToImageReference(); 4549var reference = comp0.ToMetadataReference(); 5110var comp2 = CreateCompilation(new[] { (source2, "File2.cs") }, references: new[] { useMetadataReference ? comp1.ToMetadataReference() : comp1.EmitToImageReference() }); 5116comp1 = CreateCompilation(new[] { (source1, "File1.cs") }, references: new[] { useMetadataReference ? comp2.ToMetadataReference() : comp2.EmitToImageReference() });
Symbols\Source\PropertyTests.cs (3)
2628var compRef = refComp.ToMetadataReference(embedInteropTypes: false); 2664compRef = refComp.ToMetadataReference(embedInteropTypes: true); 2721compRef = refComp.ToMetadataReference(embedInteropTypes: true);
Symbols\Source\RecordTests.cs (1)
1355emitReference ? comp.EmitToImageReference() : comp.ToMetadataReference()
Symbols\StaticAbstractMembersInInterfacesTests.cs (121)
6338references: new[] { compilation1.ToMetadataReference() }); 6470references: new[] { compilation1.ToMetadataReference() }); 6601references: new[] { compilation1.ToMetadataReference() }); 6719references: new[] { compilation1.ToMetadataReference() }); 6860references: new[] { compilation1.ToMetadataReference() }); 6989references: new[] { compilation1.ToMetadataReference() }); 8509references: new[] { compilation1.ToMetadataReference() }); 8594references: new[] { compilation1.ToMetadataReference() }); 9119references: new[] { compilation1.ToMetadataReference() }); 9187references: new[] { compilation1.ToMetadataReference() }); 9404references: new[] { compilation1.ToMetadataReference() }); 9457references: new[] { compilation1.ToMetadataReference() }); 9809references: new[] { compilation1.ToMetadataReference() }); 9871references: new[] { compilation1.ToMetadataReference() }); 12188references: new[] { compilation1.ToMetadataReference() }); 12251references: new[] { compilation1.ToMetadataReference() }); 12338references: new[] { compilation1.ToMetadataReference() }); 12388references: new[] { compilation1.ToMetadataReference() }); 12445references: new[] { compilation1.ToMetadataReference() }); 12558references: new[] { compilation1.ToMetadataReference() }); 12645references: new[] { compilation1.ToMetadataReference() }); 12745references: new[] { compilation1.ToMetadataReference() }); 13443references: new[] { compilation1.ToMetadataReference() }); 13495references: new[] { compilation1.ToMetadataReference() }); 13547references: new[] { compilation1.ToMetadataReference() }); 13602references: new[] { compilation1.ToMetadataReference() }); 13654references: new[] { compilation1.ToMetadataReference() }); 13706references: new[] { compilation1.ToMetadataReference() }); 14153references: new[] { compilation1.ToMetadataReference() }); 14202references: new[] { compilation1.ToMetadataReference() }); 14251references: new[] { compilation1.ToMetadataReference() }); 14303references: new[] { compilation1.ToMetadataReference() }); 14755references: new[] { compilation1.ToMetadataReference() }); 14804references: new[] { compilation1.ToMetadataReference() }); 15161references: new[] { compilation1.ToMetadataReference() }); 15210references: new[] { compilation1.ToMetadataReference() }); 15429references: new[] { compilation1.ToMetadataReference() }); 15478references: new[] { compilation1.ToMetadataReference() }); 15911references: new[] { compilation1.ToMetadataReference() }); 15967references: new[] { compilation1.ToMetadataReference() }); 16014references: new[] { compilation1.ToMetadataReference() }); 16190foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16671foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16759foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16839references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 16851foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 16921references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 16933foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17003references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17015foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17073references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17086foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17148references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17160foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17235references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17247foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17325references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17346foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 17431references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 17452foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 18778references: new[] { compilation1.ToMetadataReference() }); 18906references: new[] { compilation1.ToMetadataReference() }); 19066references: new[] { compilation1.ToMetadataReference() }); 19118references: new[] { compilation1.ToMetadataReference() }); 19170references: new[] { compilation1.ToMetadataReference() }); 19225references: new[] { compilation1.ToMetadataReference() }); 19918foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 19992foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20075foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 20155foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21283foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21343foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21446foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21566foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21677references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 21689foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21786references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 21798foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 21888references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 21900foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 22755references: new[] { compilation1.ToMetadataReference() }); 22817references: new[] { compilation1.ToMetadataReference() }); 22873references: new[] { compilation1.ToMetadataReference() }); 23208foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 24769foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 24884foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 24999references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 25011foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25069references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 25082foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 25533references: new[] { compilation1.ToMetadataReference() }); 25601references: new[] { compilation1.ToMetadataReference() }); 25654references: new[] { compilation1.ToMetadataReference() }); 25895foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27434foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27549foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27665references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 27677foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 27735references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 27748foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 28425references: new[] { compilation1.ToMetadataReference() }); 28526references: new[] { compilation1.ToMetadataReference() }); 28578references: new[] { compilation1.ToMetadataReference() }); 28882foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29507foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29612references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 29624foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 29718references: new[] { CreateCompilation("", targetFramework: _supportingFramework).ToMetadataReference() }); 29730foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 30523references: new[] { compilation1.ToMetadataReference() }); 30581references: new[] { compilation1.ToMetadataReference() }); 30638references: new[] { compilation1.ToMetadataReference() }); 30724references: new[] { compilation1.ToMetadataReference() }); 31774references: new[] { CreateEmptyCompilation("").ToMetadataReference() }); 31787references: new[] { compilation0.ToMetadataReference() }); 33094foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33161foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33228foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33295foreach (var reference in new[] { compilation1.ToMetadataReference(), compilation1.EmitToImageReference() }) 33660var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { compilation1.ToMetadataReference() }, 33717var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { compilation1.ToMetadataReference() },
Symbols\SymbolErrorTests.cs (13)
20905references: new MetadataReference[] { forwarderCompilation.ToMetadataReference() }, 20970references: new MetadataReference[] { forwarderCompilation.ToMetadataReference() }, 21557var comp2 = CreateCompilation(source2, references: new[] { comp1_v1.ToMetadataReference() }); 21578var comp1_v2 = CreateCompilation(source1_2, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.ToMetadataReference() }); 21605var comp1_v4 = CreateCompilation(source1_4, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.ToMetadataReference() }); 21652var comp2 = CreateCompilation(source2, references: new[] { comp1_v1.ToMetadataReference() }); 21673var comp1_v2 = CreateCompilation(source1_2, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.ToMetadataReference() }); 21700var comp1_v4 = CreateCompilation(source1_4, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.ToMetadataReference() }); 21756var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }); 21829var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }); 21879var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }); 21926var comp2 = CreateCompilation(new[] { string.Format(source2, "TypeForwarded_2"), string.Format(source2, "TypeForwardedTo"), source3 }, references: new[] { comp1.ToMetadataReference() }); 21987var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() });
Symbols\TypeTests.cs (1)
743var refAsm = CreateCompilation(refSource, assemblyName: "RefAsm").ToMetadataReference();
Symbols\UnsignedRightShiftTests.cs (7)
1993var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() }, 2245var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() }, 2280var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { compilation0.ToMetadataReference() }, 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.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
840return compilation.ToMetadataReference();
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CSharpDeterministicKeyBuilderTests.cs (1)
431references: new[] { utilCompilation.ToMetadataReference() });
Microsoft.CodeAnalysis.UnitTests (4)
MetadataReferences\MetadataReferenceTests.cs (4)
341var r = c.ToMetadataReference(); 448r = CS.CSharpCompilation.Create("compilation name").ToMetadataReference(); 539var c1a = CS.CSharpCompilation.Create("goo").ToMetadataReference(); 541var c2 = CS.CSharpCompilation.Create("goo").ToMetadataReference();
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\CompilationAPITests.vb (2)
1054Dim csCompRef = csComp.ToMetadataReference(embedInteropTypes:=True) 1322Dim compRef = csComp.ToMetadataReference()