164 references to GetReference
Microsoft.CodeAnalysis (1)
MetadataReference\MetadataReference.cs (1)
115
/// <see cref="ModuleMetadata.CreateFromImage(ImmutableArray{byte})"/> and <see cref="ModuleMetadata.
GetReference
(DocumentationProvider, string, string)"/>.
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
Emit\CompilationEmitTests.cs (2)
1312
var reference = ModuleMetadata.CreateFromImage(moduleComp.EmitToArray()).
GetReference
();
4616
var metadataRef = ModuleMetadata.CreateFromStream(comp.EmitToStream()).
GetReference
();
Emit\EmitErrorTests.cs (2)
270
var compilationOK = CreateCompilation(source, new MetadataReference[] { moduleMetadata.
GetReference
(filePath: @"R:\A\B\ModuleNameMismatch.netmodule") });
274
var compilationError = CreateCompilation(source, new MetadataReference[] { moduleMetadata.
GetReference
(filePath: @"R:\A\B\ModuleNameMismatch.mod") });
Emit\EmitMetadataTests.cs (2)
236
var netModule1 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).
GetReference
(filePath: Path.GetFullPath("netModule1.netmodule"));
237
var netModule2 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule2).
GetReference
(filePath: Path.GetFullPath("netModule2.netmodule"));
Emit\ResourceTests.cs (3)
510
var ref_mod1 = mod1.
GetReference
();
559
var ref_mod2 = ModuleMetadata.CreateFromImage(output_mod2.ToImmutable()).
GetReference
();
616
var ref_mod3 = mod3.
GetReference
();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (11)
Attributes\AttributeTests_Assembly.cs (5)
1006
return GetNetModuleWithAssemblyAttributes(source, references, assemblyName).
GetReference
(display: assemblyName + ".netmodule");
1074
references: new[] { netModuleWithAssemblyAttributes.
GetReference
() },
1121
references: new[] { netModuleWithAssemblyAttributes.
GetReference
() },
1195
references: new[] { MinCorlibRef, netModuleWithAssemblyAttributes.
GetReference
() },
1236
references: new[] { MinCorlibRef, netModuleWithAssemblyAttributes.
GetReference
() },
Attributes\AttributeTests_Embedded.cs (2)
107
var reference = ModuleMetadata.CreateFromImage(module.EmitToArray()).
GetReference
();
227
var moduleRef = ModuleMetadata.CreateFromImage(module.EmitToArray()).
GetReference
();
Attributes\AttributeTests_Synthesized.cs (3)
1521
var reference = ModuleMetadata.CreateFromImage(referenceComp.EmitToArray()).
GetReference
();
1562
var reference = ModuleMetadata.CreateFromImage(referenceComp.EmitToArray()).
GetReference
();
1623
var moduleReference = ModuleMetadata.CreateFromImage(compilation.EmitToArray()).
GetReference
();
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1500
new[] { metadata.
GetReference
() },
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
ExpressionCompilerTests.cs (3)
3886
var referenceN0 = ModuleMetadata.CreateFromImage(compilationN0.EmitToArray()).
GetReference
(display: assemblyName + "_N0");
3891
var referenceN1 = ModuleMetadata.CreateFromImage(compilationN1.EmitToArray()).
GetReference
(display: assemblyName + "_N0");
3896
var referenceN2 = ModuleMetadata.CreateFromImage(compilationN2.EmitToArray()).
GetReference
(display: assemblyName + "_N2");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (76)
Compilation\CompilationAPITests.cs (1)
2238
var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.
GetReference
(display: "ModuleCS00") }, options: TestOptions.ReleaseDll);
Symbols\Metadata\PE\TypeForwarders.cs (2)
1539
var ref0 = ModuleMetadata.CreateFromImage(bits0).
GetReference
();
1723
var ref0 = asm0.
GetReference
();
Symbols\SymbolErrorTests.cs (72)
103
references: new[] { ModuleMetadata.CreateFromImage(module1.EmitToArray(options: new EmitOptions(metadataOnly: true))).
GetReference
() });
108
references: new[] { ModuleMetadata.CreateFromImage(module2.EmitToArray(options: new EmitOptions(metadataOnly: true))).
GetReference
() });
5514
s_mod1.
GetReference
(),
5515
s_mod2.
GetReference
(),
5553
s_mod2.
GetReference
(),
5598
s_mod1.
GetReference
(),
5599
s_mod2.
GetReference
(),
5612
s_mod1.
GetReference
(),
5613
s_mod2.
GetReference
(),
5660
s_mod2.
GetReference
(),
5673
s_mod2.
GetReference
(),
5719
s_mod1.
GetReference
(),
5720
s_mod2.
GetReference
(),
5733
s_mod1.
GetReference
(),
5734
s_mod2.
GetReference
(),
5781
s_mod2.
GetReference
(),
5794
s_mod2.
GetReference
(),
5840
s_mod1.
GetReference
(),
5852
s_mod1.
GetReference
(),
5897
s_mod2.
GetReference
(),
5910
s_mod2.
GetReference
(),
5956
s_mod2.
GetReference
(),
5969
s_mod2.
GetReference
(),
6015
s_mod1.
GetReference
(),
6028
s_mod1.
GetReference
(),
6062
s_mod1.
GetReference
(),
6098
s_mod1.
GetReference
(),
6134
s_mod2.
GetReference
(),
6170
s_mod2.
GetReference
(),
6213
s_mod1.
GetReference
(),
6226
s_mod1.
GetReference
(),
6273
s_mod1.
GetReference
(),
6274
s_mod2.
GetReference
(),
6287
s_mod1.
GetReference
(),
6288
s_mod2.
GetReference
(),
6335
s_mod1.
GetReference
(),
6348
s_mod1.
GetReference
(),
6395
s_mod1.
GetReference
(),
6396
s_mod2.
GetReference
(),
6409
s_mod1.
GetReference
(),
6410
s_mod2.
GetReference
(),
6460
s_mod1.
GetReference
(),
6473
s_mod1.
GetReference
(),
6523
s_mod2.
GetReference
(),
6536
s_mod2.
GetReference
(),
6586
s_mod1.
GetReference
(),
6587
s_mod2.
GetReference
(),
6603
s_mod1.
GetReference
(),
6604
s_mod2.
GetReference
(),
6657
s_mod1.
GetReference
(),
6670
s_mod1.
GetReference
(),
6720
s_mod2.
GetReference
(),
6736
s_mod2.
GetReference
(),
6789
s_mod1.
GetReference
(),
6790
s_mod2.
GetReference
(),
6806
s_mod1.
GetReference
(),
6807
s_mod2.
GetReference
(),
6854
s_mod1.
GetReference
(),
6855
s_mod2.
GetReference
(),
6871
s_mod2.
GetReference
(),
6872
s_mod1.
GetReference
(),
6890
s_mod2.
GetReference
(),
6892
s_mod1.
GetReference
()
6939
s_mod1.
GetReference
(),
6940
s_mod2.
GetReference
(),
6953
s_mod2.
GetReference
(),
6954
s_mod1.
GetReference
(),
6969
s_mod1.
GetReference
(),
6971
s_mod2.
GetReference
()
7058
var moduleRef = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
();
7127
var moduleRef1 = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
();
15079
var ref1 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.CorLibrary.NoMsCorLibRef).
GetReference
(display: "NoMsCorLibRef.mod");
Symbols\TypeTests.cs (1)
893
var module1Ref = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).
GetReference
(display: "netModule1.netmodule");
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (2)
ExpressionCompilerTestHelpers.cs (1)
722
return metadata.
GetReference
(filePath: path);
ModuleInstance.cs (1)
101
public MetadataReference GetReference() => (_metadataOpt as AssemblyMetadata)?.GetReference() ?? ((ModuleMetadata)_metadataOpt).
GetReference
();
Microsoft.CodeAnalysis.Scripting.UnitTests (3)
ScriptOptionsTests.cs (3)
38
var moduleRef = ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS00).
GetReference
();
71
var assemblyRef = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.Methods.CSMethods).
GetReference
();
80
var moduleRef = ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS00).
GetReference
();
Microsoft.CodeAnalysis.Test.Utilities (26)
CommonTestBase.cs (2)
164
: ((ModuleMetadata)emittedMetadata).
GetReference
();
249
return ModuleMetadata.CreateFromImage(assemblyBytes).
GetReference
();
Compilation\CompilationExtensions.cs (1)
132
return ModuleMetadata.CreateFromImage(image).
GetReference
(display: comp.MakeSourceModuleName());
CompilationVerifier.cs (1)
683
return moduleMetadata.
GetReference
(display: display);
Mocks\TestReferences.cs (22)
26
() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS00).
GetReference
(display: "ModuleCS00.mod"),
31
() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS01).
GetReference
(display: "ModuleCS01.mod"),
36
() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleVB01).
GetReference
(display: "ModuleVB01.mod"),
181
() => ModuleMetadata.CreateFromImage(TestResources.General.With_SpacesModule).
GetReference
(display: "With Spaces.netmodule"),
218
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).
GetReference
(display: "netModule1.netmodule"),
223
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule2).
GetReference
(display: "netModule2.netmodule"),
228
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.CrossRefModule1).
GetReference
(display: "CrossRefModule1.netmodule"),
233
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.CrossRefModule2).
GetReference
(display: "CrossRefModule2.netmodule"),
246
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.hash_module).
GetReference
(display: "hash_module.netmodule"),
251
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.x64COFF).
GetReference
(display: "x64COFF.obj"),
269
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V1.MTTestModule1).
GetReference
(display: "MTTestModule1.netmodule"),
285
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V1.MTTestModule2).
GetReference
(display: "MTTestModule2.netmodule"),
320
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V2.MTTestModule3).
GetReference
(display: "MTTestModule3.netmodule"),
355
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V3.MTTestModule4).
GetReference
(display: "MTTestModule4.netmodule"),
444
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.CustomModifiers.ModifiersModule).
GetReference
(display: "Modifiers.netmodule"),
528
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.RetargetingCycle.RetV1.ClassB).
GetReference
(display: "ClassB.netmodule"),
664
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source1Module).
GetReference
(display: "Source1Module.netmodule"),
669
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source3Module).
GetReference
(display: "Source3Module.netmodule"),
674
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source4Module).
GetReference
(display: "Source4Module.netmodule"),
679
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source5Module).
GetReference
(display: "Source5Module.netmodule"),
684
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source7Module).
GetReference
(display: "Source7Module.netmodule"),
824
() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).
GetReference
(display: "netModule1.netmodule"),
Microsoft.CodeAnalysis.UnitTests (4)
MetadataReferences\MetadataReferenceTests.cs (4)
257
var r = module.
GetReference
(filePath: @"c:\temp", display: "hello", documentation: doc);
404
var mmr1 = module.
GetReference
();
409
var r = module.
GetReference
(filePath: path);
436
r = ModuleMetadata.CreateFromImage(TestResources.General.C1).
GetReference
();
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (12)
Attributes\AssemblyAttributes.vb (5)
1205
Return GetNetModuleWithAssemblyAttributes(netModuleSourceHeader, netModuleSourceBody, references, nameSuffix).
GetReference
()
1291
Dim consoleappCompilation = CreateCompilationWithMscorlib40AndReferences(consoleappSource, {netModuleWithAssemblyAttributes.
GetReference
()})
1329
consoleappCompilation = CreateCompilationWithMscorlib40AndReferences(consoleappSource, {netModuleWithAssemblyAttributes.
GetReference
()}, TestOptions.ReleaseModule)
1408
Dim consoleappCompilation = CreateEmptyCompilationWithReferences(consoleappSource, {MinCorlibRef, netModuleWithAssemblyAttributes.
GetReference
()})
1440
consoleappCompilation = CreateEmptyCompilationWithReferences(consoleappSource, {MinCorlibRef, netModuleWithAssemblyAttributes.
GetReference
()}, TestOptions.ReleaseModule)
Attributes\AttributeTests.vb (1)
4725
Dim reference = ModuleMetadata.CreateFromImage(moduleCode.EmitToArray()).
GetReference
()
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
1406
{metadata.
GetReference
()},
Emit\CompilationEmitTests.vb (1)
1159
Dim reference = ModuleMetadata.CreateFromImage(moduleComp.EmitToArray()).
GetReference
()
Emit\EmitErrorTests.vb (2)
539
Dim compilation1 = CreateCompilationWithMscorlib40AndVBRuntimeAndReferences(source, {netModuleMetadata.
GetReference
(filePath:="R:\A\B\ModuleNameMismatch.netmodule")})
542
Dim compilation2 = CreateCompilationWithMscorlib40AndVBRuntimeAndReferences(source, {netModuleMetadata.
GetReference
(filePath:="R:\A\B\ModuleNameMismatch.mod")})
Emit\EmitMetadata.vb (2)
304
{mscorlibRef, netModule1.
GetReference
(), netModule2.
GetReference
()},
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Compilation\CompilationAPITests.vb (4)
1086
Dim modRef1 = ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS00).
GetReference
()
1172
Dim comp = VisualBasicCompilation.Create("Compilation", references:={ModuleMetadata.CreateFromImage(ResourcesNet451.System).
GetReference
()})
1184
Dim modRef1 = ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleVB01).
GetReference
()
2476
Dim c = VisualBasicCompilation.Create("Goo", references:={MscorlibRef, mdModule.
GetReference
(display:="ModuleCS00")}, options:=TestOptions.ReleaseDll)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (13)
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
1006
Dim ILRef = ModuleMetadata.CreateFromImage(File.ReadAllBytes(reference.Path)).
GetReference
()
2234
Dim ILRef = ModuleMetadata.CreateFromImage(File.ReadAllBytes(reference.Path)).
GetReference
()
SymbolsTests\Metadata\PE\TypeForwarders.vb (4)
1030
Dim modRef1 = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
1092
Dim modRef2 = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
1211
Dim modRef = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
1272
</compilation>, {ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.TypeForwarders.Forwarded).
GetReference
(),
SymbolsTests\MetadataFileReferenceCompilationTests.vb (1)
37
Dim ref = ModuleMetadata.CreateFromImage({}).
GetReference
(filePath:="Goo.dll")
SymbolsTests\Source\TypeTests.vb (6)
2925
Dim moduleRef = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
2991
Dim moduleRef1 = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
3098
Dim module1_FT1_Ref = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
3105
Dim module2_FT1_Ref = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
3112
Dim module3_FT2_Ref = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()
3143
Dim module4_Ref = ModuleMetadata.CreateFromImage(ilBytes).
GetReference
()