Base:
method
ToMetadataReference
Microsoft.CodeAnalysis.Compilation.ToMetadataReference(System.Collections.Immutable.ImmutableArray<System.String>, System.Boolean)
1184 references to ToMetadataReference
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (183)
CodeGen\CodeGenAsyncMainTests.cs (4)
381
var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.
ToMetadataReference
(), taskCompilation.
ToMetadataReference
() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1));
421
var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.
ToMetadataReference
(), taskCompilation.
ToMetadataReference
() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1));
CodeGen\CodeGenDeconstructTests.cs (4)
7864
Handler", references: WinRtRefs.Concat(new[] { ValueTupleRef, comp1.
ToMetadataReference
() }));
7927
Handler", references: WinRtRefs.Concat(new[] { ValueTupleRef, comp1.
ToMetadataReference
() }));
8476
var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.
ToMetadataReference
() }, options: TestOptions.DebugDll);
8490
var comp = CreateCompilationWithMscorlib45(source, references: new[] { lib.
ToMetadataReference
() }, options: TestOptions.DebugDll); // no ValueTuple reference
CodeGen\CodeGenFunctionPointersTests.cs (1)
8653
validate(comp0.
ToMetadataReference
());
CodeGen\CodeGenInParametersTests.cs (5)
2766
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "9");
2797
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "9");
2828
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "9");
2858
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "False");
2888
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "3");
CodeGen\CodeGenReadonlyStructTests.cs (1)
1564
var comp2 = CreateCompilation("", references: new[] { externalComp.
ToMetadataReference
() });
CodeGen\CodeGenTests.cs (1)
13492
var comp = CreateCompilation(code, references: new[] { reference.
ToMetadataReference
() });
CodeGen\CodeGenTupleTest.cs (97)
353
references: new[] { comp1.
ToMetadataReference
() });
408
references: new[] { SystemRuntimeFacadeRef, ValueTupleRef, comp1.
ToMetadataReference
() });
1690
var compLibCompilationRef = compLib.
ToMetadataReference
();
3764
references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, missingComp.
ToMetadataReference
() });
3768
references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.
ToMetadataReference
() }, parseOptions: TestOptions.Regular);
3780
references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.
ToMetadataReference
() }, parseOptions: TestOptions.Regular7_1);
5518
var comp = CreateCompilationWithMscorlib40(source, references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() });
5527
references: new[] { comp1.
ToMetadataReference
() },
5809
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
5846
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
5863
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
5898
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
6044
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
6179
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
6357
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
6376
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
6536
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
13921
var comp2CompilationRef = comp2.
ToMetadataReference
();
14086
var comp2CompilationRef = comp2.
ToMetadataReference
();
14510
var comp2 = CreateCompilationWithMscorlib40(source2, references: new[] { comp1.
ToMetadataReference
() },
14778
var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.
ToMetadataReference
() });
15039
var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.
ToMetadataReference
() });
15425
var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.
ToMetadataReference
() });
15686
var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.
ToMetadataReference
() });
16773
var comp1 = CreateCompilation(source, references: new[] { libComp.
ToMetadataReference
() });
16798
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() },
16809
references: new[] { comp2.
ToMetadataReference
(), comp1.
ToMetadataReference
() },
16820
references: new[] { comp2.
ToMetadataReference
(ImmutableArray.Create("alias")), comp1.
ToMetadataReference
() },
16860
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() },
16871
references: new[] { comp1.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias")), comp2.
ToMetadataReference
() },
16892
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) },
16932
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() },
16946
references: new[] { comp1.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias")), comp2.
ToMetadataReference
() },
16967
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) },
17029
references: s_valueTupleRefs.Concat(new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) }),
17052
references: s_valueTupleRefs.Concat(new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) }),
17075
comp1.
ToMetadataReference
(),
17076
comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")),
17130
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) },
17184
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
().WithAliases(ImmutableArray.Create("alias1")) },
17486
var comp = CompileAndVerifyWithMscorlib40(source, expectedOutput: "(1, 2)", references: new[] { tupleComp.
ToMetadataReference
() });
18847
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
18865
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
18885
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
18908
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
18925
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.
ToMetadataReference
() });
18951
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
(), tupleComp2.
ToMetadataReference
() });
18976
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
(), tupleComp2.
ToMetadataReference
() });
19001
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
(), tupleComp2.
ToMetadataReference
() });
19027
var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
(), tupleComp2.
ToMetadataReference
() });
19065
var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.mscorlib, tupleComp1.
ToMetadataReference
() });
19104
var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.mscorlib, tupleComp1.
ToMetadataReference
() });
19143
var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
() });
19182
var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.
ToMetadataReference
() });
22306
var comp = CreateCompilationWithMscorlib40(source, references: new[] { lib.
ToMetadataReference
() });
22346
var comp = CreateCompilationWithMscorlib40(source, references: new[] { lib.
ToMetadataReference
() });
22426
references: new[] { comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() },
22513
var comp = CreateCompilationWithMscorlib40(source, references: new[] { compLib.
ToMetadataReference
() });
23478
var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libComp.
ToMetadataReference
() }, options: TestOptions.DebugExe, verify: Verification.Fails);
24889
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() });
26460
var libRef = useImageReference ? lib.EmitToImageReference() : lib.
ToMetadataReference
();
26504
var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.
ToMetadataReference
();
26522
var libRef = useImageReference ? lib.EmitToImageReference() : lib.
ToMetadataReference
();
26567
var missingContainerRef = useImageReference ? missingContainer.EmitToImageReference() : missingContainer.
ToMetadataReference
();
26581
var libRef = useImageReference ? lib.EmitToImageReference() : lib.
ToMetadataReference
();
26628
var missingRef = useImageReference ? missing.EmitToImageReference() : missing.
ToMetadataReference
();
26646
var libRef = useImageReference ? lib.EmitToImageReference() : lib.
ToMetadataReference
();
26734
var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.
ToMetadataReference
() }); // missing reference to vt
26900
var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.
ToMetadataReference
() }); // missing reference to container
26975
var compWithMetadataReference = CreateEmptyCompilation(client_cs, references: new[] { MscorlibRef, lib.
ToMetadataReference
() }); // missing reference to container
27081
var comp1Ref = new[] { comp1.
ToMetadataReference
() };
27165
var comp1Ref = new[] { comp1.
ToMetadataReference
() };
27239
var comp1Ref = new[] { comp1.
ToMetadataReference
() };
27317
var comp1Ref = new[] { comp1.
ToMetadataReference
() };
28015
var comp3 = CreateCompilation("", references: new[] { comp.
ToMetadataReference
() }, targetFramework: TargetFramework.Mscorlib46);
28227
var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.
ToMetadataReference
() });
28341
var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.
ToMetadataReference
() });
28430
var comp3 = CreateCompilation("", references: new[] { comp.
ToMetadataReference
() }, targetFramework: TargetFramework.Mscorlib46);
CodeGen\FixedSizeBufferTests.cs (1)
1155
var comp3 = CreateCompilation("", references: new[] { comp.
ToMetadataReference
() }, targetFramework: TargetFramework.Mscorlib46);
Emit\CompilationEmitTests.cs (2)
1037
var piaMetadataReference = pia.
ToMetadataReference
(embedInteropTypes: true);
1116
var piaMetadataReference = pia.
ToMetadataReference
(embedInteropTypes: true);
Emit\EditAndContinue\AssemblyReferencesTests.cs (10)
211
var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.
ToMetadataReference
() }, assemblyName: "C", options: TestOptions.DebugDll);
212
var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.
ToMetadataReference
() });
213
var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.
ToMetadataReference
() });
315
var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.
ToMetadataReference
() }, assemblyName: "C", options: TestOptions.DebugDll);
316
var compilation1 = compilation0.WithSource(src1).WithReferences(new[] { MscorlibRef, lib1.
ToMetadataReference
() });
317
var compilation2 = compilation1.WithSource(src2).WithReferences(new[] { MscorlibRef, lib2.
ToMetadataReference
() });
471
var ref01 = lib01.
ToMetadataReference
(ImmutableArray.Create("L0"));
474
var ref02 = lib02.
ToMetadataReference
(ImmutableArray.Create("L0"));
477
var ref11 = lib11.
ToMetadataReference
(ImmutableArray.Create("L1"));
480
var ref12 = lib12.
ToMetadataReference
(ImmutableArray.Create("L1"));
Emit\EditAndContinue\EditAndContinueTests.cs (3)
11696
var compilationB0 = CreateCompilation(sourceB0, new[] { compilationA0.
ToMetadataReference
() }, options: TestOptions.DebugDll, assemblyName: "LibB");
11697
var compilationB1 = CreateCompilation(sourceB1, new[] { compilationA1.
ToMetadataReference
() }, options: TestOptions.DebugDll, assemblyName: "LibB");
11760
var aRef = compilationA.
ToMetadataReference
();
Emit\EditAndContinue\SymbolMatcherTests.cs (2)
338
var compilation0 = CreateCompilation(source, new[] { lib0.
ToMetadataReference
() }, options: TestOptions.DebugDll);
339
var compilation1 = compilation0.WithSource(source).WithReferences(MscorlibRef, lib1.
ToMetadataReference
());
Emit\InAttributeModifierTests.cs (41)
42
var verifier = CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
78
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
102
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
129
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
153
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
179
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
206
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
2525
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2572
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2627
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2675
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2722
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2767
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2812
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2857
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2902
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2947
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
2992
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3038
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3084
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3130
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3176
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3224
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3272
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3327
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3375
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3423
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3469
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3515
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3561
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3607
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3653
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5", symbolValidator: validator);
3686
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
3719
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
3762
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
3804
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
4193
CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.
ToMetadataReference
() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
4240
CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.
ToMetadataReference
() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
4289
CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.
ToMetadataReference
() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
4341
CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.
ToMetadataReference
() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
4394
CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.
ToMetadataReference
() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
Emit\NoPiaEmbedTypes.cs (6)
5067
references: new MetadataReference[] { piaCompilation2.
ToMetadataReference
(embedInteropTypes: true), piaCompilation1.
ToMetadataReference
(), ValueTupleRef, SystemRuntimeFacadeRef });
5071
references: new MetadataReference[] { piaCompilation2.EmitToImageReference(embedInteropTypes: true), piaCompilation1.
ToMetadataReference
(), ValueTupleRef, SystemRuntimeFacadeRef });
5075
references: new MetadataReference[] { piaCompilation2.
ToMetadataReference
(), piaCompilation1.
ToMetadataReference
(), ValueTupleRef, SystemRuntimeFacadeRef });
5079
references: new MetadataReference[] { piaCompilation2.EmitToImageReference(), piaCompilation1.
ToMetadataReference
(), ValueTupleRef, SystemRuntimeFacadeRef });
PDB\PDBUsingTests.cs (5)
678
compilation1.
ToMetadataReference
(),
680
compilation1.
ToMetadataReference
(ImmutableArray.Create("X"))
731
compilation1.
ToMetadataReference
(ImmutableArray.Create("X")),
733
compilation1.
ToMetadataReference
(),
2309
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() }, options: TestOptions.DebugExe);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (112)
Attributes\AttributeTests.cs (20)
122
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
() }, assemblyName: "lib");
159
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
() }, assemblyName: "lib");
199
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
() }, assemblyName: "lib");
244
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
() }, assemblyName: "lib");
282
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newComp.
ToMetadataReference
() }, assemblyName: "lib");
317
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newComp.
ToMetadataReference
() }, assemblyName: "lib");
392
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newComp.
ToMetadataReference
() }, assemblyName: "lib");
428
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newComp.
ToMetadataReference
() }, assemblyName: "lib");
463
var newLibComp2 = CreateCompilation(newLib_cs, references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newComp.
ToMetadataReference
() }, assemblyName: "lib");
995
CreateCompilation(usageSource, references: new[] { definitionComp.
ToMetadataReference
() }, options: WithNullableEnable())
8155
var comp1 = CreateCompilationWithMscorlib40(source2, assemblyName: "Temp0").
ToMetadataReference
();
8180
comp1 = CreateCompilationWithMscorlib40(source2, assemblyName: "Temp1").
ToMetadataReference
();
8181
var comp2 = CreateEmptyCompilation(source3, assemblyName: "Temp2").
ToMetadataReference
();
10168
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() }, parseOptions: TestOptions.Regular9);
10239
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() }, parseOptions: TestOptions.Regular9);
Attributes\AttributeTests_Assembly.cs (1)
1519
var defsRef = CreateCompilationWithMscorlib40(defaultHeaderString + s_defaultNetModuleSourceBody).
ToMetadataReference
();
Attributes\AttributeTests_Conditional.cs (2)
269
CompileAndVerify(source2, references: new[] { comp1.
ToMetadataReference
() }, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: "");
480
CompileAndVerify(source2, references: new[] { comp1.
ToMetadataReference
() }, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (1)
970
var customRef = CreateCompilationWithMscorlib46(customDynamicAttrSource).
ToMetadataReference
();
Attributes\AttributeTests_Embedded.cs (4)
79
CreateCompilation(code, references: new[] { reference.
ToMetadataReference
() }, assemblyName: "Source").VerifyDiagnostics(
159
CreateCompilation(code, references: new[] { reference.
ToMetadataReference
() }).VerifyDiagnostics(
250
}", assemblyName: "reference").
ToMetadataReference
();
278
}").
ToMetadataReference
();
Attributes\AttributeTests_IsByRefLike.cs (12)
137
var referenceA = CreateCompilation(new[] { codeA, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }).VerifyDiagnostics().
ToMetadataReference
();
164
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
191
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
217
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
246
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
275
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
312
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
368
}", references: new[] { code1.
ToMetadataReference
() }, options: options);
381
}", references: new[] { code2.
ToMetadataReference
() }, options: options);
432
}").
ToMetadataReference
();
608
var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.
ToMetadataReference
(embedInteropTypes: true) });
929
CreateCompilation(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)
43
Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.
ToMetadataReference
();
108
Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.
ToMetadataReference
();
206
Func<CSharpCompilation, MetadataReference> getReference = c => useImageReferences ? c.EmitToImageReference() : c.
ToMetadataReference
();
Attributes\AttributeTests_ReadOnlyStruct.cs (11)
127
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
154
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
181
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
207
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
236
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
265
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
302
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
358
}", references: new[] { code1.
ToMetadataReference
() }, options: options);
371
}", references: new[] { code2.
ToMetadataReference
() }, options: options);
422
}").
ToMetadataReference
();
600
var compilation_CompilationReference = CreateCompilationWithMscorlib40(code, options: options, references: new[] { comAssembly.
ToMetadataReference
(embedInteropTypes: true) });
Attributes\AttributeTests_RefReadOnly.cs (25)
108
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
191
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
264
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
356
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
462
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
552
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
668
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
799
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
841
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
868
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
894
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
923
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
952
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
989
var referenceA = CreateCompilation(codeA).VerifyDiagnostics().
ToMetadataReference
();
1063
}", references: new[] { code1.
ToMetadataReference
() }, options: options);
1076
}", references: new[] { code2.
ToMetadataReference
() }, options: options);
1148
}").
ToMetadataReference
();
1327
var 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)
3766
CompileAndVerify(source2, references: new[] { compDll.
ToMetadataReference
() }, expectedOutput: expectedOutput);
3874
CompileAndVerify(source2, references: new[] { compDll.
ToMetadataReference
() }, expectedOutput: expectedOutput);
3945
CreateCompilation(source2, references: new[] { compDll.
ToMetadataReference
() }).VerifyDiagnostics(
4024
CreateCompilation(source2, references: new[] { compDll.
ToMetadataReference
() }).VerifyDiagnostics(
4102
CreateCompilation(source2, references: new[] { compDll.
ToMetadataReference
() }).VerifyDiagnostics(
4187
CreateCompilation(source2, references: new[] { compDll.
ToMetadataReference
() }).VerifyDiagnostics(
4801
var client1 = CreateCompilation("", references: new[] { lib_comp.
ToMetadataReference
() });
8515
verify(comp1.
ToMetadataReference
());
8570
verify(comp1.
ToMetadataReference
());
8614
verify(comp1.
ToMetadataReference
());
8657
verify(comp1.
ToMetadataReference
());
8756
verifyReference(comp1.
ToMetadataReference
(), options, expectedDiagnostics);
8809
verify(comp1.
ToMetadataReference
());
8857
verify(comp1.
ToMetadataReference
());
8936
verify(comp1.
ToMetadataReference
());
9091
verify(comp1.
ToMetadataReference
());
9420
verify(comp1.
ToMetadataReference
());
Attributes\InternalsVisibleToAndStrongNameTests.cs (6)
1419
references: new[] { comp.
ToMetadataReference
() },
2921
var comp = CreateCompilation(source1, new[] { lib.
ToMetadataReference
() }, assemblyName: "Issue57742_01");
2956
var comp = CreateCompilation(source1, new[] { lib.
ToMetadataReference
() }, assemblyName: "Issue57742_02");
2997
CompilationReference compilationReference = lib.
ToMetadataReference
();
3121
CompilationReference compilationReference = lib.
ToMetadataReference
();
3188
var comp = CreateCompilation(source1, new[] { lib.
ToMetadataReference
() }, assemblyName: "Issue57742_05");
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1883
var metadataReference = CreateCompilation(source).
ToMetadataReference
();
Emit\NumericIntPtrTests.cs (7)
938
var ref1 = comp.
ToMetadataReference
();
1000
var ref1 = comp.
ToMetadataReference
();
1193
var ref1 = comp.
ToMetadataReference
();
3022
var ref1 = comp.
ToMetadataReference
();
10299
comp = CreateEmptyCompilation(source, references: new[] { corlib.
ToMetadataReference
() }, parseOptions: parseOptions);
10887
var comp = CreateCompilation(source, references: new[] { libComp.
ToMetadataReference
() }, targetFramework: TargetFramework.Net70);
10918
var comp = CreateEmptyCompilation(source, references: new[] { libComp.
ToMetadataReference
(), MscorlibRef_v46 });
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests_IArgument.cs (6)
1257
var lib0 = CreateCompilation(source0).
ToMetadataReference
();
1473
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() });
1519
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() });
1565
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() });
1610
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() });
1656
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() });
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
532
var portableLibRef = portableLib.
ToMetadataReference
();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (187)
Semantics\DelegateTypeTests.cs (12)
15491
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15517
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15603
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15607
comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15611
comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15615
comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15728
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15758
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15796
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15800
comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15804
comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
15868
var comp2 = CreateCompilation(source2, new[] { comp1.
ToMetadataReference
() });
Semantics\ForEachTests.cs (3)
3411
var comp2 = CreateEmptyCompilation(source2, new[] { comp1.
ToMetadataReference
() }, options: TestOptions.DebugDll);
3439
var comp4 = CreateEmptyCompilation(source4, new[] { comp2.
ToMetadataReference
(), comp3.
ToMetadataReference
() });
Semantics\FunctionPointerTests.cs (1)
2098
var comp = CreateCompilationWithIL("", il, references: new[] { cComp.
ToMetadataReference
() }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll);
Semantics\GlobalUsingDirectiveTests.cs (19)
167
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "alias1" });
276
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "alias1" });
386
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "alias1" });
435
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
581
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
1140
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
1275
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
2045
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "alias1", "alias2" });
2195
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "alias1" });
3367
CompilationReference newCompRef = newComp.
ToMetadataReference
();
3369
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3377
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3389
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3405
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3421
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3437
references: new[] { compWithReferenceToLib.
ToMetadataReference
(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview);
3454
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
3645
var extCompRef = extComp.
ToMetadataReference
().WithAliases(new[] { "ext" });
4514
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "A" });
Semantics\InitOnlyMemberTests.cs (19)
76
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
113
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
147
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
185
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
215
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
226
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
310
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, references: new[] { lib.
ToMetadataReference
() }, assemblyName: "comp");
345
references: new[] { useMetadataImage ? lib.EmitToImageReference() : lib.
ToMetadataReference
() });
1044
var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1049
comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1080
var comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1128
var comp = CreateCompilation(new[] { source, main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1133
comp = CreateCompilation(new[] { main }, references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1613
references: new[] { emitImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
1809
references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() });
2121
references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() });
2226
references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() });
3080
references: new[] { emitAsImage ? libComp.EmitToImageReference() : libComp.
ToMetadataReference
() },
4187
var comp1Ref = new[] { comp1.
ToMetadataReference
() };
Semantics\InterpolationTests.cs (7)
1819
foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.
ToMetadataReference
() })
2235
foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.
ToMetadataReference
() })
7881
CreateCompilation(@"C.M(1, " + expression + @");", new[] { comp.
ToMetadataReference
() }).VerifyDiagnostics(
7949
comp = CreateCompilation(executableCode, new[] { dependency.
ToMetadataReference
() });
8153
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
8210
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
8332
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
Semantics\NativeIntegerTests.cs (20)
185
var ref1 = comp.
ToMetadataReference
();
701
var ref1 = comp.
ToMetadataReference
();
777
var refA = comp.
ToMetadataReference
();
858
var refA = comp.
ToMetadataReference
();
973
var refA = comp.
ToMetadataReference
();
1065
var refB = comp.
ToMetadataReference
();
1227
var refA = comp.
ToMetadataReference
();
1512
var ref1 = comp.
ToMetadataReference
();
1594
var ref1 = comp.
ToMetadataReference
();
1647
var ref1 = comp.
ToMetadataReference
();
3117
var ref1 = comp.
ToMetadataReference
();
3161
var ref1 = comp.
ToMetadataReference
();
3196
var ref1 = comp.
ToMetadataReference
();
3258
var ref1 = comp.
ToMetadataReference
();
3301
var ref1 = comp.
ToMetadataReference
();
3360
var ref1 = comp.
ToMetadataReference
();
3532
var ref1 = comp.
ToMetadataReference
();
3565
var ref1 = comp.
ToMetadataReference
();
3598
var ref1 = comp.
ToMetadataReference
();
7192
var ref1 = comp.
ToMetadataReference
();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
335
var verifier1 = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { lib.
ToMetadataReference
() });
Semantics\NullableReferenceTypesTests.cs (55)
8505
var comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.
ToMetadataReference
() });
8522
comp2 = CreateCompilation(new[] { client }, options: WithNullableEnable(), references: new[] { c.
ToMetadataReference
() });
14324
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
14376
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17146
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() }, options: WithNullableEnable());
59103
" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) });
59154
" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) });
73456
references: new[] { c0.
ToMetadataReference
() });
73497
references: new[] { c0.
ToMetadataReference
() });
73718
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
73853
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
73886
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
74025
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
74166
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
74327
c = CreateCompilation(new[] { source2 }, new[] { c1.
ToMetadataReference
() },
94921
var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.
ToMetadataReference
() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8);
94945
var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.
ToMetadataReference
() });
95609
var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.
ToMetadataReference
() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8);
95633
var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.
ToMetadataReference
() });
95711
var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
95728
var comp4 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp1.
ToMetadataReference
() });
95744
var comp7 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp6.
ToMetadataReference
() });
95747
var comp9 = CreateCompilation(new[] { source2 }, options: WithNullableDisable(), references: new[] { comp6.
ToMetadataReference
() });
96386
var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.
ToMetadataReference
() }, options: WithNullable(NullableContextOptions.Warnings));
96419
var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.
ToMetadataReference
() });
96431
var comp6 = CreateCompilation(new[] { source2 }, references: new[] { comp4.
ToMetadataReference
() });
96505
var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.
ToMetadataReference
() }, options: WithNullable(NullableContextOptions.Warnings));
96530
var comp5 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), references: new[] { comp4.
ToMetadataReference
() });
96536
var comp6 = CreateCompilation(new[] { source2 }, references: new[] { comp4.
ToMetadataReference
() });
97559
foreach (var reference in new[] { comp1.
ToMetadataReference
(), comp1.EmitToImageReference() })
97640
foreach (var reference in new[] { comp1.
ToMetadataReference
(), comp1.EmitToImageReference() })
102379
foreach (var reference in new[] { comp1.
ToMetadataReference
(), comp1.EmitToImageReference() })
105523
foreach (var reference in new[] { comp0.
ToMetadataReference
(), comp0.EmitToImageReference() })
107269
MetadataReference ref0 = comp.
ToMetadataReference
();
108912
MetadataReference ref0 = comp0.
ToMetadataReference
();
108931
ref0 = comp0.
ToMetadataReference
();
112434
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112472
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112509
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112546
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112588
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112630
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112671
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112715
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112756
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112799
var comp3 = CreateCompilation(source2, options: WithNullableEnable(), references: new[] { comp1.
ToMetadataReference
() });
112917
var compilation3 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.
ToMetadataReference
(), MinCorlibRef });
112958
var compilation5 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.
ToMetadataReference
() });
113026
var compilation7 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.
ToMetadataReference
(), MscorlibRef });
140731
references: new[] { spanRef, defComp.
ToMetadataReference
() },
151453
var nullableAttrRef = useImageReference ? nullableAttrComp.EmitToImageReference() : nullableAttrComp.
ToMetadataReference
();
151472
var libRef = useImageReference ? lib.EmitToImageReference() : lib.
ToMetadataReference
();
155953
" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) });
156004
" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) });
156054
" }, options: WithNullableEnable(), references: new MetadataReference[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) });
Semantics\OverloadResolutionTests.cs (1)
11105
CreateCompilation(code, references: new[] { libComp.
ToMetadataReference
() }).VerifyDiagnostics(
Semantics\RawInterpolationTests_Handler.cs (7)
214
foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.
ToMetadataReference
() })
632
foreach (var reference in new[] { comp1.EmitToImageReference(), comp1.
ToMetadataReference
() })
6090
CreateCompilation(@"C.M(1, " + expression + @");", new[] { comp.
ToMetadataReference
() }).VerifyDiagnostics(
6161
comp = CreateCompilation(executableCode, new[] { dependency.
ToMetadataReference
() });
6428
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
6487
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
6611
foreach (var d in new[] { dependency.EmitToImageReference(), dependency.
ToMetadataReference
() })
Semantics\RecordStructTests.cs (2)
510
var comp2 = CreateCompilation("", targetFramework: TargetFramework.Mscorlib46, references: new[] { comp.
ToMetadataReference
() });
5055
CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.
ToMetadataReference
() }, expectedOutput: @"
Semantics\RecordTests.cs (9)
9806
var refA = useCompilationReference ? comp.
ToMetadataReference
() : comp.EmitToImageReference();
10576
var refA = useCompilationReference ? comp.
ToMetadataReference
() : comp.EmitToImageReference();
12620
var refA = useCompilationReference ? compA.
ToMetadataReference
() : compA.EmitToImageReference();
13305
var refA = compA.
ToMetadataReference
();
20685
CompileAndVerify(source2, references: new[] { useImageReference ? comp1.EmitToImageReference() : comp1.
ToMetadataReference
() }, expectedOutput:
20864
references: new[] { emitRef ? comp.EmitToImageReference() : comp.
ToMetadataReference
() },
21034
references: new[] { emitRef ? comp.EmitToImageReference() : comp.
ToMetadataReference
() },
23811
var refA = useCompilationReference ? comp.
ToMetadataReference
() : comp.EmitToImageReference();
30167
var refA = useCompilationReference ? compA.
ToMetadataReference
() : compA.EmitToImageReference();
Semantics\RefEscapingTests.cs (2)
6775
var comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() }, parseOptions: TestOptions.Regular11);
6785
comp1 = CreateCompilation(source1, references: new[] { comp0.
ToMetadataReference
() }, parseOptions: TestOptions.Regular10);
Semantics\RefExtensionMethodsTests.cs (18)
395
CompileAndVerify(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(
565
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "55");
607
}", references: new[] { reference.
ToMetadataReference
() }).VerifyDiagnostics(
651
}", references: new[] { reference.
ToMetadataReference
() }).VerifyDiagnostics(
940
CompileAndVerify(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(
2328
references: new[] { reference.
ToMetadataReference
() }).VerifyDiagnostics(
2341
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
2432
references: new[] { reference.
ToMetadataReference
() }).VerifyDiagnostics(
2445
CompileAndVerify(code, references: new[] { reference.
ToMetadataReference
() }, expectedOutput: "5");
Semantics\RefFieldTests.cs (3)
329
var refA = comp.
ToMetadataReference
();
11472
var refA = comp.
ToMetadataReference
();
22330
var refA = comp.
ToMetadataReference
();
Semantics\ScriptSemanticsTests.cs (1)
89
return taskCompilation.
ToMetadataReference
();
Semantics\StructConstructorTests.cs (2)
223
var refA = comp.
ToMetadataReference
();
3219
var refA = comp.
ToMetadataReference
();
Semantics\UseSiteErrorTests.cs (5)
2323
var compilation3 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.
ToMetadataReference
(), MinCorlibRef });
2364
var compilation5 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.
ToMetadataReference
() });
2409
var compilation7 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.
ToMetadataReference
(), MscorlibRef });
2452
}", assemblyName: "libS1").
ToMetadataReference
();
2459
", references: new[] { UnmanagedUseSiteError_Ref1 }, assemblyName: "libS2").
ToMetadataReference
();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (687)
BadSymbolReference.cs (2)
806
var comp3 = CreateEmptyCompilation(project3Source, new[] { MscorlibRef, comp1.
ToMetadataReference
(), comp2.
ToMetadataReference
() }, assemblyName: "Project3");
Compilation\CompilationAPITests.cs (8)
1181
var compRef1 = comp1.
ToMetadataReference
();
1182
var compRef2 = comp2.
ToMetadataReference
();
3418
{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.
ToMetadataReference
() : referenceComp.EmitToImageReference() });
3439
{accessibility} class C<T> {{}}", new[] { useMetadataReference ? referenceComp.
ToMetadataReference
() : referenceComp.EmitToImageReference() });
3467
MetadataReference reference = useMetadataReference ? referenceComp.
ToMetadataReference
() : referenceComp.EmitToImageReference();
3495
MetadataReference reference = useMetadataReference ? referenceComp.
ToMetadataReference
() : referenceComp.EmitToImageReference();
3542
return useMetadataReference ? referenceComp1.
ToMetadataReference
() : referenceComp1.EmitToImageReference();
3582
return useMetadataReference ? referenceComp1.
ToMetadataReference
() : referenceComp1.EmitToImageReference();
Compilation\GetUnusedImportDirectivesTests.cs (4)
73
var classLib2 = CreateCompilation(source: class2Source, assemblyName: "ClassLibrary2", references: new[] { classLib1.
ToMetadataReference
() });
90
var comp = CreateCompilation(tree, new[] { classLib1.
ToMetadataReference
(), classLib2.
ToMetadataReference
() }, assemblyName: "ConsoleApplication");
245
references: new[] { ivtCompilation.
ToMetadataReference
() },
Compilation\ReferenceManagerTests.cs (20)
51
}", references: new MetadataReference[] { ifaceDef.
ToMetadataReference
(), wimpl },
981
var ref1 = lib1.
ToMetadataReference
(embedInteropTypes: true);
982
var ref2 = lib2.
ToMetadataReference
(embedInteropTypes: false);
2249
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
(),
2266
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""0.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
(),
2267
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.1"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
(),
2268
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
(),
2269
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
(),
2270
CreateEmptyCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.1.0.0"")] public class C {}", new[] { MscorlibRef }, assemblyName: "C").
ToMetadataReference
().
2291
CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""0.0.0.0"")] public class C {}", assemblyName: "C").
ToMetadataReference
(),
2292
CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.1"")] public class C {}", assemblyName: "C").
ToMetadataReference
(aliases: ImmutableArray.Create("X", "Y")),
2293
CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", assemblyName: "C").
ToMetadataReference
(),
2294
CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", assemblyName: "C").
ToMetadataReference
(),
2295
CreateCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.1.0.0"")] public class C {}", assemblyName: "C").
ToMetadataReference
().
2704
var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").
ToMetadataReference
();
2720
var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").
ToMetadataReference
();
2743
var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { bRef }, assemblyName: "A").
ToMetadataReference
();
2745
var eRef = CreateCompilationWithMscorlib46("public interface E { }", assemblyName: "E").
ToMetadataReference
();
2769
var aRef = CreateCompilationWithMscorlib46("public interface A : D { }", new[] { dRef }, assemblyName: "A").
ToMetadataReference
();
2770
var bRef = CreateCompilationWithMscorlib46("public interface B : D { }", new[] { dRef }, assemblyName: "B").
ToMetadataReference
();
Compilation\SemanticModelAPITests.cs (2)
90
references: new[] { comp1.
ToMetadataReference
() });
95
references: new[] { comp1.
ToMetadataReference
() });
Compilation\UsedAssembliesTests.cs (119)
71
verify<RetargetingAssemblySymbol>(source2, comp1.
ToMetadataReference
());
398
verify<SourceAssemblySymbol>(source2, comp1.
ToMetadataReference
());
432
verify<RetargetingAssemblySymbol>(source2, comp1.
ToMetadataReference
());
455
var comp1Ref = comp1.
ToMetadataReference
();
507
var comp0Ref = comp0.
ToMetadataReference
();
521
var comp1Ref = comp1.
ToMetadataReference
();
577
var comp0Ref = comp0.
ToMetadataReference
();
685
var comp1Ref = comp1.
ToMetadataReference
();
747
var comp0Ref = comp0.
ToMetadataReference
();
766
var comp1Ref = comp1.
ToMetadataReference
();
947
var comp0Ref = comp0.
ToMetadataReference
();
966
var comp1Ref = comp1.
ToMetadataReference
();
1118
var comp0Ref = comp0.
ToMetadataReference
();
1132
var comp1Ref = comp1.
ToMetadataReference
();
1278
var comp0Ref = comp0.
ToMetadataReference
();
1292
var comp1Ref = comp1.
ToMetadataReference
();
1378
verify<SourceAssemblySymbol>(source2, comp1.
ToMetadataReference
());
1416
var reference0 = comp0.
ToMetadataReference
();
1417
var reference1 = comp1.
ToMetadataReference
();
1469
var comp0Ref = comp0.
ToMetadataReference
();
1479
var comp1Ref = comp1.
ToMetadataReference
();
1507
var comp0Ref = comp0.
ToMetadataReference
();
1517
var comp1Ref = comp1.
ToMetadataReference
();
1548
var comp0Ref = comp0.
ToMetadataReference
();
1560
var comp1Ref = comp1.
ToMetadataReference
();
1570
var comp2Ref = comp2.
ToMetadataReference
();
1628
var comp5Ref = comp5.
ToMetadataReference
(embedInteropTypes: true);
1631
var comp6Ref = comp6.
ToMetadataReference
();
1635
var comp7Ref = comp7.
ToMetadataReference
(embedInteropTypes: false);
1684
var comp0Ref = comp0.
ToMetadataReference
();
1694
var comp1Ref = comp1.
ToMetadataReference
();
1705
var comp2Ref = comp2.
ToMetadataReference
();
1737
var comp0Ref = comp0.
ToMetadataReference
();
1747
var comp1Ref = comp1.
ToMetadataReference
();
1757
var comp2Ref = comp2.
ToMetadataReference
();
1791
var comp0Ref = comp0.
ToMetadataReference
();
1803
var comp1Ref = comp1.
ToMetadataReference
();
1874
var comp0Ref = comp0.
ToMetadataReference
();
1886
var comp1Ref = comp1.
ToMetadataReference
();
1941
var comp5Ref = comp5.
ToMetadataReference
(embedInteropTypes: true);
1944
var comp6Ref = comp6.
ToMetadataReference
();
1948
var comp7Ref = comp7.
ToMetadataReference
(embedInteropTypes: false);
1969
var comp1Ref = comp1.
ToMetadataReference
();
2023
var comp0Ref = comp0.
ToMetadataReference
();
2033
var comp1Ref = comp1.
ToMetadataReference
();
2063
var comp0Ref = comp0.
ToMetadataReference
();
2074
var comp1Ref = comp1.
ToMetadataReference
();
2107
var comp1Ref = comp1.
ToMetadataReference
();
2167
var comp1Ref = comp1.
ToMetadataReference
();
2361
var comp1Ref = comp1.
ToMetadataReference
();
2428
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2461
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2496
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2512
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2584
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2600
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2672
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2688
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2756
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2773
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2845
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2861
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2933
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
2949
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
2997
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
3040
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
3306
var comp0Ref = comp0.
ToMetadataReference
(embedInteropTypes: true);
3350
var comp3Ref = comp3.
ToMetadataReference
(embedInteropTypes: false);
3557
var comp0Ref = comp0.
ToMetadataReference
();
3574
var comp1Ref = comp1.
ToMetadataReference
();
3650
var comp0Ref = comp0.
ToMetadataReference
();
3667
var comp1Ref = comp1.
ToMetadataReference
();
3758
var comp0Ref = comp0.
ToMetadataReference
();
3771
var comp1Ref = comp1.
ToMetadataReference
();
3834
var comp0Ref = comp0.
ToMetadataReference
();
3847
var comp1Ref = comp1.
ToMetadataReference
();
3949
var comp0Ref = comp0.
ToMetadataReference
();
3962
var comp1Ref = comp1.
ToMetadataReference
();
4053
var comp0Ref = comp0.
ToMetadataReference
();
4062
var comp1Ref = comp1.
ToMetadataReference
();
4168
var comp0Ref = comp0.
ToMetadataReference
();
4181
var comp1Ref = comp1.
ToMetadataReference
();
4194
var comp2Ref = comp2.
ToMetadataReference
();
4251
var comp0Ref = comp0.
ToMetadataReference
();
4264
var comp1Ref = comp1.
ToMetadataReference
();
4277
var comp2Ref = comp2.
ToMetadataReference
();
4369
var comp0Ref = comp0.
ToMetadataReference
();
4382
var comp1Ref = comp1.
ToMetadataReference
();
4395
var comp2Ref = comp2.
ToMetadataReference
();
4557
var comp0Ref = comp0.
ToMetadataReference
();
4570
var comp1Ref = comp1.
ToMetadataReference
();
4583
var comp2Ref = comp2.
ToMetadataReference
();
4810
var comp0Ref = comp0.
ToMetadataReference
();
4827
var comp1Ref = comp1.
ToMetadataReference
();
4900
var comp0Ref = comp0.
ToMetadataReference
();
4917
var comp1Ref = comp1.
ToMetadataReference
();
4960
var comp0Ref = comp0.
ToMetadataReference
();
4972
var comp1Ref = comp1.
ToMetadataReference
();
5047
var comp0Ref = comp0.
ToMetadataReference
();
5059
var comp1Ref = comp1.
ToMetadataReference
();
5305
var comp0Ref = comp0.
ToMetadataReference
();
5317
var comp1Ref = comp1.
ToMetadataReference
();
5364
var comp0Ref = comp0.
ToMetadataReference
();
5381
var comp1Ref = comp1.
ToMetadataReference
();
5392
var comp2Ref = comp2.
ToMetadataReference
();
5539
var comp1Ref = comp1.
ToMetadataReference
();
5583
var comp0Ref = comp0.
ToMetadataReference
();
5593
var comp1Ref = comp1.
ToMetadataReference
();
5621
var comp0Ref = comp0.
ToMetadataReference
();
5631
var comp1Ref = comp1.
ToMetadataReference
();
5660
var comp0Ref = comp0.
ToMetadataReference
();
5671
var comp1Ref = comp1.
ToMetadataReference
();
5711
MetadataReference comp0Ref = comp0.
ToMetadataReference
();
5748
MetadataReference comp0Ref = comp0.
ToMetadataReference
();
5783
MetadataReference comp0Ref = comp0.
ToMetadataReference
();
5821
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "N1C1" });
5833
var comp2Ref = comp2.
ToMetadataReference
();
5862
comp2Ref = comp2.
ToMetadataReference
().WithAliases(new[] { "N1C1" });
5912
var comp1Ref = comp1.
ToMetadataReference
().WithAliases(new[] { "N1C1" });
Symbols\AnonymousTypesSymbolTests.cs (2)
1799
var attributeLib = CreateEmptyCompilation(attributeSource, new[] { MinCorlibRef, stateLib.
ToMetadataReference
() });
1811
var comp = CreateEmptyCompilation(new[] { Parse(source), s_equalityComparerSourceTree }, new[] { MinCorlibRef, attributeLib.
ToMetadataReference
() });
Symbols\CheckedUserDefinedOperatorsTests.cs (10)
3443
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
3836
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
4218
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
4679
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
4798
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
5229
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
5697
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
6327
var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
6432
var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
6551
var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.
ToMetadataReference
() });
Symbols\CompilationCreationTests.cs (28)
715
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib1_V1.
ToMetadataReference
() });
727
varC_MTTestLib2.
ToMetadataReference
(),
728
varC_MTTestLib1_V1.
ToMetadataReference
()
805
varC_MTTestLib2.
ToMetadataReference
(),
806
varC_MTTestLib1_V2.
ToMetadataReference
()
820
varC_MTTestLib2.
ToMetadataReference
(),
821
varC_MTTestLib1_V2.
ToMetadataReference
(),
822
varC_MTTestLib3.
ToMetadataReference
()
942
varC_MTTestLib2.
ToMetadataReference
(), varC_MTTestLib1_V3.
ToMetadataReference
(), varC_MTTestLib3.
ToMetadataReference
() });
956
varC_MTTestLib2.
ToMetadataReference
(),
957
varC_MTTestLib1_V3.
ToMetadataReference
(),
958
varC_MTTestLib3.
ToMetadataReference
(),
959
varC_MTTestLib4.
ToMetadataReference
()
1058
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib3.
ToMetadataReference
() });
1067
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib2.
ToMetadataReference
() });
1076
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib2.
ToMetadataReference
(), varC_MTTestLib3.
ToMetadataReference
(), varC_MTTestLib4.
ToMetadataReference
() });
1144
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib4.
ToMetadataReference
(), varC_MTTestLib2.
ToMetadataReference
(), varC_MTTestLib3.
ToMetadataReference
() });
1158
new MetadataReference[] { Net451.mscorlib, varC_MTTestLib4.
ToMetadataReference
() });
1169
varC_MTTestLib2.
ToMetadataReference
(),
1170
varC_MTTestLib1_V3.
ToMetadataReference
(),
1171
varC_MTTestLib3.
ToMetadataReference
(),
1172
varC_MTTestLib4.
ToMetadataReference
() });
Symbols\CovariantReturnTests.cs (13)
460
CompilationReference compAsMetadata = comp.
ToMetadataReference
();
499
CompilationReference compAsMetadata = comp.
ToMetadataReference
();
3873
var baseMetadata = baseCompilation.
ToMetadataReference
();
3949
var baseMetadata = baseCompilation.
ToMetadataReference
();
4115
var baseMetadata = baseCompilation.
ToMetadataReference
();
4230
var baseMetadata = baseCompilation.
ToMetadataReference
();
4339
var baseMetadata = baseCompilation.
ToMetadataReference
();
4506
var baseMetadata = baseCompilation.
ToMetadataReference
();
4730
var baseMetadata = baseCompilation.
ToMetadataReference
();
4793
var baseMetadata = baseCompilation.
ToMetadataReference
();
4857
var baseMetadata = baseCompilation.
ToMetadataReference
();
4914
var baseMetadata = baseCompilation.
ToMetadataReference
();
4978
var baseMetadata = baseCompilation.
ToMetadataReference
();
Symbols\DefaultInterfaceImplementationTests.cs (243)
178
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
357
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
497
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
1634
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
1688
foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.
ToMetadataReference
() })
1754
foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.
ToMetadataReference
() })
1831
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
1922
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
1940
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
2193
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
2277
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
2279
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
2346
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
2348
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
2419
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
2421
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
2492
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
2494
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
2645
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
4092
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
4394
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
4490
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
4601
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
4617
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
5670
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
5941
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
6035
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
6051
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
6183
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
6413
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
7158
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
7374
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
7435
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
7511
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
7527
var compilation3 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
9095
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
9285
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
9358
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
9657
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
9722
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
9807
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
9865
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
9873
compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
10742
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
10814
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
11570
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
11720
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
11835
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
11958
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12049
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12111
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12173
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12450
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12538
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
12626
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
14771
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
14950
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
15076
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
15489
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
15570
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
15677
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
15784
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
17342
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
17434
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
18141
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
18307
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
19723
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
19814
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
20239
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
24353
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
26382
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
28314
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
28455
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
28580
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
28998
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
29082
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
29189
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
29289
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
30745
var compilation3 = CreateCompilation(source2, new[] { compilation2.
ToMetadataReference
() }, options: TestOptions.DebugExe,
30835
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
30981
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
31837
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
31971
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
32072
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe);
32362
foreach (var reference in new[] { compilation3.
ToMetadataReference
(), compilation3.EmitToImageReference() })
32790
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
32956
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
33042
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
33058
CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
33122
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
33201
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
33972
var compilation2 = CreateCompilation(source3, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
34009
var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.
ToMetadataReference
() }, options: TestOptions.DebugDll,
34126
var refs1 = new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() };
34314
var refs2 = new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() };
34504
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
34709
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
34788
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
34879
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
34980
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
35076
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
35181
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
35282
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35284
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35391
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35393
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35504
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35506
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35617
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35619
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35723
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35725
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35828
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35830
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
35926
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
35928
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
36040
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
36042
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
36217
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
36242
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
36405
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
36430
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
36593
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
36618
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
36817
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: options,
37106
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
37206
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
38233
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
38259
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
38585
var refs1 = new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() };
38651
var refs2 = new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() };
38823
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
38990
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
39325
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
39847
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
40057
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
40148
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
40238
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
40326
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() },
40902
var compilation2 = CreateCompilation(source3, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
40943
var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.
ToMetadataReference
() }, options: TestOptions.DebugDll,
41082
var refs1 = new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() };
41313
var refs2 = new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() };
41489
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
41666
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
41852
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
41879
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
42056
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
42083
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
42260
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
42287
foreach (var reference in new[] { compilation4.
ToMetadataReference
(), compilation4.EmitToImageReference() })
43649
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
43786
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
43916
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
44033
var references = new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() };
44916
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
45069
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
45208
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
45400
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
45537
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugExe,
45714
foreach (var refs in new[] { (comp0:compilation0.
ToMetadataReference
(), comp1:compilation1.
ToMetadataReference
()),
45847
foreach (var reference in new[] { compilation0.
ToMetadataReference
(), compilation0.EmitToImageReference() })
45973
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
46116
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
46410
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
46837
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47043
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47135
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47211
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47283
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47341
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47422
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47496
CompilationReference compilationReference0 = compilation0.
ToMetadataReference
();
47528
CompilationReference compilationReference3 = compilation3.
ToMetadataReference
();
47557
CompilationReference compilationReference6 = compilation6.
ToMetadataReference
();
47629
CompilationReference compilationReference0 = compilation0.
ToMetadataReference
();
47661
CompilationReference compilationReference3 = compilation3.
ToMetadataReference
();
47690
CompilationReference compilationReference6 = compilation6.
ToMetadataReference
();
47757
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47824
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47900
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
47957
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48024
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48121
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48191
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48255
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48334
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48406
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48478
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48548
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48618
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48711
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48777
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
48884
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
49116
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
49356
CompilationReference compilationReference = compilation1.
ToMetadataReference
();
49473
foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.
ToMetadataReference
() })
49589
foreach (var reference in new[] { compilation1.EmitToImageReference(), compilation1.
ToMetadataReference
() })
50184
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50224
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50265
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50305
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50345
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50390
foreach (var reference in new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) })
50435
foreach (var reference in new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) })
50485
var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50);
50568
var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseDll, references: baseReferences.Concat(new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true) }), targetFramework: TargetFramework.Empty);
50570
foreach (var reference2 in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
50620
foreach (var reference in new[] { piaCompilation.
ToMetadataReference
(embedInteropTypes: true), piaCompilation.EmitToImageReference(embedInteropTypes: true) })
50883
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51050
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51194
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51331
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51478
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51618
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
51724
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
52323
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
52519
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
52680
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
52847
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
53019
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
53181
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
53316
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
54013
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
57301
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
57477
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
57631
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
57786
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
57945
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
58094
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
58218
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
59065
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
66564
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
66744
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
68001
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
68341
var compilation3 = CreateCompilation(source3, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
68360
var compilation4 = CreateCompilation(source4, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
68404
compilation3 = CreateCompilation(source3, new[] { compilation1.
ToMetadataReference
() },
68417
compilation4 = CreateCompilation(source4, new[] { compilation1.
ToMetadataReference
() },
68500
var compilation2 = CreateCompilation(source2, new[] { compilation1.
ToMetadataReference
() }, options: TestOptions.DebugDll,
68676
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
68761
foreach (var reference in new[] { compilation2.
ToMetadataReference
(), compilation2.EmitToImageReference() })
Symbols\ExtendedPartialMethodsTests.cs (7)
2021
verify(comp1.
ToMetadataReference
());
2167
verify(comp1.
ToMetadataReference
());
2174
references: new[] { comp1.
ToMetadataReference
() },
2210
verify(comp1.
ToMetadataReference
());
2253
verify(comp1.
ToMetadataReference
());
2294
verify(comp1.
ToMetadataReference
());
2415
verify(comp1.
ToMetadataReference
());
Symbols\ImplicitClassTests.cs (1)
41
var c2 = CreateCompilationWithMscorlib45("", new[] { c.
ToMetadataReference
() });
Symbols\Metadata\PE\NoPia.cs (2)
1386
var referencePIASource = compilationPIA.
ToMetadataReference
(embedInteropTypes: true);
1392
var referenceBaseSource = compilationBase.
ToMetadataReference
();
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
1098
var ref1 = CreateCompilation(source1).
ToMetadataReference
(aliases: ImmutableArray.Create("Alias1"));
1099
var ref2 = CreateCompilation(source1).
ToMetadataReference
(aliases: ImmutableArray.Create("Alias2"));
Symbols\RelaxedShiftOperatorTests.cs (1)
54
var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.
ToMetadataReference
() },
Symbols\RequiredMembersTests.cs (42)
527
comp = CreateCompilation(derived, references: new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
569
MetadataReference baseReference = useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference();
573
comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.
ToMetadataReference
() : derivedComp.EmitToImageReference() });
615
comp = CreateCompilation(derived, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
666
var baseReference = useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference();
671
comp = CreateCompilation(derivedDerived, new[] { baseReference, useMetadataReference ? derivedComp.
ToMetadataReference
() : derivedComp.EmitToImageReference() });
745
var baseReference = useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference();
818
comp = CreateCompilation("#pragma warning disable CS0649 // Never assigned" + derived, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
1624
comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.
ToMetadataReference
() : cComp.EmitToImageReference() });
1651
comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.
ToMetadataReference
() : cComp.EmitToImageReference() });
1694
comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.
ToMetadataReference
() : cComp.EmitToImageReference() });
1719
comp = CreateCompilation(creation, references: new[] { useMetadataReference ? cComp.
ToMetadataReference
() : cComp.EmitToImageReference() });
2009
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2046
var baseRef = useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference();
2051
comp = CreateCompilation(code, new[] { baseRef, useMetadataReference ? derivedComp.
ToMetadataReference
() : derivedComp.EmitToImageReference() });
2103
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2136
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2167
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2186
var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2200
var comp = CreateCompilation(code, new[] { baseComp.
ToMetadataReference
(), retargetedC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2235
var originalCRef = originalC.
ToMetadataReference
();
2250
var baseRef = baseComp.
ToMetadataReference
();
2259
var comp = CreateCompilation(code, new[] { baseRef, derivedComp.
ToMetadataReference
(), retargetedC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2281
var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2295
var comp = CreateCompilation(code, new[] { baseComp.
ToMetadataReference
(), retargetedC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2335
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2370
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2409
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2441
comp = CreateCompilation(code, new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
2458
var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2470
var comp = CreateCompilation(code, new[] { baseComp.
ToMetadataReference
(), retargetedC.
ToMetadataReference
() });
2489
var baseComp = CreateCompilationWithRequiredMembers(@base, new[] { originalC.
ToMetadataReference
() }, targetFramework: TargetFramework.Standard);
2501
var comp = CreateCompilation(code, new[] { baseComp.
ToMetadataReference
(), retargetedC.
ToMetadataReference
() });
5267
comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
5346
comp = CreateCompilation(code, references: new[] { useMetadataReference ? baseComp.
ToMetadataReference
() : baseComp.EmitToImageReference() });
5521
var reference = CreateCompilationWithRequiredMembers("").
ToMetadataReference
();
5540
var reference = CreateCompilationWithRequiredMembers("").
ToMetadataReference
();
Symbols\Retargeting\NoPia.cs (12)
1419
new MetadataReference[] { comp.
ToMetadataReference
() },
1464
new MetadataReference[] { comp.
ToMetadataReference
() },
1532
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true) });
1586
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true) });
1639
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true) });
1681
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true) });
1736
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true) });
1775
var lib = CreateCompilationWithMscorlib46(libSource, options: TestOptions.ReleaseDll, references: new[] { pia.
ToMetadataReference
() });
1804
references: new MetadataReference[] { pia.
ToMetadataReference
(embedInteropTypes: true), lib.
ToMetadataReference
() });
2662
foreach (MetadataReference piaRef in new[] { piaCompilation.EmitToImageReference(), piaCompilation.
ToMetadataReference
() })
2666
foreach (MetadataReference consumer1Ref in new[] { compilation1.EmitToImageReference(), compilation1.
ToMetadataReference
() })
Symbols\Retargeting\RetargetCustomAttributes.cs (5)
345
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() }, options: TestOptions.DebugDll);
346
var comp3 = CreateCompilation("", references: new[] { comp2.
ToMetadataReference
() }, options: TestOptions.DebugDll);
375
var comp2 = CreateCompilation(source2, references: new[] { comp1_1.
ToMetadataReference
() }, options: TestOptions.DebugDll);
388
var comp3 = CreateCompilation("", references: new[] { comp2.
ToMetadataReference
(), comp1_2.
ToMetadataReference
() }, options: TestOptions.DebugDll);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (5)
451
var ref1 = CreateEmptyCompilation("").
ToMetadataReference
();
460
var compilation2 = CreateCompilation(source2, references: new[] { compilation1.
ToMetadataReference
(), ref1, CreateEmptyCompilation("").
ToMetadataReference
() });
462
var compilation3 = CreateCompilation("", references: new[] { compilation1.
ToMetadataReference
(), compilation2.
ToMetadataReference
() });
Symbols\Retargeting\RetargetingTests.cs (10)
936
var retargeted1Ref = retargeted1.
ToMetadataReference
();
938
var retargeted2Ref = retargeted2.
ToMetadataReference
();
941
var consistentRef = consistent.
ToMetadataReference
();
979
var retargetedComp = CreateCompilation("", references: new[] { originalComp.
ToMetadataReference
(), retargeted2Ref, consistentRef, ilRef },
1059
", new[] { beforeRetargeting.
ToMetadataReference
() });
1065
var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.
ToMetadataReference
(), unmanagedCallersOnlyAssembly.
ToMetadataReference
() });
1136
", new[] { beforeRetargeting.
ToMetadataReference
() });
1142
var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.
ToMetadataReference
(), unmanagedCallersOnlyAssembly.
ToMetadataReference
() });
Symbols\Source\FileModifierTests.cs (5)
3689
firstIsMetadataReference ? ref1.
ToMetadataReference
() : ref1.EmitToImageReference(),
3690
secondIsMetadataReference ? ref2.
ToMetadataReference
() : ref2.EmitToImageReference()
3779
var referencingMetadataComp = CreateCompilation("", new[] { comp.
ToMetadataReference
() });
3865
var reference = useMetadataReference ? comp0.
ToMetadataReference
() : comp0.EmitToImageReference();
3909
var reference = comp0.
ToMetadataReference
();
Symbols\Source\PropertyTests.cs (3)
2628
var compRef = refComp.
ToMetadataReference
(embedInteropTypes: false);
2664
compRef = refComp.
ToMetadataReference
(embedInteropTypes: true);
2721
compRef = refComp.
ToMetadataReference
(embedInteropTypes: true);
Symbols\Source\RecordTests.cs (1)
1355
emitReference ? comp.EmitToImageReference() : comp.
ToMetadataReference
()
Symbols\StaticAbstractMembersInInterfacesTests.cs (119)
6338
references: new[] { compilation1.
ToMetadataReference
() });
6470
references: new[] { compilation1.
ToMetadataReference
() });
6601
references: new[] { compilation1.
ToMetadataReference
() });
6719
references: new[] { compilation1.
ToMetadataReference
() });
6860
references: new[] { compilation1.
ToMetadataReference
() });
6989
references: new[] { compilation1.
ToMetadataReference
() });
8509
references: new[] { compilation1.
ToMetadataReference
() });
8594
references: new[] { compilation1.
ToMetadataReference
() });
9119
references: new[] { compilation1.
ToMetadataReference
() });
9187
references: new[] { compilation1.
ToMetadataReference
() });
9404
references: new[] { compilation1.
ToMetadataReference
() });
9457
references: new[] { compilation1.
ToMetadataReference
() });
9809
references: new[] { compilation1.
ToMetadataReference
() });
9871
references: new[] { compilation1.
ToMetadataReference
() });
12188
references: new[] { compilation1.
ToMetadataReference
() });
12251
references: new[] { compilation1.
ToMetadataReference
() });
12338
references: new[] { compilation1.
ToMetadataReference
() });
12388
references: new[] { compilation1.
ToMetadataReference
() });
12445
references: new[] { compilation1.
ToMetadataReference
() });
12558
references: new[] { compilation1.
ToMetadataReference
() });
12645
references: new[] { compilation1.
ToMetadataReference
() });
12745
references: new[] { compilation1.
ToMetadataReference
() });
13455
references: new[] { compilation1.
ToMetadataReference
() });
13507
references: new[] { compilation1.
ToMetadataReference
() });
13559
references: new[] { compilation1.
ToMetadataReference
() });
13614
references: new[] { compilation1.
ToMetadataReference
() });
13666
references: new[] { compilation1.
ToMetadataReference
() });
13718
references: new[] { compilation1.
ToMetadataReference
() });
14177
references: new[] { compilation1.
ToMetadataReference
() });
14226
references: new[] { compilation1.
ToMetadataReference
() });
14275
references: new[] { compilation1.
ToMetadataReference
() });
14327
references: new[] { compilation1.
ToMetadataReference
() });
14779
references: new[] { compilation1.
ToMetadataReference
() });
14828
references: new[] { compilation1.
ToMetadataReference
() });
15185
references: new[] { compilation1.
ToMetadataReference
() });
15234
references: new[] { compilation1.
ToMetadataReference
() });
15453
references: new[] { compilation1.
ToMetadataReference
() });
15502
references: new[] { compilation1.
ToMetadataReference
() });
15935
references: new[] { compilation1.
ToMetadataReference
() });
15991
references: new[] { compilation1.
ToMetadataReference
() });
16038
references: new[] { compilation1.
ToMetadataReference
() });
16214
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
16695
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
16783
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
16863
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
16875
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
16945
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
16957
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17027
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17039
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17097
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17110
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17172
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17184
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17259
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17271
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17349
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17370
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
17455
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
17476
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
18802
references: new[] { compilation1.
ToMetadataReference
() });
18930
references: new[] { compilation1.
ToMetadataReference
() });
19090
references: new[] { compilation1.
ToMetadataReference
() });
19142
references: new[] { compilation1.
ToMetadataReference
() });
19194
references: new[] { compilation1.
ToMetadataReference
() });
19249
references: new[] { compilation1.
ToMetadataReference
() });
19942
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
20016
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
20099
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
20179
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21307
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21367
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21470
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21590
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21701
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
21713
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21810
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
21822
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
21912
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
21924
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
22779
references: new[] { compilation1.
ToMetadataReference
() });
22841
references: new[] { compilation1.
ToMetadataReference
() });
22897
references: new[] { compilation1.
ToMetadataReference
() });
23232
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
24793
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
24908
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
25023
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
25035
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
25093
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
25106
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
25557
references: new[] { compilation1.
ToMetadataReference
() });
25625
references: new[] { compilation1.
ToMetadataReference
() });
25678
references: new[] { compilation1.
ToMetadataReference
() });
25919
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
27458
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
27573
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
27689
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
27701
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
27759
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
27772
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
28449
references: new[] { compilation1.
ToMetadataReference
() });
28550
references: new[] { compilation1.
ToMetadataReference
() });
28602
references: new[] { compilation1.
ToMetadataReference
() });
28906
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
29531
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
29636
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
29648
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
29742
references: new[] { CreateCompilation("", targetFramework: _supportingFramework).
ToMetadataReference
() });
29754
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
30547
references: new[] { compilation1.
ToMetadataReference
() });
30605
references: new[] { compilation1.
ToMetadataReference
() });
30662
references: new[] { compilation1.
ToMetadataReference
() });
30748
references: new[] { compilation1.
ToMetadataReference
() });
31798
references: new[] { CreateEmptyCompilation("").
ToMetadataReference
() });
31811
references: new[] { compilation0.
ToMetadataReference
() });
33118
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
33185
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
33252
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
33319
foreach (var reference in new[] { compilation1.
ToMetadataReference
(), compilation1.EmitToImageReference() })
Symbols\SymbolErrorTests.cs (13)
20817
references: new MetadataReference[] { forwarderCompilation.
ToMetadataReference
() },
20882
references: new MetadataReference[] { forwarderCompilation.
ToMetadataReference
() },
21469
var comp2 = CreateCompilation(source2, references: new[] { comp1_v1.
ToMetadataReference
() });
21490
var comp1_v2 = CreateCompilation(source1_2, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.
ToMetadataReference
() });
21517
var comp1_v4 = CreateCompilation(source1_4, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.
ToMetadataReference
() });
21564
var comp2 = CreateCompilation(source2, references: new[] { comp1_v1.
ToMetadataReference
() });
21585
var comp1_v2 = CreateCompilation(source1_2, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.
ToMetadataReference
() });
21612
var comp1_v4 = CreateCompilation(source1_4, assemblyName: "Lib1", references: new[] { comp2Ref, comp3.
ToMetadataReference
() });
21668
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() });
21741
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() });
21791
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() });
21838
var comp2 = CreateCompilation(new[] { string.Format(source2, "TypeForwarded_2"), string.Format(source2, "TypeForwardedTo"), source3 }, references: new[] { comp1.
ToMetadataReference
() });
21899
var comp2 = CreateCompilation(source2, references: new[] { comp1.
ToMetadataReference
() });
Symbols\TypeTests.cs (1)
742
var refAsm = CreateCompilation(refSource, assemblyName: "RefAsm").
ToMetadataReference
();
Symbols\UnsignedRightShiftTests.cs (7)
1993
var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.
ToMetadataReference
() },
2245
var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.
ToMetadataReference
() },
2280
var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { compilation0.
ToMetadataReference
() },
3443
foreach (var reference in new[] { compilation0.
ToMetadataReference
(), compilation0.EmitToImageReference() })
3495
foreach (var reference in new[] { compilation0.
ToMetadataReference
(), compilation0.EmitToImageReference() })
3547
foreach (var reference in new[] { compilation0.
ToMetadataReference
(), compilation0.EmitToImageReference() })
3599
foreach (var reference in new[] { compilation0.
ToMetadataReference
(), compilation0.EmitToImageReference() })
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
838
return compilation.
ToMetadataReference
();
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CSharpDeterministicKeyBuilderTests.cs (1)
436
references: new[] { utilCompilation.
ToMetadataReference
() });
Microsoft.CodeAnalysis.UnitTests (4)
MetadataReferences\MetadataReferenceTests.cs (4)
341
var r = c.
ToMetadataReference
();
448
r = CS.CSharpCompilation.Create("compilation name").
ToMetadataReference
();
539
var c1a = CS.CSharpCompilation.Create("goo").
ToMetadataReference
();
541
var c2 = CS.CSharpCompilation.Create("goo").
ToMetadataReference
();
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\CompilationAPITests.vb (2)
1054
Dim csCompRef = csComp.
ToMetadataReference
(embedInteropTypes:=True)
1322
Dim compRef = csComp.
ToMetadataReference
()