147 references to EmitOptions
Microsoft.CodeAnalysis (5)
Emit\EmitOptions.cs (4)
20? new EmitOptions() 21: new EmitOptions().WithDebugInformationFormat(DebugInformationFormat.PortablePdb); 198: this( 251private EmitOptions(EmitOptions other) : this(
FileSystemExtensions.cs (1)
57options: new EmitOptions(pdbFilePath: pdbPath),
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1499var emitOptions = new EmitOptions
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
CommandLineTests.cs (3)
7122var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(subsystemVersion: SubsystemVersion.Create(5, 1)))); 9555Assert.Equal("v4.0.30319", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "v4.0.30319"))).Module.MetadataVersion); 9558Assert.Equal("_+@%#*^", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "_+@%#*^"))).Module.MetadataVersion);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (3)
289emitOptions = new EmitOptions(metadataOnly: true, includePrivateMembers: false); 293emitOptions = new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb, pdbFilePath: pdbFilePath); 298emitOptions = new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (46)
Emit\CompilationEmitTests.cs (40)
214emitResult = comp.Emit(output, options: new EmitOptions(metadataOnly: true)); 271emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 316emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 362emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 416emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 472emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 525emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 569options: new EmitOptions(includePrivateMembers: false)); 708options: new EmitOptions(includePrivateMembers: false)); 734options: new EmitOptions(includePrivateMembers: false)); 758options: new EmitOptions(includePrivateMembers: false)); 787options: new EmitOptions(includePrivateMembers: false)); 839options: new EmitOptions(includePrivateMembers: false)); 880options: new EmitOptions(includePrivateMembers: false)); 2708emitResult = libComp.Emit(output, options: new EmitOptions(metadataOnly: true)); 3721var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(highEntropyVirtualAddressSpace: true))); 3757var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x0000000010111111))); 3762peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x8000))); 3767peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x7fff))); 3777peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff7fff))); 3782peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff8000))); 3791peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff7fff))); 3796peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff8000))); 3811var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(fileAlignment: 1024))); 4023Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameWithExtension)).Success); 4054Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: outputName + extension)).Success); 4084Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride + extension)).Success); 4115Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride)).Success); 4146Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride + extension)).Success); 4177Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride)).Success); 4228var result = compilation.Emit(new MemoryStream(), options: new EmitOptions(outputNameOverride: "x\0x")); 4666var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4751var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4796var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4852var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4883var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4931var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4960var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5008var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5639var emitOptions = new EmitOptions(metadataOnly: true);
Emit\CovariantReturnTests.cs (1)
231return compilation.EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.1"));
Emit\DeterministicTests.cs (1)
488var optEmit = new EmitOptions()
Emit\EmitErrorTests.cs (1)
254var result = compilation2.Emit(executableStream, options: new EmitOptions(metadataOnly: true));
Emit\NoPiaEmbedTypes.cs (1)
142var result = compilation.Emit(executableStream, options: new EmitOptions(metadataOnly: true));
Emit\ResourceTests.cs (1)
446emit = (c, s, r) => c.Emit(s, manifestResources: r, options: new EmitOptions(metadataOnly: metadataOnly));
PDB\PDBTests.cs (1)
12865var result = compilation.Emit(outStream, options: new EmitOptions(pdbFilePath: "test\\?.pdb", debugInformationFormat: DebugInformationFormat.Embedded));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (9)
Attributes\AttributeTests.cs (4)
4587syntaxTrees: new[] { Parse("public enum Bar { Baz }") }).EmitToStream(options: new EmitOptions(metadataOnly: true)); 4596"public class Goo { }") }).EmitToStream(options: new EmitOptions(metadataOnly: true)); 9738var emitResult2 = compilation2.Emit(peStream: new MemoryStream(), options: new EmitOptions(metadataOnly: true)); 9752var emitResult3 = compilation3.Emit(peStream: new MemoryStream(), options: new EmitOptions(metadataOnly: true));
Attributes\AttributeTests_Security.cs (1)
641comp.EmitToArray(options: new EmitOptions(runtimeMetadataVersion: "v4.0.31019"), expectedWarnings: new DiagnosticDescription[0]);
Attributes\AttributeTests_Synthesized.cs (2)
1800var reference = CreateCompilationWithMscorlib45(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true)); 1899var reference = CreateCompilationWithMscorlib45(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true));
Emit\NumericIntPtrTests.cs (2)
10309var emitOptions = new EmitOptions(runtimeMetadataVersion: "v5.1", debugInformationFormat: DebugInformationFormat.PortablePdb); 11767emitOptions: new EmitOptions(runtimeMetadataVersion: "v5.1", debugInformationFormat: DebugInformationFormat.PortablePdb),
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
592var emitOptions = new EmitOptions(outputNameOverride: ExpressionCompilerUtilities.GenerateUniqueName());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\InterpolationTests.cs (2)
1038.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"), 1071.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"),
Semantics\LambdaTests.cs (2)
522var emitResult = vbProject.Emit(metadataStream, options: new EmitOptions(metadataOnly: true)); 571var vbMetadata = vbProject.EmitToArray(options: new EmitOptions(metadataOnly: true));
Semantics\RawInterpolationTests.cs (2)
1036.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"), 1068.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Compilation\CompilationAPITests.cs (2)
400var options = new EmitOptions( 427var options = new EmitOptions(pdbChecksumAlgorithm: default(HashAlgorithmName));
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
871var mtdata = comp1.EmitToArray(options: new EmitOptions(metadataOnly: true));
Symbols\AnonymousTypesSymbolTests.cs (1)
592var result = compilation.Emit(stream, options: new EmitOptions(metadataOnly: metadataOnly));
Symbols\CovariantReturnTests.cs (5)
221}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.1")); 225}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.2")); 229}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.0")); 233}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v5.1")); 237}, assemblyName: "mscorlib").EmitToImageReference(options: new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "v4.9"));
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\Source\BaseClassTests.cs (1)
1620var metadata1 = c1.EmitToArray(options: new EmitOptions(metadataOnly: true));
Symbols\SymbolErrorTests.cs (2)
103references: new[] { ModuleMetadata.CreateFromImage(module1.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 108references: new[] { ModuleMetadata.CreateFromImage(module2.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() });
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (1)
68compilation.EmitToArray(new EmitOptions(debugInformationFormat: format), pdbStream: pdbStream);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (5)
335var (peImage, pdbImage) = compilation.EmitToArrays(new EmitOptions(debugInformationFormat: pdbFormat)); 2825var (peImage, pdbImage) = compilationV1.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 3326var (peImageA, pdbImageA) = compilationA.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 3332var (peImageB, pdbImageB) = compilationB.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 3498var peImage = compilationV1.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Emit\CompilationOutputFilesTests.cs (1)
33var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Emit\CompilationOutputsTests.cs (1)
58var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: format), pdbStream: pdbStream);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
488var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: debugFormat), pdbStream: pdbStream);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
148options: new EmitOptions(
Microsoft.CodeAnalysis.Rebuild.UnitTests (5)
CompilationOptionsReaderTests.cs (1)
32var peBytes = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded));
CSharpRebuildTests.cs (1)
27var originalBytes = original.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded));
DeterministicKeyBuilderTests.cs (1)
35public static EmitOptions EmitOptions { get; } = new();
OptionRoundTripTests.cs (1)
83RoundTripUtil.VerifyRoundTrip(original, new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb, pdbFilePath: "test.pdb"));
RoundTripUtil.cs (1)
75emitOptions ??= new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded);
Microsoft.CodeAnalysis.Scripting (1)
ScriptBuilder.cs (1)
51private static readonly EmitOptions s_EmitOptionsWithDebuggingInformation = new EmitOptions(
Microsoft.CodeAnalysis.Test.Utilities (1)
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
36var emitOptions = new EmitOptions(
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1432Dim emitOptions = New EmitOptions(
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
6462Dim peHeaders = New PEHeaders(comp.EmitToStream(New EmitOptions(subsystemVersion:=SubsystemVersion.Create(5, 1))))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (32)
Attributes\AttributeTests.vb (4)
1878syntaxTrees:={Parse("Public Enum Bar : Baz : End Enum")}).EmitToArray(New EmitOptions(metadataOnly:=True)) 1893End Class]]>.Value)}).EmitToArray(options:=New EmitOptions(metadataOnly:=True)) 4584Dim emitResult2 = compilation2.Emit(peStream:=New MemoryStream(), options:=New EmitOptions(metadataOnly:=True)) 4599Dim emitResult3 = compilation3.Emit(peStream:=New MemoryStream(), options:=New EmitOptions(metadataOnly:=True))
Attributes\AttributeTests_Synthesized.vb (3)
1599Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source).EmitToImageReference(New EmitOptions(metadataOnly:=True)) 1624Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=TestOptions.DebugDll).EmitToImageReference(New EmitOptions(metadataOnly:=True)) 1749Dim reference = CreateCompilationWithMscorlib45AndVBRuntime(source, options:=options).EmitToImageReference(New EmitOptions(metadataOnly:=True))
CodeGen\AnonymousTypesCodeGenTests.vb (1)
169Dim result = compilation.Emit(stream, options:=New EmitOptions(metadataOnly:=j Mod 2 = 0))
CodeGen\CodeGenAsyncTests.vb (1)
2451Dim emitResult = compilation.Emit(stream, options:=New EmitOptions(metadataOnly:=True))
Emit\CompilationEmitTests.vb (20)
268emitResult = compilation.Emit(output, options:=New EmitOptions(metadataOnly:=True)) 322emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 368emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 414emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 463emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 513emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 562emitResult = compilation.Emit(output, xmlDocumentationStream:=xmlStream, options:=New EmitOptions(metadataOnly:=True)) 2293Dim peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(highEntropyVirtualAddressSpace:=True))) 2329Dim peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(baseAddress:=&H10111111))) 2334peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(baseAddress:=&H8000))) 2339peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(baseAddress:=&H7FFF))) 2370Dim peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(fileAlignment:=1024))) 2374peHeaders = New PEHeaders(compilation.EmitToStream(options:=New EmitOptions(fileAlignment:=4096))) 3274Dim emitOptions = New EmitOptions(outputNameOverride:=sourceAssembly.Name) 3388Assert.True(compilation.Emit(stream, options:=New EmitOptions(outputNameOverride:=nameOverride & extension)).Success) 3424Assert.True(compilation.Emit(stream, , options:=New EmitOptions(outputNameOverride:=nameOverride & extension)).Success) 3461Assert.True(compilation.Emit(stream, , options:=New EmitOptions(outputNameOverride:=nameOverride)).Success) 3498Assert.True(compilation.Emit(stream, , options:=New EmitOptions(outputNameOverride:=nameOverride & extension)).Success) 3535Assert.True(compilation.Emit(stream, , options:=New EmitOptions(outputNameOverride:=nameOverride)).Success) 3560Dim result = compilation.Emit(New MemoryStream(), options:=New EmitOptions(outputNameOverride:=" "))
Emit\NoPiaEmbedTypes.vb (1)
517Dim result = compilation.Emit(executableStream, options:=New EmitOptions(metadataOnly:=True))
PDB\PDBTests.vb (1)
4645Dim result = Compilation.Emit(outStream, options:=New EmitOptions(pdbFilePath:="test\\?.pdb", debugInformationFormat:=DebugInformationFormat.Embedded))
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
175Dim emitOptions = New EmitOptions(debugInformationFormat:=DebugInformationFormat.Embedded)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
410Dim emitOptions = New EmitOptions(outputNameOverride:=ExpressionCompilerUtilities.GenerateUniqueName())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\CompilationAPITests.vb (2)
495Dim options = New EmitOptions( 516Dim options = New EmitOptions(pdbChecksumAlgorithm:=New HashAlgorithmName())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Metadata\MetadataMemberTests.vb (1)
716Dim mtdata = DirectCast(comp1, Compilation).EmitToArray(options:=New EmitOptions(metadataOnly:=True))
SymbolsTests\Source\BaseClassTests.vb (1)
2208Dim compilationImage = compilation.EmitToArray(options:=New EmitOptions(metadataOnly:=True))
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (1)
62private static readonly EmitOptions s_metadataOnlyEmitOptions = new(metadataOnly: true);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (2)
42var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: pdbFormat, pdbFilePath: debugDirPdbPath), pdbStream: pdbStream); 91var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb, pdbFilePath: debugDirPdbPath), pdbStream: pdbStream);