136 references to CreateFromImage
InteractiveHost.UnitTests (2)
InteractiveHostDesktopTests.cs (2)
440MetadataReference.CreateFromImage(dll.Image)); 468MetadataReference.CreateFromImage(TestResources.General.C2.AsImmutableOrNull()));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
12114var minSystemCollectionsImmutableRef = MetadataReference.CreateFromImage(minSystemCollectionsImmutableImage); 12126var minCodeAnalysisRef = MetadataReference.CreateFromImage(minCodeAnalysisImage);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (2)
3473var reference = MetadataReference.CreateFromImage(compilation.EmitToArray()); 3519var libRef = MetadataReference.CreateFromImage(libComp.EmitToArray());
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\CodeGenConversionTests.cs (2)
284var comp2 = CreateCompilation(source2, new[] { MetadataReference.CreateFromImage(verifier1.EmittedAssemblyData) }, TestOptions.ReleaseExe); 382var comp2 = CreateCompilation(source2, new[] { MetadataReference.CreateFromImage(verifier1.EmittedAssemblyData) }, TestOptions.ReleaseExe);
CodeGen\CodeGenDynamicTests.cs (2)
298var funcRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidFuncDelegateName.AsImmutableOrNull()); 11849var ilRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Interop.IndexerWithByRefParam.AsImmutableOrNull());
Emit\CompilationEmitTests.cs (2)
236CSharpCompilation compUsing = CreateCompilation(srcUsing, new[] { MetadataReference.CreateFromImage(mdOnlyImage.AsImmutableOrNull()) }); 2741var libAssemblyReference = MetadataReference.CreateFromImage(dllImage.AsImmutableOrNull());
PrivateProtected.cs (2)
189references: new[] { MetadataReference.CreateFromImage(baseCompilation.EmitToArray()) }, 247references: new[] { MetadataReference.CreateFromImage(baseCompilation.EmitToArray()) },
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Attributes\AttributeTests.cs (8)
1700var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.MDTestAttributeDefLib.AsImmutableOrNull()) }; 3091var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3207var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3441var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3580var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3674var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3781var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 5993var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) };
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1070references: new[] { MetadataReference.CreateFromImage(other.EmitToArray()) },
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
InteractiveSessionReferencesTests.cs (2)
461var badTypeRef = MetadataReference.CreateFromImage(badTypeBytes.AsImmutableOrNull()); 568var libRef = MetadataImageReference.CreateFromImage(libImage);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\AccessCheckTests.cs (9)
1037}", new MetadataReference[] { MetadataReference.CreateFromImage(other) }, assemblyName: "AccessCheckCrossAssemblyParameterProtectedMethod2"); 1088var reference1 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1114var reference2 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1161var reference1 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1172var reference2 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1198var referenceA = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1210var referenceB = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1240var referenceA = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 1251var referenceB = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData);
Semantics\AmbiguousOverrideTests.cs (1)
445var asm = MetadataReference.CreateFromImage(TestResources.SymbolsTests.CustomModifiers.ModoptTests.AsImmutableOrNull());
Semantics\LambdaTests.cs (2)
528new[] { MetadataReference.CreateFromImage(metadataStream.ToImmutable()) }); 574var csProject = CreateCompilation(Parse(csSource), new[] { MetadataReference.CreateFromImage(vbMetadata) });
Semantics\SemanticErrorTests.cs (2)
4556var reference1 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 7804var reference1 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData);
Semantics\UnsafeTests.cs (2)
12416references: new MetadataReference[] { MetadataReference.CreateFromImage(comp1.EmitToArray()) }, 12467references: new MetadataReference[] { MetadataReference.CreateFromImage(comp1.EmitToArray()) }).Compilation;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (55)
Compilation\CompilationAPITests.cs (1)
2298var mdRef = MetadataReference.CreateFromImage(refData);
Compilation\ReferenceManagerTests.cs (5)
707references: new MetadataReference[] { MetadataReference.CreateFromImage(refLibV1.EmitToArray()), new CSharpCompilationReference(libV2) }, 1394var refB = MetadataReference.CreateFromImage(b.EmitToArray()); 1404var refA2 = MetadataReference.CreateFromImage(a2.EmitToArray()); 1441var refB = MetadataReference.CreateFromImage(b.EmitToArray()); 1445var refA2 = MetadataReference.CreateFromImage(a2.EmitToArray());
SymbolDisplay\SymbolDisplayTests.cs (1)
4851var mtref = MetadataReference.CreateFromImage(mtdata);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
872var mtref = MetadataReference.CreateFromImage(mtdata);
Symbols\ErrorTypeSymbolTests.cs (2)
31var reference1 = MetadataReference.CreateFromImage(compilation1.EmitToArray(options: new EmitOptions(metadataOnly: true))); 45var reference2 = MetadataReference.CreateFromImage(compilation2.EmitToArray(options: new EmitOptions(metadataOnly: true)));
Symbols\ExtensionMethodTests.cs (2)
3298var reference1 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData); 3311var reference2 = MetadataReference.CreateFromImage(compilationVerifier.EmittedAssemblyData);
Symbols\GenericConstraintTests.cs (3)
2934var compilation2 = CreateCompilation(source2, references: new MetadataReference[] { MetadataReference.CreateFromImage(compilation1.EmitToArray()) }); 2965var compilation3 = CreateCompilation(source3, references: new MetadataReference[] { MetadataReference.CreateFromImage(compilation2.EmitToArray()) }); 6903references: new MetadataReference[] { MetadataReference.CreateFromImage(compilation1.EmitToArray()) },
Symbols\IndexedPropertyTests.cs (1)
1691var reference2 = MetadataReference.CreateFromImage(compilation2.EmittedAssemblyData);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
437var dll = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidDynamicAttributeArgs.AsImmutableOrNull());
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
197var mdRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidGenericType.AsImmutableOrNull());
Symbols\Metadata\PE\TypeForwarders.cs (2)
1464var ref1 = MetadataReference.CreateFromImage(verifier1.EmittedAssemblyData); 1538var refA = MetadataReference.CreateFromImage(bitsA);
Symbols\Retargeting\NoPia.cs (10)
1867references: new MetadataReference[] { MetadataReference.CreateFromImage(pia.EmitToArray()).WithEmbedInteropTypes(true) }); 2018var localTypes2Image = MetadataReference.CreateFromImage(localTypes2.EmitToArray()); 2044var piaImage = MetadataReference.CreateFromImage(pia.EmitToArray()); 2143var localTypes2Image = MetadataReference.CreateFromImage(localTypes2.EmitToArray()); 2169var piaImage = MetadataReference.CreateFromImage(pia.EmitToArray()); 2268var localTypes2Image = MetadataReference.CreateFromImage(localTypes2.EmitToArray()); 2294var piaImage = MetadataReference.CreateFromImage(pia.EmitToArray()); 2406var piaImage = MetadataReference.CreateFromImage(pia.EmitToArray()); 2476var localTypes2Image = MetadataReference.CreateFromImage(localTypes2.EmitToArray()); 2502var piaImage = MetadataReference.CreateFromImage(pia.EmitToArray());
Symbols\Source\BaseClassTests.cs (1)
1622c2 = CreateCompilation(textB, new[] { MetadataReference.CreateFromImage(metadata1) });
Symbols\Source\ExternAliasTests.cs (1)
231var goo2 = MetadataReference.CreateFromImage(comp.EmitToArray());
Symbols\Source\SourcePlusMetadataTests.cs (2)
271var C = MetadataReference.CreateFromImage(comp1.EmitToArray()); 277var B = MetadataReference.CreateFromImage(comp2.EmitToArray());
Symbols\SymbolDistinguisherTests.cs (2)
98var libRef = MetadataReference.CreateFromImage(libComp.EmitToArray(), filePath: "Metadata.dll"); 138var libRef = MetadataReference.CreateFromImage(libComp.EmitToArray(), filePath: "Metadata.dll");
Symbols\SymbolErrorTests.cs (18)
5690MetadataReference.CreateFromImage(lib.EmitToArray()) 5750MetadataReference.CreateFromImage(lib.EmitToArray()) 5811MetadataReference.CreateFromImage(lib.EmitToArray()) 5871MetadataReference.CreateFromImage(lib.EmitToArray()) 5929MetadataReference.CreateFromImage(lib.EmitToArray()) 5987MetadataReference.CreateFromImage(lib.EmitToArray()) 6046MetadataReference.CreateFromImage(lib.EmitToArray()) 6105MetadataReference.CreateFromImage(lib.EmitToArray()) 6303MetadataReference.CreateFromImage(lib.EmitToArray()) 6365MetadataReference.CreateFromImage(lib.EmitToArray()) 6425MetadataReference.CreateFromImage(lib.EmitToArray()) 6487MetadataReference.CreateFromImage(lib.EmitToArray()) 6550MetadataReference.CreateFromImage(lib.EmitToArray()) 6613MetadataReference.CreateFromImage(lib.EmitToArray()) 6681MetadataReference.CreateFromImage(lib.EmitToArray()) 6747MetadataReference.CreateFromImage(lib.EmitToArray()) 6813MetadataReference.CreateFromImage(lib.EmitToArray()) 6884MetadataReference.CreateFromImage(lib.EmitToArray())
Symbols\TypeTests.cs (1)
1437var r = MetadataReference.CreateFromImage(TestResources.SymbolsTests.Methods.CSMethods.AsImmutableOrNull());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
BasicCompilationUtils.cs (1)
27return MetadataReference.CreateFromImage(verifier.EmittedAssemblyData);
CSharpTestBase.cs (1)
1992return MetadataReference.CreateFromImage(ReadFromFile(tempAssembly.Path));
MetadataTestHelpers.cs (1)
62refs.Add(MetadataReference.CreateFromImage(b.AsImmutableOrNull()));
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (6)
Metadata\WinMdDumpTest.cs (6)
26private readonly MetadataReference _windowsRef = MetadataReference.CreateFromImage(TestResources.WinRt.Windows.AsImmutableOrNull()); 27private readonly MetadataReference _systemRuntimeRef = MetadataReference.CreateFromImage(Net461.Resources.SystemRuntime.AsImmutableOrNull()); 28private readonly MetadataReference _systemObjectModelRef = MetadataReference.CreateFromImage(Net461.Resources.SystemObjectModel.AsImmutableOrNull()); 29private readonly MetadataReference _windowsRuntimeUIXamlRef = MetadataReference.CreateFromImage(TestResources.NetFX.WinRt.SystemRuntimeWindowsRuntimeUIXaml.AsImmutableOrNull()); 30private readonly MetadataReference _interopServicesWindowsRuntimeRef = MetadataReference.CreateFromImage(Net461.Resources.SystemRuntimeInteropServicesWindowsRuntime.AsImmutableOrNull()); 476var winmd = MetadataReference.CreateFromImage(TestResources.WinRt.WinMDPrefixing.AsImmutableOrNull());
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
102references.Add(MetadataReference.CreateFromImage((await metadataProject.GetCompilationAsync()).EmitToArray()));
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Desktop\DesktopRuntimeUtil.cs (1)
72return MetadataReference.CreateFromImage(image);
Microsoft.CodeAnalysis.UnitTests (3)
MetadataReferences\MetadataReferenceTests.cs (3)
46Assert.Throws<ArgumentNullException>(() => MetadataReference.CreateFromImage(default)); 65? MetadataReference.CreateFromImage(peImage.AsImmutable(), properties) 81? MetadataReference.CreateFromImage(peImage.AsImmutable(), MetadataReferenceProperties.Module)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (11)
Attributes\AttributeTests.vb (4)
1881Dim ref1 = MetadataReference.CreateFromImage(metadata1) 1897Dim ref2 = MetadataReference.CreateFromImage(metadata2) 1925Dim classLibrary = MetadataReference.CreateFromImage(compilation1.EmitToArray()) 1976Dim classLibrary = MetadataReference.CreateFromImage(compilation1.EmitToArray())
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3610Dim classLibrary = MetadataReference.CreateFromImage(compilation1.EmitToArray())
Attributes\InternalsVisibleToAndStrongNameTests.vb (5)
629</compilation>, {MetadataReference.CreateFromImage(otherImage)}, TestOptions.SigningReleaseDll, parseOptions:=parseOptions) 654</compilation>, {MetadataReference.CreateFromImage(otherImage)}, TestOptions.SigningReleaseDll, parseOptions:=parseOptions) 852</compilation>, {MetadataReference.CreateFromImage(other.EmitToArray())}, TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile).WithDelaySign(True), parseOptions:=parseOptions) 1688CompileAndVerify(other.WithReferences({other.References(0), MetadataReference.CreateFromImage(unsigned.EmitToArray)})).VerifyDiagnostics() 1721other.WithReferences({other.References(0), MetadataReference.CreateFromImage(unsigned.EmitToArray)})}
Emit\OptionalArgumentsTests.vb (1)
160Return MetadataReference.CreateFromImage(libraryCompilation.EmitToArray())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Semantics\AccessCheckTests.vb (5)
639{MetadataReference.CreateFromImage(other.EmitToArray())}) 675</compilation>, {MetadataReference.CreateFromImage(otherImage)}) 2013</compilation>, {MetadataReference.CreateFromImage(assem1Bytes)}) 2038{MetadataReference.CreateFromImage(assem1Bytes), MetadataReference.CreateFromImage(assem2Bytes)})
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\MetadataMemberTests.vb (1)
715Dim mtref = MetadataReference.CreateFromImage(mtdata)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
BasicTestBase.vb (1)
392reference = MetadataReference.CreateFromImage(ReadFromFile(tempAssembly.Path))
CompilationTestUtils.vb (1)
406Return MetadataReference.CreateFromImage(ilImage)
MetadataHelpers.vb (1)
36refs.Add(MetadataReference.CreateFromImage(CType(r, ImmutableArray(Of Byte))))
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
1887var mtref = MetadataReference.CreateFromImage(metadataBytes); 1910var mtref = MetadataReference.CreateFromImage(metadataBytes); 1934var mtref = MetadataReference.CreateFromImage(metadataBytes); 1957var mtref = MetadataReference.CreateFromImage(metadataBytes);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
746var metadataReference = MetadataReference.CreateFromImage(image, new MetadataReferenceProperties(aliases: aliases), includeXmlDocComments ? new DeferredDocumentationProvider(compilation) : null);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1158var metadataReference = MetadataReference.CreateFromImage([], filePath: "meta");