156 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 (6)
Emit\CompilationEmitTests.cs (2)
1312var reference = ModuleMetadata.CreateFromImage(moduleComp.EmitToArray()).GetReference(); 4621var 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"));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (11)
Attributes\AttributeTests_Assembly.cs (5)
1007return GetNetModuleWithAssemblyAttributes(source, references, assemblyName).GetReference(display: assemblyName + ".netmodule"); 1075references: new[] { netModuleWithAssemblyAttributes.GetReference() }, 1122references: new[] { netModuleWithAssemblyAttributes.GetReference() }, 1196references: new[] { MinCorlibRef, netModuleWithAssemblyAttributes.GetReference() }, 1237references: 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)
1553new[] { metadata.GetReference() },
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (76)
Compilation\CompilationAPITests.cs (1)
2237var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.GetReference(display: "ModuleCS00") }, options: TestOptions.ReleaseDll);
Symbols\Metadata\PE\TypeForwarders.cs (2)
1545var ref0 = ModuleMetadata.CreateFromImage(bits0).GetReference(); 1729var ref0 = asm0.GetReference();
Symbols\SymbolErrorTests.cs (72)
104references: new[] { ModuleMetadata.CreateFromImage(module1.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 109references: new[] { ModuleMetadata.CreateFromImage(module2.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 5590s_mod1.GetReference(), 5591s_mod2.GetReference(), 5629s_mod2.GetReference(), 5674s_mod1.GetReference(), 5675s_mod2.GetReference(), 5688s_mod1.GetReference(), 5689s_mod2.GetReference(), 5736s_mod2.GetReference(), 5749s_mod2.GetReference(), 5795s_mod1.GetReference(), 5796s_mod2.GetReference(), 5809s_mod1.GetReference(), 5810s_mod2.GetReference(), 5857s_mod2.GetReference(), 5870s_mod2.GetReference(), 5916s_mod1.GetReference(), 5928s_mod1.GetReference(), 5973s_mod2.GetReference(), 5986s_mod2.GetReference(), 6032s_mod2.GetReference(), 6045s_mod2.GetReference(), 6091s_mod1.GetReference(), 6104s_mod1.GetReference(), 6138s_mod1.GetReference(), 6174s_mod1.GetReference(), 6210s_mod2.GetReference(), 6246s_mod2.GetReference(), 6289s_mod1.GetReference(), 6302s_mod1.GetReference(), 6349s_mod1.GetReference(), 6350s_mod2.GetReference(), 6363s_mod1.GetReference(), 6364s_mod2.GetReference(), 6411s_mod1.GetReference(), 6424s_mod1.GetReference(), 6471s_mod1.GetReference(), 6472s_mod2.GetReference(), 6485s_mod1.GetReference(), 6486s_mod2.GetReference(), 6536s_mod1.GetReference(), 6549s_mod1.GetReference(), 6599s_mod2.GetReference(), 6612s_mod2.GetReference(), 6662s_mod1.GetReference(), 6663s_mod2.GetReference(), 6679s_mod1.GetReference(), 6680s_mod2.GetReference(), 6733s_mod1.GetReference(), 6746s_mod1.GetReference(), 6796s_mod2.GetReference(), 6812s_mod2.GetReference(), 6865s_mod1.GetReference(), 6866s_mod2.GetReference(), 6882s_mod1.GetReference(), 6883s_mod2.GetReference(), 6930s_mod1.GetReference(), 6931s_mod2.GetReference(), 6947s_mod2.GetReference(), 6948s_mod1.GetReference(), 6966s_mod2.GetReference(), 6968s_mod1.GetReference() 7015s_mod1.GetReference(), 7016s_mod2.GetReference(), 7029s_mod2.GetReference(), 7030s_mod1.GetReference(), 7045s_mod1.GetReference(), 7047s_mod2.GetReference() 7134var moduleRef = ModuleMetadata.CreateFromImage(ilBytes).GetReference(); 7203var moduleRef1 = ModuleMetadata.CreateFromImage(ilBytes).GetReference(); 15174var ref1 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.CorLibrary.NoMsCorLibRef).GetReference(display: "NoMsCorLibRef.mod");
Symbols\TypeTests.cs (1)
894var module1Ref = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).GetReference(display: "netModule1.netmodule");
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)
168: ((ModuleMetadata)emittedMetadata).GetReference(); 253return ModuleMetadata.CreateFromImage(assemblyBytes).GetReference();
Compilation\CompilationExtensions.cs (1)
132return ModuleMetadata.CreateFromImage(image).GetReference(display: comp.MakeSourceModuleName());
CompilationVerifier.cs (1)
718return moduleMetadata.GetReference(display: display);
Mocks\TestReferences.cs (22)
27() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS00).GetReference(display: "ModuleCS00.mod"), 32() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleCS01).GetReference(display: "ModuleCS01.mod"), 37() => ModuleMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleVB01).GetReference(display: "ModuleVB01.mod"), 182() => ModuleMetadata.CreateFromImage(TestResources.General.With_SpacesModule).GetReference(display: "With Spaces.netmodule"), 219() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).GetReference(display: "netModule1.netmodule"), 224() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule2).GetReference(display: "netModule2.netmodule"), 229() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.CrossRefModule1).GetReference(display: "CrossRefModule1.netmodule"), 234() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.CrossRefModule2).GetReference(display: "CrossRefModule2.netmodule"), 247() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.hash_module).GetReference(display: "hash_module.netmodule"), 252() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.x64COFF).GetReference(display: "x64COFF.obj"), 270() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V1.MTTestModule1).GetReference(display: "MTTestModule1.netmodule"), 286() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V1.MTTestModule2).GetReference(display: "MTTestModule2.netmodule"), 321() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V2.MTTestModule3).GetReference(display: "MTTestModule3.netmodule"), 356() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.V3.MTTestModule4).GetReference(display: "MTTestModule4.netmodule"), 445() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.CustomModifiers.ModifiersModule).GetReference(display: "Modifiers.netmodule"), 529() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.RetargetingCycle.RetV1.ClassB).GetReference(display: "ClassB.netmodule"), 665() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source1Module).GetReference(display: "Source1Module.netmodule"), 670() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source3Module).GetReference(display: "Source3Module.netmodule"), 675() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source4Module).GetReference(display: "Source4Module.netmodule"), 680() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source5Module).GetReference(display: "Source5Module.netmodule"), 685() => ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.MultiTargeting.Source7Module).GetReference(display: "Source7Module.netmodule"), 828() => 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)
1219Return GetNetModuleWithAssemblyAttributes(netModuleSourceHeader, netModuleSourceBody, references, nameSuffix).GetReference() 1305Dim consoleappCompilation = CreateCompilationWithMscorlib40AndReferences(consoleappSource, {netModuleWithAssemblyAttributes.GetReference()}) 1343consoleappCompilation = CreateCompilationWithMscorlib40AndReferences(consoleappSource, {netModuleWithAssemblyAttributes.GetReference()}, TestOptions.ReleaseModule) 1422Dim consoleappCompilation = CreateEmptyCompilationWithReferences(consoleappSource, {MinCorlibRef, netModuleWithAssemblyAttributes.GetReference()}) 1454consoleappCompilation = CreateEmptyCompilationWithReferences(consoleappSource, {MinCorlibRef, netModuleWithAssemblyAttributes.GetReference()}, TestOptions.ReleaseModule)
Attributes\AttributeTests.vb (1)
4969Dim reference = ModuleMetadata.CreateFromImage(moduleCode.EmitToArray()).GetReference()
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
1438{metadata.GetReference()},
Emit\CompilationEmitTests.vb (1)
1160Dim 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(Net461.Resources.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)
1108Dim modRef1 = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 1170Dim modRef2 = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 1289Dim modRef = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 1350</compilation>, {ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.TypeForwarders.Forwarded).GetReference(),
SymbolsTests\MetadataFileReferenceCompilationTests.vb (1)
38Dim ref = ModuleMetadata.CreateFromImage({}).GetReference(filePath:="Goo.dll")
SymbolsTests\Source\TypeTests.vb (6)
3159Dim moduleRef = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 3225Dim moduleRef1 = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 3332Dim module1_FT1_Ref = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 3339Dim module2_FT1_Ref = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 3346Dim module3_FT2_Ref = ModuleMetadata.CreateFromImage(ilBytes).GetReference() 3377Dim module4_Ref = ModuleMetadata.CreateFromImage(ilBytes).GetReference()