2 overrides of ToMetadataReference
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
1185public override CompilationReference ToMetadataReference(ImmutableArray<string> aliases = default, bool embedInteropTypes = false)
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilation.vb (1)
1357Public Overrides Function ToMetadataReference(Optional aliases As ImmutableArray(Of String) = Nothing, Optional embedInteropTypes As Boolean = False) As CompilationReference
60 references to ToMetadataReference
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Attributes\AttributeTests_IsByRefLike.cs (1)
473CompileAndVerify(code2, options: options.WithModuleName("Assembly2"), references: new[] { comp1.Compilation.ToMetadataReference() }, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (1)
744CompileAndVerify(code2, options: options.WithModuleName("Assembly2"), references: new[] { comp1.Compilation.ToMetadataReference() }, symbolValidator: module =>
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
465CompileAndVerify(code2, options: options.WithModuleName("Assembly2"), references: new[] { comp1.Compilation.ToMetadataReference() }, symbolValidator: module =>
Attributes\AttributeTests_RefReadOnly.cs (1)
1190CompileAndVerify(code2, options: options.WithModuleName("Assembly2"), references: new[] { comp1.Compilation.ToMetadataReference() }, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (1)
11444var reference = comp1.Compilation.ToMetadataReference();
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (16)
InteractiveSessionReferencesTests.cs (16)
610", new MetadataReference[] { Net451.mscorlib, libBase.ToMetadataReference() }, lib1Name); 617", new MetadataReference[] { Net451.mscorlib, libBase.ToMetadataReference() }, lib2Name); 668", new MetadataReference[] { Net451.mscorlib, libBase.ToMetadataReference() }, lib1Name); 675", new MetadataReference[] { Net451.mscorlib, libBase.ToMetadataReference() }, lib2Name); 733", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 740", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib2Name); 801", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 808", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib2Name); 869", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 876", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib2Name); 937", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 944", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib2Name); 1005", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 1012", new MetadataReference[] { Net451.mscorlib, libBase2.ToMetadataReference() }, lib2Name); 1073", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 1080", new MetadataReference[] { Net451.mscorlib, libBase2.ToMetadataReference() }, lib2Name);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (5)
CommandLineRunnerTests.cs (2)
883", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib1Name); 890", new MetadataReference[] { Net451.mscorlib, libBase1.ToMetadataReference() }, lib2Name);
InteractiveSessionTests.cs (3)
1218}", new MetadataReference[] { NetStandard13.SystemRuntime, lib1.ToMetadataReference() }); 1280new MetadataReference[] { NetStandard13.SystemRuntime, libExe.ToMetadataReference() }, 1310new MetadataReference[] { NetStandard13.SystemRuntime, libExe.ToMetadataReference() },
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Compilation\UsedAssembliesTests.cs (12)
604var comp2Ref = comp2.ToMetadataReference(); 626comp2Ref = comp2.ToMetadataReference(); 646comp2Ref = comp2.ToMetadataReference(); 2441var comp1Ref = comp1.ToMetadataReference(); 2508var comp1Ref = comp1.ToMetadataReference(); 2596var comp1Ref = comp1.ToMetadataReference(); 2684var comp1Ref = comp1.ToMetadataReference(); 2769var comp1Ref = comp1.ToMetadataReference(); 2857var comp1Ref = comp1.ToMetadataReference(); 2945var comp1Ref = comp1.ToMetadataReference(); 3036var comp1Ref = comp1.ToMetadataReference(); 3346var comp1Ref = comp1.ToMetadataReference();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
MetadataTestHelpers.cs (1)
39mrefs: mrefs.Concat(compilations.Select(c => c.ToMetadataReference())).ToArray());
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinRTCollectionTests.cs (1)
7369var compRef = verifier.Compilation.ToMetadataReference();
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
462return useCompilationReference ? comp.ToMetadataReference() : comp.EmitToImageReference();
Microsoft.CodeAnalysis.UnitTests (1)
MetadataReferences\MetadataReferenceTests.cs (1)
540var c1b = c1a.Compilation.ToMetadataReference();
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenTuples.vb (1)
22641Dim getReference As Func(Of Compilation, MetadataReference) = Function(c) If(useImageReferences, c.EmitToImageReference(), c.ToMetadataReference())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (13)
UsedAssembliesTests.vb (13)
426Dim comp2Ref = comp2.ToMetadataReference() 448comp2Ref = comp2.ToMetadataReference() 468comp2Ref = comp2.ToMetadataReference() 2149Dim comp1Ref = comp1.ToMetadataReference() 2205Dim comp1Ref = comp1.ToMetadataReference() 2284Dim comp1Ref = comp1.ToMetadataReference() 2366Dim comp1Ref = comp1.ToMetadataReference() 2443Dim comp1Ref = comp1.ToMetadataReference() 2522Dim comp1Ref = comp1.ToMetadataReference() 2613Dim comp1Ref = comp1.ToMetadataReference() 2753Dim comp1Ref = comp1.ToMetadataReference() 3032Dim comp1Ref = comp1.ToMetadataReference() 4738Dim getReference As Func(Of Compilation, MetadataReference) = Function(c) If(useImageReferences, c.EmitToImageReference(), c.ToMetadataReference())
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionState.CompilationTracker.cs (1)
1014return compilation.ToMetadataReference(projectReference.Aliases, projectReference.EmbedInteropTypes);
Workspace\Solution\SolutionState.cs (1)
1991return compilation.ToMetadataReference(projectReference.Aliases, projectReference.EmbedInteropTypes);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SymbolKeyTests.cs (2)
1100new[] { compilation1.ToMetadataReference() }); 1147new[] { compilation1.ToMetadataReference() });