393 references to EmitToArray
InteractiveHost.UnitTests (8)
AbstractInteractiveHostTests.cs (1)
203var image = compilation.EmitToArray();
InteractiveHostDesktopTests.cs (7)
504var file = dir.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 516file.WriteAllBytes(c2.EmitToArray()); 544var file1 = dir1.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 548var file2 = dir2.CreateFile("c.dll").WriteAllBytes(c2.EmitToArray()); 579var file1 = dir1.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 583var file2 = dir2.CreateFile("c.dll").WriteAllBytes(c2.EmitToArray()); 942var libFile = Temp.CreateFile("lib").WriteAllBytes(lib.EmitToArray());
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
9766Assert.Equal("v4.0.30319", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "v4.0.30319"))).Module.MetadataVersion); 9769Assert.Equal("_+@%#*^", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "_+@%#*^"))).Module.MetadataVersion); 11735var csc32exe = dir.CreateFile("csc32.exe").WriteAllBytes(csc32.EmitToArray()); 12112new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a)).EmitToArray(); 12124new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, cryptoPublicKey: TestResources.TestKeys.PublicKey_31bf3856ad364e35)).EmitToArray(); 12218new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)).EmitToArray();
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 (42)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
4215var peReader = new PEReader(comp.EmitToArray());
CodeGen\CodeGenAsyncMainTests.cs (1)
718var image = compilation.EmitToArray();
CodeGen\CodeGenScriptTests.cs (2)
218s2.EmitToArray(); 243s1.EmitToArray();
CodeGen\CodeGenTupleTest.cs (2)
23500var libCompRef = AssemblyMetadata.CreateFromImage(libComp.EmitToArray()).GetReference(); 23899var libCompRef = AssemblyMetadata.CreateFromImage(libComp.EmitToArray()).GetReference();
Emit\CompilationEmitTests.cs (14)
1287var peStream = comp.EmitToArray(refoutOptions, metadataPEStream: metadataPEStream, manifestResources: manifestResources); 1299return comp.EmitToArray(refonlyOptions, metadataPEStream: null, manifestResources: manifestResources); 1313var reference = ModuleMetadata.CreateFromImage(moduleComp.EmitToArray()).GetReference(); 2214MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitMetadataOnly)); 2242MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitRefOnly)); 2285MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitMetadataOnly)); 2297MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitRefOnly)); 2352MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitMetadataOnly)); 2364MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitRefOnly)); 2419MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitMetadataOnly)); 2431MetadataReaderUtils.AssertEmptyOrThrowNull(comp.EmitToArray(emitRefOnly)); 2669var peImage = comp.EmitToArray(); 5356var bytes = compilation.EmitToArray(); 5418var bytes = compilation.EmitToArray();
Emit\DeterministicTests.cs (1)
66return (pe: compilation.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(pdbFormat), pdbStream: pdbStream),
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (13)
76var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 220var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 340var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 434var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 491var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 530var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 561var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 601var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 669var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 750var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 831var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 925var peImage = c.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 958var peImage = c.EmitToArray(EmitOptions.Default);
Emit\EmitErrorTests.cs (1)
266var moduleMetadata = ModuleMetadata.CreateFromImage(netModule.EmitToArray());
Emit\NoPiaEmbedTypes.cs (5)
3980var piaMetadata = AssemblyMetadata.CreateFromImage(piaCompilation.EmitToArray()); 3986var metadata1 = AssemblyMetadata.CreateFromImage(compilation1.EmitToArray()); 4076var piaMetadata = AssemblyMetadata.CreateFromImage(piaCompilation.EmitToArray()); 4082var metadata1 = AssemblyMetadata.CreateFromImage(compilation1.EmitToArray()); 5428var IEvent_Metadata = AssemblyMetadata.CreateFromImage(IEvent_Compilation.EmitToArray());
PrivateProtected.cs (2)
189references: new[] { MetadataReference.CreateFromImage(baseCompilation.EmitToArray()) }, 247references: new[] { MetadataReference.CreateFromImage(baseCompilation.EmitToArray()) },
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (113)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (2)
517var bytes0 = compilation0.EmitToArray(testData: testData0); 4740var bytes0 = compilation0.EmitToArray();
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (1)
53var bytes0 = compilation0.EmitToArray();
Emit\EditAndContinue\EditAndContinueTests.cs (65)
277using var md0 = ModuleMetadata.CreateFromImage(compilation0.EmitToArray()); 318var bytes0 = compilation0.EmitToArray(); 510var bytes0 = compilation0.EmitToArray(); 572var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 801var bytes0 = compilation0.EmitToArray(); 1133var bytes0 = compilation0.EmitToArray(); 1257var bytes0 = compilation0.EmitToArray(); 2851var bytes0 = compilation0.EmitToArray(); 2941var bytes0 = compilation0.EmitToArray(); 3067var bytes0 = compilation0.EmitToArray(); 3369var bytes0 = compilation0.EmitToArray(); 3519using var md0 = ModuleMetadata.CreateFromImage(compilation0.EmitToArray()); 3761var bytes0 = compilation0.EmitToArray(); 3825var bytes0 = compilation0.EmitToArray(); 3891var bytes0 = compilation0.EmitToArray(); 5652var bytes0 = compilation0.EmitToArray(); 6228var bytes0 = compilation0.EmitToArray(); 6355var bytes0 = compilation0.EmitToArray(); 6685var bytes0 = compilation0.EmitToArray(); 6770var bytes0 = compilation0.EmitToArray(); 6849var bytes0 = compilation0.EmitToArray(); 6954var bytes0 = compilation0.EmitToArray(); 7014var bytes0 = compilation0.EmitToArray(); 7132using var md0 = ModuleMetadata.CreateFromImage(compilation0.EmitToArray()); 7185var bytes0 = compilation0.EmitToArray(); 7255var bytes0 = compilation0.EmitToArray(); 7331var bytes0 = compilation0.EmitToArray(); 7443var bytes0 = compilation0.EmitToArray(); 7590var bytes0 = compilation0.EmitToArray(); 7733var bytes0 = compilation0.EmitToArray(); 7797var bytes0 = compilation0.EmitToArray(); 7854var bytes0 = compilation0.EmitToArray(testData: testData0); 7959var bytes0 = compilation0.EmitToArray(); 8017var bytes0 = compilation0.EmitToArray(); 8077var bytes0 = compilation0.EmitToArray(); 8244var bytes0 = compilation0.EmitToArray(); 8722var bytes0 = compilation0.EmitToArray(testData: testData0); 8826var bytes0 = compilation0.EmitToArray(testData: testData0); 8911var bytes0 = compilation0.EmitToArray(); 9047var bytes0 = compilation0.EmitToArray(testData: testData0); 9255var bytes0 = compilation0.EmitToArray(); 9345var bytes0 = compilation0.EmitToArray(testData: testData0); 9392var bytes0 = compilation0.EmitToArray(testData: testData0); 9589var bytes0 = compilation0.EmitToArray(testData: testData0); 9925var bytes0 = compilation0.EmitToArray(testData: testData0); 10325var bytes0 = compilation0.EmitToArray(testData: testData0); 10437var bytes0 = compilation0.EmitToArray(testData: testData0); 11242var bytes0 = compilation0.EmitToArray(testData: testData0); 11309var bytes0 = compilation0.EmitToArray(testData: testData0); 11490var bytes0 = compilation0.EmitToArray(testData: testData0); 11556var bytes0 = compilation0.EmitToArray(testData: testData0); 12088var bytes0 = compilation0.EmitToArray(testData: testData0); 12170var bytes0 = compilation0.EmitToArray(); 12311var bytes0 = compilation0.EmitToArray(testData: testData0); 12425var bytes0 = compilation0.EmitToArray(); 12489var bytes0 = compilation0.EmitToArray(); 12577var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 12628var bytes0 = compilation0.EmitToArray(); 12668var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 12714var bytes0 = compilation0.EmitToArray(); 12781var bytesA0 = compilationA0.EmitToArray(); 12782var bytesB0 = compilationB0.EmitToArray(); 12849var bytesB0 = compilationB0.EmitToArray(testData: testDataB0); 12963var bytes0 = compilation0.EmitToArray(); 16223var bytes0 = compilation0.EmitToArray();
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
246var bytes0 = compilation0.EmitToArray(testData: testData0); 430var bytes0 = compilation0.EmitToArray(testData: testData0); 1151var bytes0 = compilation0.EmitToArray(testData: testData0); 1212var bytes0 = compilation0.EmitToArray(testData: testData0); 1320var bytes0 = compilation0.EmitToArray(testData: testData0); 1484var bytes0 = compilation0.EmitToArray(testData: testData0); 1852var bytes0 = compilation0.EmitToArray(testData: testData0); 2012var bytes0 = compilation0.EmitToArray(testData: testData0); 2045var bytes0 = compilation0.EmitToArray(testData: testData0); 2602var bytes0 = compilation0.EmitToArray(testData: testData0); 2740var bytes0 = compilation0.EmitToArray(testData: testData0); 4237var bytes0 = compilation0.EmitToArray(testData: testData0); 4284var bytes0 = compilation0.EmitToArray(testData: testData0); 4340var bytes0 = compilation0.EmitToArray(testData: testData0); 4395var bytes0 = compilation0.EmitToArray(testData: testData0); 4447var bytes0 = compilation0.EmitToArray(testData: testData0); 4503var bytes0 = compilation0.EmitToArray(testData: testData0); 4572var bytes0 = compilation0.EmitToArray(testData: testData0); 4652var bytes0 = compilation0.EmitToArray(testData: testData0); 4748var bytes0 = compilation0.EmitToArray(testData: testData0); 4806var bytes0 = compilation0.EmitToArray(testData: testData0); 4866var bytes0 = compilation0.EmitToArray(testData: testData0); 4955var bytes0 = compilation0.EmitToArray(testData: testData0);
Emit\EditAndContinue\SymbolMatcherTests.cs (8)
493compilation1.EmitToArray(testData: testData); 564compilation1.EmitToArray(testData: testData); 951compilation1.EmitToArray(testData: testData); 1118compilation1.EmitToArray(testData: testData); 1472compilation1.EmitToArray(testData: testData); 1536compilation1.EmitToArray(testData: testData); 1600compilation1.EmitToArray(testData: testData); 1670compilation1.EmitToArray(testData: testData);
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
68var peBlob = originalCompilation.EmitToArray(options: emitOptions);
PDB\PDBEmbeddedSourceTests.cs (1)
107var peBlob = c.EmitToArray(
PDB\PDBSourceLinkTests.cs (3)
54c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(format), pdbStream: pdbStream, sourceLinkStream: new MemoryStream(sourceLinkBlob)); 83var peBlob = c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded), sourceLinkStream: new MemoryStream(sourceLinkBlob)); 188c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(format), pdbStream: pdbStream, sourceLinkStream: new MemoryStream(sourceLinkBlob));
PDB\PDBTests.cs (2)
660var peReader = new PEReader(c.EmitToArray(debugEntryPoint: f.GetPublicSymbol())); 683var peReader = new PEReader(c.EmitToArray(debugEntryPoint: f.GetPublicSymbol()));
PDB\PDBUsingTests.cs (1)
3319c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
PDB\PortablePdbTests.cs (5)
45var peBlob = c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream); 168var peBlob = c.EmitToArray(EmitOptions.Default. 228var peBlob = c.EmitToArray(EmitOptions.Default. 304c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream, sourceLinkStream: new MemoryStream(sourceLinkBlob)); 344var peBlob = c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded), sourceLinkStream: new MemoryStream(sourceLinkBlob));
PDB\TypeDefinitionDocumentTests.cs (1)
467var pe = compilation.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (16)
Attributes\AttributeTests_Assembly.cs (6)
1014return ModuleMetadata.CreateFromImage(netmoduleCompilation.EmitToArray()); 1107var exeMetadata = AssemblyMetadata.CreateFromImage(consoleappCompilation.EmitToArray()); 1128var modMetadata = ModuleMetadata.CreateFromImage(consoleappCompilation.EmitToArray()); 1182var netModuleWithAssemblyAttributes = ModuleMetadata.CreateFromImage(netmoduleCompilation.EmitToArray()); 1222var exeMetadata = AssemblyMetadata.CreateFromImage(consoleappCompilation.EmitToArray()); 1243var modMetadata = ModuleMetadata.CreateFromImage(consoleappCompilation.EmitToArray());
Attributes\AttributeTests_Embedded.cs (1)
109var reference = ModuleMetadata.CreateFromImage(module.EmitToArray()).GetReference();
Attributes\AttributeTests_Nullable.cs (1)
5391var image = comp.EmitToArray();
Attributes\AttributeTests_Security.cs (1)
641comp.EmitToArray(options: new EmitOptions(runtimeMetadataVersion: "v4.0.31019"), expectedWarnings: new DiagnosticDescription[0]);
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 (4)
481var metadata = ModuleMetadata.CreateFromImage(c.EmitToArray()); 510var metadata = ModuleMetadata.CreateFromImage(c.EmitToArray()); 1070references: new[] { MetadataReference.CreateFromImage(other.EmitToArray()) }, 1982using (var metadata = ModuleMetadata.CreateFromImage(other.EmitToArray()))
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
172compilation.EmitToArray();
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (39)
InteractiveSessionReferencesTests.cs (39)
375CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 378CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 394CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 397CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 414CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""1.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 417CreateCSharpCompilation(@"[assembly: System.Reflection.AssemblyVersion(""2.0.0.0"")] public class C {}", new[] { NetFramework.mscorlib }, assemblyName: "C").EmitToArray()); 533loader.RegisterDependency(Assembly.Load(portableLib.EmitToArray().ToArray())); 567var libImage = lib.EmitToArray(); 617var libBaseImage = libBase.EmitToArray(); 618var lib1Image = lib1.EmitToArray(); 619var lib2Image = lib2.EmitToArray(); 675var libBaseImage = libBase.EmitToArray(); 676var lib1Image = lib1.EmitToArray(); 677var lib2Image = lib2.EmitToArray(); 740var libBase1Image = libBase1.EmitToArray(); 741var libBase2Image = libBase2.EmitToArray(); 742var lib1Image = lib1.EmitToArray(); 743var lib2Image = lib2.EmitToArray(); 808var libBase1Image = libBase1.EmitToArray(); 809var libBase2Image = libBase2.EmitToArray(); 810var lib1Image = lib1.EmitToArray(); 811var lib2Image = lib2.EmitToArray(); 876var libBase1Image = libBase1.EmitToArray(); 877var libBase2Image = libBase2.EmitToArray(); 878var lib1Image = lib1.EmitToArray(); 879var lib2Image = lib2.EmitToArray(); 944var libBase1Image = libBase1.EmitToArray(); 945var libBase2Image = libBase2.EmitToArray(); 946var lib1Image = lib1.EmitToArray(); 947var lib2Image = lib2.EmitToArray(); 1012var libBase1Image = libBase1.EmitToArray(); 1013var libBase2Image = libBase2.EmitToArray(); 1014var lib1Image = lib1.EmitToArray(); 1015var lib2Image = lib2.EmitToArray(); 1080var libBase1Image = libBase1.EmitToArray(); 1081var libBase2Image = libBase2.EmitToArray(); 1082var lib1Image = lib1.EmitToArray(); 1083var lib2Image = lib2.EmitToArray(); 1118var libFile = Temp.CreateFile("lib").WriteAllBytes(lib.EmitToArray());
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (22)
CommandLineRunnerTests.cs (8)
565dir1.CreateFile("1.dll").WriteAllBytes(CreateCSharpCompilationWithCorlib("public class C1 {}", "1").EmitToArray()); 568dir2.CreateFile("2.dll").WriteAllBytes(CreateCSharpCompilationWithCorlib("public class C2 {}", "2").EmitToArray()); 571dir3.CreateFile("3.dll").WriteAllBytes(CreateCSharpCompilationWithCorlib("public class C3 {}", "3").EmitToArray()); 574dir4.CreateFile("4.dll").WriteAllBytes(CreateCSharpCompilationWithCorlib("public class C4 {}", "4").EmitToArray()); 817var libBase1Image = libBase1.EmitToArray(); 818var libBase2Image = libBase2.EmitToArray(); 819var lib1Image = lib1.EmitToArray(); 820var lib2Image = lib2.EmitToArray();
InteractiveSessionReferencesTests.cs (6)
34var libImage = CreateCSharpCompilation(libSource, TargetFrameworkUtil.NetStandard20References, "lib").EmitToArray(); 84var libDImage = CreateCSharpCompilation(libDSource, TargetFrameworkUtil.NetStandard20References, "libD").EmitToArray(); 88var libAImage = CreateCSharpCompilation(libASource, TargetFrameworkUtil.NetStandard20References.Concat(libDRef), "libA").EmitToArray(); 91var libBImage = CreateCSharpCompilation(libBSource, TargetFrameworkUtil.NetStandard20References.Concat(libDRef), "libB").EmitToArray(); 127var libBImage = CreateCSharpCompilation(libBSource, TargetFrameworkUtil.NetStandard20References, "libB").EmitToArray(); 133var libAImage = CreateCSharpCompilation(libASource, TargetFrameworkUtil.NetStandard20References.Concat(libBRef), "libA").EmitToArray();
InteractiveSessionTests.cs (8)
1284var exeImage = libExe.EmitToArray(); 1285var dllImage = libDll.EmitToArray(); 1286var winmdImage = libWinmd.EmitToArray(); 1287var mainImage = main.EmitToArray(); 1314var exeImage = libExe.EmitToArray(); 1315var dllImage = libDll.EmitToArray(); 1316var winmdImage = libWinmd.EmitToArray(); 1317var mainImage = main.EmitToArray();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\AccessCheckTests.cs (1)
1028assemblyName: "AccessCheckCrossAssemblyParameterProtectedMethod1").EmitToArray();
Semantics\LambdaTests.cs (1)
573var vbMetadata = vbProject.EmitToArray(options: new EmitOptions(metadataOnly: true));
Semantics\UnsafeTests.cs (2)
12416references: new MetadataReference[] { MetadataReference.CreateFromImage(comp1.EmitToArray()) }, 12467references: new MetadataReference[] { MetadataReference.CreateFromImage(comp1.EmitToArray()) }).Compilation;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (66)
Compilation\CompilationAPITests.cs (3)
2200var md1 = AssemblyMetadata.CreateFromImage(CreateCompilation("public class C { }").EmitToArray()); 2201var md2 = AssemblyMetadata.CreateFromImage(CreateCompilation("public class D { }").EmitToArray()); 2297var refData = libComp.EmitToArray();
Compilation\ReferenceManagerTests.cs (8)
707references: new MetadataReference[] { MetadataReference.CreateFromImage(refLibV1.EmitToArray()), new CSharpCompilationReference(libV2) }, 1035var peImage = CreateCompilation(libSource, options: TestOptions.ReleaseDll, assemblyName: "CS1704").EmitToArray(); 1394var refB = MetadataReference.CreateFromImage(b.EmitToArray()); 1404var refA2 = MetadataReference.CreateFromImage(a2.EmitToArray()); 1441var refB = MetadataReference.CreateFromImage(b.EmitToArray()); 1445var refA2 = MetadataReference.CreateFromImage(a2.EmitToArray()); 1645var oldMetadata = AssemblyMetadata.CreateFromImage(CreateCompilation(oldVersion + csharp, assemblyName: "ReachFramework").EmitToArray()); 1762var assemblyMetadata = AssemblyMetadata.CreateFromImage(CreateCompilation("public class TypeDependedOnByModule { }", assemblyName: "lib1").EmitToArray());
SymbolDisplay\SymbolDisplayTests.cs (1)
4850var mtdata = comp1.EmitToArray();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
871var mtdata = comp1.EmitToArray(options: new EmitOptions(metadataOnly: true));
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\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()) }); 6892references: new MetadataReference[] { MetadataReference.CreateFromImage(compilation1.EmitToArray()) },
Symbols\Metadata\PE\TypeForwarders.cs (6)
1537var bitsA = CreateCompilation(moduleA, options: TestOptions.ReleaseDll, assemblyName: "asm2").EmitToArray(); 1541var bitsB = CreateCompilation(moduleB, new[] { refA }, TestOptions.ReleaseExe, assemblyName: "test").EmitToArray(); 1544var bits0 = CreateCompilation(module0, options: TestOptions.ReleaseModule, assemblyName: "asm0").EmitToArray(); 1548var bits1 = CreateCompilation(module1, new[] { ref0 }, options: TestOptions.ReleaseDll, assemblyName: "asm1").EmitToArray(); 1552var bits2 = CreateCompilation(module2, new[] { ref1 }, options: TestOptions.ReleaseDll, assemblyName: "asm2").EmitToArray(); 1707var appModule = ModuleMetadata.CreateFromImage(appCompilation.EmitToArray()).Module;
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)
1621var metadata1 = c1.EmitToArray(options: new EmitOptions(metadataOnly: true));
Symbols\Source\ExternAliasTests.cs (2)
215var outputMetadata = AssemblyMetadata.CreateFromImage(comp.EmitToArray()); 231var goo2 = MetadataReference.CreateFromImage(comp.EmitToArray());
Symbols\Source\FileModifierTests.cs (3)
854var bytes1 = comp1.EmitToArray(emitOptions); 855var bytes2 = comp2.EmitToArray(emitOptions); 856var bytes3 = comp3.EmitToArray(emitOptions);
Symbols\Source\PropertyTests.cs (2)
2610var refData = AssemblyMetadata.CreateFromImage(refComp.EmitToArray()); 2702refData = AssemblyMetadata.CreateFromImage(refComp.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 (20)
104references: new[] { ModuleMetadata.CreateFromImage(module1.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 109references: new[] { ModuleMetadata.CreateFromImage(module2.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 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())
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Emit\CompilationOutputFilesTests.cs (1)
33var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Emit\CompilationOutputsTests.cs (1)
57var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: format), pdbStream: pdbStream);
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
102references.Add(MetadataReference.CreateFromImage((await metadataProject.GetCompilationAsync()).EmitToArray()));
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (48)
CSharpFunctionResolverTests.cs (44)
30var module = new Module(compilation.EmitToArray()); 62var bytesA = CreateCompilation(sourceA).EmitToArray(); 63var bytesB = CreateCompilation(sourceB).EmitToArray(); 235var bytes = CreateCompilation(source).EmitToArray(); 318var moduleA = new Module(CreateCompilation(sourceA).EmitToArray(), name: "A.dll"); 320var moduleC = new Module(CreateCompilation(sourceC).EmitToArray(), name: "C.dll"); 411var imageA = compilationA.EmitToArray(); 421var imageB = compilationB.EmitToArray(); 461new Module(compilation.EmitToArray()), 486using (var process = new Process(new Module(compilation.EmitToArray()))) 513using (var process = new Process(new Module(compilation.EmitToArray()))) 538using (var process = new Process(new Module(compilation.EmitToArray()))) 561using (var process = new Process(new Module(compilation.EmitToArray()))) 596using var process = new Process(new Module(compilation.EmitToArray())); 625using var process = new Process(new Module(compilation.EmitToArray())); 662using var process = new Process(new Module(compilation.EmitToArray())); 699using var process = new Process(new Module(compilation.EmitToArray())); 746using var process = new Process(new Module(compilation.EmitToArray())); 783using var process = new Process(new Module(compilation.EmitToArray())); 828using (var process = new Process(new Module(compilation.EmitToArray()))) 864using (var process = new Process(new Module(compilation.EmitToArray()))) 908using (var process = new Process(new Module(compilation.EmitToArray()))) 954using (var process = new Process(new Module(compilation.EmitToArray()))) 1011using (var process = new Process(new Module(compilation.EmitToArray()))) 1067using (var process = new Process(new Module(compilation.EmitToArray()))) 1100using (var process = new Process(new Module(compilation.EmitToArray()))) 1135using (var process = new Process(new Module(compilation.EmitToArray()))) 1167using (var process = new Process(new Module(compilation.EmitToArray()))) 1202var bytesA = compilationA.EmitToArray(); 1210var bytesB = compilationB.EmitToArray(); 1240using (var process = new Process(new Module(compilation.EmitToArray()))) 1261using (var process = new Process(new Module(compilation.EmitToArray()))) 1292using (var process = new Process(new Module(compilation.EmitToArray()))) 1320using (var process = new Process(new Module(compilation.EmitToArray()))) 1344using (var process = new Process(new Module(compilation.EmitToArray()))) 1371using (var process = new Process(new Module(compilation.EmitToArray()))) 1394using (var process = new Process(new Module(compilation.EmitToArray()))) 1419using (var process = new Process(new Module(compilation.EmitToArray()))) 1439using (var process = new Process(new Module(compilation.EmitToArray()))) 1459using (var process = new Process(new Module(compilation.EmitToArray()))) 1488using var process = new Process(new Module(compilation.EmitToArray())); 1515using (var process = new Process(new Module(compilation.EmitToArray()))) 1546var bytesB = compilationB.EmitToArray(); 1573using (var process = new Process(new Module(compilation.EmitToArray())))
VisualBasicFunctionResolverTests.cs (4)
32var bytes = CreateCompilation(source).EmitToArray(); 121using (var process = new Process(new Module(compilation.EmitToArray()))) 158using (var process = new Process(new Module(compilation.EmitToArray()))) 189using (var process = new Process(new Module(compilation.EmitToArray())))
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\SymReaderTestHelpers.cs (1)
41var peImage = compilation.EmitToArray(options, pdbStream: pdbStream);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (1)
69compilation.EmitToArray(new EmitOptions(debugInformationFormat: format), pdbStream: pdbStream);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
3821var peImage = compilationV1.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
CompilationOptionsReaderTests.cs (1)
32var peBytes = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded));
CSharpRebuildTests.cs (1)
27var originalBytes = original.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded));
RoundTripUtil.cs (2)
140var originalBytes = original.EmitToArray(emitOptions); 151var originalBytes = original.EmitToArray(emitOptions, pdbStream: pdbStream);
Microsoft.CodeAnalysis.Test.Utilities (4)
AssemblyLoadTestFixture.cs (1)
542tempFile.WriteAllBytes(analyzerDependencyCompilation.EmitToArray());
Compilation\CompilationExtensions.cs (1)
131var image = comp.EmitToArray(options, expectedWarnings: expectedWarnings);
InstrumentationChecker.cs (1)
322var peImage = compilation.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Platform\Desktop\TestHelpers.cs (1)
93return dir.CreateFile(assemblyName + ".dll").WriteAllBytes(analyzerCompilation.EmitToArray());
Microsoft.CodeAnalysis.UnitTests (2)
AnalyzerAssemblyLoaderTests.cs (1)
1293var array = compilation.EmitToArray(EmitOptions.Default);
Analyzers\AnalyzerFileReferenceAppDomainTests.cs (1)
105var analyzerFile = dir.CreateFile("MyAnalyzer.dll").WriteAllBytes(analyzerCompilation.EmitToArray());
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
1886var metadataBytes = compilation.EmitToArray(); 1909var metadataBytes = compilation.EmitToArray(); 1933var metadataBytes = compilation.EmitToArray(); 1956var metadataBytes = compilation.EmitToArray();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
745var image = compilation.EmitToArray();
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (2)
41var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: pdbFormat, pdbFilePath: debugDirPdbPath), pdbStream: pdbStream); 90var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb, pdbFilePath: debugDirPdbPath), pdbStream: pdbStream);
SemanticSearch.BuildTask.UnitTests (3)
GenerateFilteredReferenceAssembliesTaskTests.cs (3)
112var libImage = libSource.EmitToArray(new EmitOptions(metadataOnly: true)).ToArray(); 157var libImage = libSource.EmitToArray(new EmitOptions(metadataOnly: true)).ToArray(); 197var libImage = libSource.EmitToArray(new EmitOptions(metadataOnly: true)).ToArray();