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