128 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)
1315var reference = ModuleMetadata.CreateFromImage(moduleComp.EmitToArray()).GetReference(); 4703var 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)
237var netModule1 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule1).GetReference(filePath: Path.GetFullPath("netModule1.netmodule")); 238var netModule2 = ModuleMetadata.CreateFromImage(TestResources.SymbolsTests.netModule.netModule2).GetReference(filePath: Path.GetFullPath("netModule2.netmodule"));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (11)
Attributes\AttributeTests_Assembly.cs (6)
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() }, 1608MetadataReference netmoduleRef = ModuleMetadata.CreateFromImage(netmoduleCompilation.EmitToArray()).GetReference(display: assemblyName + ".netmodule");
Attributes\AttributeTests_Embedded.cs (1)
109var reference = ModuleMetadata.CreateFromImage(module.EmitToArray()).GetReference();
Attributes\AttributeTests_Synthesized.cs (3)
1535var reference = ModuleMetadata.CreateFromImage(referenceComp.EmitToArray()).GetReference(); 1576var reference = ModuleMetadata.CreateFromImage(referenceComp.EmitToArray()).GetReference(); 1637var moduleReference = ModuleMetadata.CreateFromImage(compilation.EmitToArray()).GetReference();
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1553new[] { metadata.GetReference() },
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (76)
Compilation\CompilationAPITests.cs (1)
2236var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.GetReference(display: "ModuleCS00") }, options: TestOptions.ReleaseDll);
Symbols\Metadata\PE\TypeForwarders.cs (2)
1582var ref0 = ModuleMetadata.CreateFromImage(bits0).GetReference(); 1766var 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() }); 5619s_mod1.GetReference(), 5620s_mod2.GetReference(), 5658s_mod2.GetReference(), 5703s_mod1.GetReference(), 5704s_mod2.GetReference(), 5717s_mod1.GetReference(), 5718s_mod2.GetReference(), 5765s_mod2.GetReference(), 5778s_mod2.GetReference(), 5824s_mod1.GetReference(), 5825s_mod2.GetReference(), 5838s_mod1.GetReference(), 5839s_mod2.GetReference(), 5886s_mod2.GetReference(), 5899s_mod2.GetReference(), 5945s_mod1.GetReference(), 5957s_mod1.GetReference(), 6002s_mod2.GetReference(), 6015s_mod2.GetReference(), 6061s_mod2.GetReference(), 6074s_mod2.GetReference(), 6120s_mod1.GetReference(), 6133s_mod1.GetReference(), 6167s_mod1.GetReference(), 6203s_mod1.GetReference(), 6239s_mod2.GetReference(), 6275s_mod2.GetReference(), 6318s_mod1.GetReference(), 6331s_mod1.GetReference(), 6378s_mod1.GetReference(), 6379s_mod2.GetReference(), 6392s_mod1.GetReference(), 6393s_mod2.GetReference(), 6440s_mod1.GetReference(), 6453s_mod1.GetReference(), 6500s_mod1.GetReference(), 6501s_mod2.GetReference(), 6514s_mod1.GetReference(), 6515s_mod2.GetReference(), 6565s_mod1.GetReference(), 6578s_mod1.GetReference(), 6628s_mod2.GetReference(), 6641s_mod2.GetReference(), 6691s_mod1.GetReference(), 6692s_mod2.GetReference(), 6708s_mod1.GetReference(), 6709s_mod2.GetReference(), 6762s_mod1.GetReference(), 6775s_mod1.GetReference(), 6825s_mod2.GetReference(), 6841s_mod2.GetReference(), 6894s_mod1.GetReference(), 6895s_mod2.GetReference(), 6911s_mod1.GetReference(), 6912s_mod2.GetReference(), 6959s_mod1.GetReference(), 6960s_mod2.GetReference(), 6976s_mod2.GetReference(), 6977s_mod1.GetReference(), 6995s_mod2.GetReference(), 6997s_mod1.GetReference() 7044s_mod1.GetReference(), 7045s_mod2.GetReference(), 7058s_mod2.GetReference(), 7059s_mod1.GetReference(), 7074s_mod1.GetReference(), 7076s_mod2.GetReference() 7163var moduleRef = ModuleMetadata.CreateFromImage(ilBytes).GetReference(); 7232var moduleRef1 = ModuleMetadata.CreateFromImage(ilBytes).GetReference(); 15267var 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 (27)
CommonTestBase.cs (2)
167: ((ModuleMetadata)emittedMetadata).GetReference(); 252return ModuleMetadata.CreateFromImage(assemblyBytes).GetReference();
Compilation\CompilationExtensions.cs (1)
134return ModuleMetadata.CreateFromImage(image).GetReference(documentation, display: comp.MakeSourceModuleName());
CompilationVerifier.cs (2)
72return ModuleMetadata.CreateFromImage(EmittedAssemblyData).GetReference(documentation, display: Compilation.MakeSourceModuleName()); 862return 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();