134 instantiations of EmitOptions
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
126var emitOptions = new EmitOptions(
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
CSharpCompiler.cs (2)
140return new EmitOptions(); 158var emitOptions = new EmitOptions(debugInformationFormat: debugInformationFormat);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (1)
RuntimeViewCompilerTest.cs (1)
787EmitOptionsSettable = new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded),
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\RazorIntegrationTestBase.cs (1)
398var options = new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded);
Microsoft.CodeAnalysis (18)
Emit\EmitOptions.cs (17)
20? new EmitOptions() 21: new EmitOptions().WithDebugInformationFormat(DebugInformationFormat.PortablePdb); 409return new EmitOptions(this) { EmitMetadataOnly = value }; 419return new EmitOptions(this) { PdbFilePath = path }; 429return new EmitOptions(this) { PdbChecksumAlgorithm = name }; 439return new EmitOptions(this) { OutputNameOverride = outputName }; 449return new EmitOptions(this) { DebugInformationFormat = format }; 463return new EmitOptions(this) { FileAlignment = value }; 473return new EmitOptions(this) { BaseAddress = value }; 483return new EmitOptions(this) { HighEntropyVirtualAddressSpace = value }; 493return new EmitOptions(this) { SubsystemVersion = subsystemVersion }; 503return new EmitOptions(this) { RuntimeMetadataVersion = version }; 513return new EmitOptions(this) { TolerateErrors = value }; 523return new EmitOptions(this) { IncludePrivateMembers = value }; 533return new EmitOptions(this) { InstrumentationKinds = instrumentationKinds }; 543return new EmitOptions(this) { DefaultSourceFileEncoding = defaultSourceFileEncoding }; 553return new EmitOptions(this) { FallbackSourceFileEncoding = fallbackSourceFileEncoding };
FileSystemExtensions.cs (1)
57options: new EmitOptions(pdbFilePath: pdbPath),
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1547var emitOptions = new EmitOptions
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
CommandLineTests.cs (3)
7348var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(subsystemVersion: SubsystemVersion.Create(5, 1)))); 9844Assert.Equal("v4.0.30319", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "v4.0.30319"))).Module.MetadataVersion); 9847Assert.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 (44)
Emit\CompilationEmitTests.cs (40)
215emitResult = comp.Emit(output, options: new EmitOptions(metadataOnly: true)); 272emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 317emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 363emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 417emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 473emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 526emitResult = comp.Emit(peStream, xmlDocumentationStream: xmlStream, options: new EmitOptions(metadataOnly: true)); 570options: new EmitOptions(includePrivateMembers: false)); 709options: new EmitOptions(includePrivateMembers: false)); 735options: new EmitOptions(includePrivateMembers: false)); 759options: new EmitOptions(includePrivateMembers: false)); 788options: new EmitOptions(includePrivateMembers: false)); 840options: new EmitOptions(includePrivateMembers: false)); 881options: new EmitOptions(includePrivateMembers: false)); 2790emitResult = libComp.Emit(output, options: new EmitOptions(metadataOnly: true)); 3803var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(highEntropyVirtualAddressSpace: true))); 3839var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x0000000010111111))); 3844peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x8000))); 3849peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x7fff))); 3859peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff7fff))); 3864peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff8000))); 3873peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff7fff))); 3878peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff8000))); 3893var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(fileAlignment: 1024))); 4105Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameWithExtension)).Success); 4141Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: outputName + extension)).Success); 4171Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride + extension)).Success); 4202Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride)).Success); 4233Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride + extension)).Success); 4264Assert.True(compilation.Emit(stream, options: new EmitOptions(outputNameOverride: nameOverride)).Success); 4315var result = compilation.Emit(new MemoryStream(), options: new EmitOptions(outputNameOverride: "x\0x")); 4753var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4838var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4883var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4939var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4970var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5018var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5047var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5095var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5726var 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\EmitMetadataTests.cs (1)
3271var emitOptions = new EmitOptions
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (2)
10352var emitOptions = new EmitOptions(runtimeMetadataVersion: "v5.1", debugInformationFormat: DebugInformationFormat.PortablePdb); 11833emitOptions: new EmitOptions(runtimeMetadataVersion: "v5.1", debugInformationFormat: DebugInformationFormat.PortablePdb),
PDB\PDBTests.cs (1)
12882var result = compilation.Emit(outStream, options: new EmitOptions(pdbFilePath: "test\\?.pdb", debugInformationFormat: DebugInformationFormat.Embedded));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Attributes\AttributeTests.cs (4)
4884syntaxTrees: new[] { Parse("public enum Bar { Baz }") }).EmitToStream(options: new EmitOptions(metadataOnly: true)); 4894"public class Goo { }") }).EmitToStream(options: new EmitOptions(metadataOnly: true)); 10038var emitResult2 = compilation2.Emit(peStream: new MemoryStream(), options: new EmitOptions(metadataOnly: true)); 10052var 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_StructLayout.cs (2)
1178emitOptions: new CodeAnalysis.Emit.EmitOptions(debugInformationFormat: CodeAnalysis.Emit.DebugInformationFormat.Embedded, runtimeMetadataVersion: "v4.0.3100.0"), 1203emitOptions: new CodeAnalysis.Emit.EmitOptions(debugInformationFormat: CodeAnalysis.Emit.DebugInformationFormat.Embedded, runtimeMetadataVersion: "v4.0.3100.0"),
Attributes\AttributeTests_Synthesized.cs (2)
1814var reference = CreateCompilationWithMscorlib461(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true)); 2179var reference = CreateCompilationWithMscorlib461(source, options: referenceOptions).EmitToImageReference(options: new EmitOptions(metadataOnly: true));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\InterpolationTests.cs (2)
1036.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"), 1069.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"),
Semantics\LambdaTests.cs (2)
523var emitResult = vbProject.Emit(metadataStream, options: new EmitOptions(metadataOnly: true)); 573var vbMetadata = vbProject.EmitToArray(options: new EmitOptions(metadataOnly: true));
Semantics\RawInterpolationTests.cs (2)
1034.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"), 1066.VerifyEmitDiagnostics(new CodeAnalysis.Emit.EmitOptions(runtimeMetadataVersion: "x.y"),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Compilation\CompilationAPITests.cs (2)
398var options = new EmitOptions( 425var 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)
1621var metadata1 = c1.EmitToArray(options: new EmitOptions(metadataOnly: true));
Symbols\SymbolErrorTests.cs (2)
104references: new[] { ModuleMetadata.CreateFromImage(module1.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() }); 109references: new[] { ModuleMetadata.CreateFromImage(module2.EmitToArray(options: new EmitOptions(metadataOnly: true))).GetReference() });
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
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);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
443var (peImage, pdbImage) = compilation.EmitToArrays(new EmitOptions(debugInformationFormat: pdbFormat, pdbChecksumAlgorithm: hashAlgorithmName, defaultSourceFileEncoding: defaultEncoding));
Microsoft.CodeAnalysis.Features.UnitTests (5)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (1)
80compilation.EmitToArray(new EmitOptions(debugInformationFormat: format), pdbStream: pdbStream);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
3567var (peImage, pdbImage) = compilationV1.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 4350var (peImageA, pdbImageA) = compilationA.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 4356var (peImageB, pdbImageB) = compilationB.EmitToArrays(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb)); 4685var peImage = compilationV1.EmitToArray(new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
148options: new EmitOptions(
Microsoft.CodeAnalysis.Rebuild.UnitTests (5)
CompilationOptionsReaderTests.cs (1)
22var 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.UnitTests (3)
Emit\EmitOptionsTests.cs (3)
102var options1 = new EmitOptions( 115var options2 = new EmitOptions( 129var options3 = new EmitOptions(
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
76private static readonly EmitOptions s_metadataOnlyEmitOptions = new(
Microsoft.Extensions.Validation.GeneratorTests (1)
ValidationsGeneratorTestBase.cs (1)
134var emitOptions = new EmitOptions(
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (2)
39var peImage = compilation.EmitToArray(new EmitOptions(debugInformationFormat: pdbFormat, pdbFilePath: debugDirPdbPath), pdbStream: pdbStream); 88var 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();
VBCSCompiler.UnitTests (2)
CompilationCacheTests.cs (2)
461var emitOptions = new EmitOptions(); 484var emitOptions = new EmitOptions();
406 references to EmitOptions
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
126var emitOptions = new EmitOptions(
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (5)
CSharpCompiler.cs (4)
28private EmitOptions? _emitOptions; 64public virtual EmitOptions EmitOptions 122private EmitOptions GetEmitOptions(DependencyContextCompilationOptions dependencyContextOptions) 158var emitOptions = new EmitOptions(debugInformationFormat: debugInformationFormat);
RuntimeViewCompiler.cs (1)
342var emitOptions = _csharpCompiler.EmitOptions;
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (4)
CSharpCompilerTest.cs (2)
167var emitOptions = compiler.EmitOptions; 182var emitOptions = compiler.EmitOptions;
RuntimeViewCompilerTest.cs (2)
901public EmitOptions EmitOptionsSettable { get; set; } 905public override EmitOptions EmitOptions => EmitOptionsSettable;
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\RazorIntegrationTestBase.cs (1)
398var options = new EmitOptions(debugInformationFormat: DebugInformationFormat.Embedded);
Microsoft.CodeAnalysis (47)
CommandLine\CommandLineArguments.cs (1)
83public EmitOptions EmitOptions { get; internal set; } = null!; // initialized by Parse
CommandLine\CommonCompiler.cs (2)
1254var emitOptions = Arguments.EmitOptions. 1793EmitOptions? emitOptions,
Compilation\Compilation.cs (14)
205EmitOptions? emitOptions = null, 219EmitOptions? emitOptions = null, 2209EmitOptions emitOptions, 2481EmitOptions emitOptions, 2652emitOptions: EmitOptions.Default, 2690EmitOptions options, 2714EmitOptions options, 2738EmitOptions options, 2799EmitOptions? options = null, 2827EmitOptions? options, 2945EmitOptions? options, 2953options = options ?? EmitOptions.Default.WithIncludePrivateMembers(metadataPEStream == null); 3179EmitOptions options, 3242EmitOptions emitOptions,
Compilation\DeterministicKey.cs (1)
60EmitOptions? emitOptions = null,
Compilation\DeterministicKeyBuilder.cs (2)
130EmitOptions? emitOptions, 460EmitOptions? options,
Emit\CommonPEModuleBuilder.cs (3)
55internal EmitOptions EmitOptions { get; } 59EmitOptions emitOptions, 684EmitOptions emitOptions,
Emit\EmitOptions.cs (24)
17public sealed class EmitOptions : IEquatable<EmitOptions> 19internal static readonly EmitOptions Default = PlatformInformation.IsWindows 253private EmitOptions(EmitOptions other) : this( 277return Equals(obj as EmitOptions); 280public bool Equals(EmitOptions? other) 324public static bool operator ==(EmitOptions? left, EmitOptions? right) 329public static bool operator !=(EmitOptions? left, EmitOptions? right) 402public EmitOptions WithEmitMetadataOnly(bool value) 412public EmitOptions WithPdbFilePath(string path) 422public EmitOptions WithPdbChecksumAlgorithm(HashAlgorithmName name) 432public EmitOptions WithOutputNameOverride(string outputName) 442public EmitOptions WithDebugInformationFormat(DebugInformationFormat format) 456public EmitOptions WithFileAlignment(int value) 466public EmitOptions WithBaseAddress(ulong value) 476public EmitOptions WithHighEntropyVirtualAddressSpace(bool value) 486public EmitOptions WithSubsystemVersion(SubsystemVersion subsystemVersion) 496public EmitOptions WithRuntimeMetadataVersion(string version) 506public EmitOptions WithTolerateErrors(bool value) 516public EmitOptions WithIncludePrivateMembers(bool value) 526public EmitOptions WithInstrumentationKinds(ImmutableArray<InstrumentationKind> instrumentationKinds) 536public EmitOptions WithDefaultSourceFileEncoding(Encoding? defaultSourceFileEncoding) 546public EmitOptions WithFallbackSourceFileEncoding(Encoding? fallbackSourceFileEncoding)
Microsoft.CodeAnalysis.CSharp (13)
CommandLine\CSharpCommandLineParser.cs (1)
1547var emitOptions = new EmitOptions
Compilation\CSharpCompilation.cs (5)
3161emitOptions: EmitOptions.Default, 3574EmitOptions emitOptions, 3584(emitOptions == EmitOptions.Default && debugEntryPoint is null && sourceLinkStream is null && embeddedTexts is null && manifestResources is null && testData is null)); 3984internal string? GetRuntimeMetadataVersion(EmitOptions emitOptions, DiagnosticBag diagnostics) 4002private string? GetRuntimeMetadataVersion(EmitOptions emitOptions)
Emitter\EditAndContinue\EmitHelpers.cs (2)
36var emitOptions = EmitOptions.Default.WithDebugInformationFormat(baseline.HasPortablePdb ? DebugInformationFormat.PortablePdb : DebugInformationFormat.Pdb);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
50EmitOptions emitOptions,
Emitter\Model\PEAssemblyBuilder.cs (2)
72EmitOptions emitOptions, 728EmitOptions emitOptions,
Emitter\Model\PEModuleBuilder.cs (1)
83EmitOptions emitOptions,
Emitter\Model\PENetModuleBuilder.cs (1)
21EmitOptions emitOptions,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
4828Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4832Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
285EmitOptions emitOptions;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (128)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
11712emitOptions: EmitOptions.Default.WithInstrumentationKinds([InstrumentationKind.TestCoverage]),
CodeGen\CodeGenTests.cs (1)
13277EmitOptions.Default,
Emit\CompilationEmitTests.cs (84)
908var emitRefAssembly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 929var emitRefAssembly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 951var emitRefAssembly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 1209var image1 = comp1.EmitToStream(EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(includePrivateMembers)); 1213var image2 = comp2.EmitToStream(EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(includePrivateMembers)); 1328var refonlyOptions = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 1337var refoutOptions = EmitOptions.Default.WithEmitMetadataOnly(false).WithIncludePrivateMembers(false); 1811var image1 = comp1.EmitToImageReference(EmitOptions.Default); 1819var image2 = comp2.EmitToImageReference(EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)); 1871EmitOptions.Default.WithEmitMetadataOnly(false)); 1877EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(true)); 1883EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)); 1887private static void VerifyRefAssemblyClient(string lib_cs, string source, Action<CSharpCompilation> validator, EmitOptions emitOptions) 1976var options = EmitOptions.Default.WithIncludePrivateMembers(false); 1988var options = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2091verifyIgnoresDiagnostics(EmitOptions.Default.WithEmitMetadataOnly(false).WithTolerateErrors(false), success: false); 2092verifyIgnoresDiagnostics(EmitOptions.Default.WithEmitMetadataOnly(true).WithTolerateErrors(false), success: expectSuccess); 2094void verifyIgnoresDiagnostics(EmitOptions emitOptions, bool success) 2131CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2134var realImage = comp.EmitToImageReference(EmitOptions.Default); 2162var emitRegularWithoutPrivateMembers = EmitOptions.Default.WithIncludePrivateMembers(false); 2190var emitMetadataOnly = EmitOptions.Default.WithEmitMetadataOnly(true); 2219var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2269CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2271var realImage = comp.EmitToImageReference(EmitOptions.Default); 2278var emitMetadataOnly = EmitOptions.Default.WithEmitMetadataOnly(true); 2290var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2336CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2338var realImage = comp.EmitToImageReference(EmitOptions.Default); 2345var emitMetadataOnly = EmitOptions.Default.WithEmitMetadataOnly(true); 2357var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2411CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2413var realImage = comp.EmitToImageReference(EmitOptions.Default); 2420var emitMetadataOnly = EmitOptions.Default.WithEmitMetadataOnly(true); 2430var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2482CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2484var realImage = comp.EmitToImageReference(EmitOptions.Default); 2491var emitMetadataOnly = EmitOptions.Default.WithEmitMetadataOnly(true); 2503var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2542var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2587var emitRefOnly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 2612options: EmitOptions.Default.WithEmitMetadataOnly(true))); 2626options: EmitOptions.Default.WithEmitMetadataOnly(true))); 2640options: EmitOptions.Default.WithIncludePrivateMembers(true))); 2654_ = comp.Emit(output, options: EmitOptions.Default.WithIncludePrivateMembers(false)); 2668options: EmitOptions.Default)); 2681options: EmitOptions.Default.WithEmitMetadataOnly(true))); 2695options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded).WithIncludePrivateMembers(false)); 2720options: EmitOptions.Default.WithEmitMetadataOnly(true) 2805var module = new PEAssemblyBuilder((SourceAssemblySymbol)class1.ContainingAssembly, EmitOptions.Default, 3854peHeaders = new PEHeaders(compilation.EmitToStream(options: EmitOptions.Default)); 3868peHeaders = new PEHeaders(compilation.EmitToStream(options: EmitOptions.Default)); 4753var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4838var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4883var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4939var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 4970var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5018var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5047var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5095var emitOptions = new EmitOptions(runtimeMetadataVersion: "v1234"); 5276var result = compilation.Emit(output, pdbStream, options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 5555var portablePdbOptions = EmitOptions.Default 5726var emitOptions = new EmitOptions(metadataOnly: true);
Emit\DeterministicTests.cs (5)
34private Guid CompiledGuid(string source, string assemblyName, CSharpCompilationOptions options, EmitOptions emitOptions = null, Platform platform = Platform.AnyCpu) 66return (pe: compilation.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(pdbFormat), pdbStream: pdbStream), 173var emitRefAssembly = EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false); 488var optEmit = new EmitOptions()
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (17)
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); 980var emitOptions = EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)); 1019var emitOptions = EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage));
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (5)
2450ImmutableArray<Diagnostic> diagnostics = CreateEmptyCompilation(source + InstrumentationHelperSource).GetEmitDiagnostics(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2961var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2997var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4133emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)), 4148return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitMetadataTests.cs (15)
1414var module = new PEAssemblyBuilder((SourceAssemblySymbol)sourceType.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2230var options = EmitOptions.Default.WithFileAlignment(0x2000); 2414var options = EmitOptions.Default. 3271var emitOptions = new EmitOptions 3397emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true), 3638emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true), 3663emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true), 3680.Emit(new MemoryStream(), options: EmitOptions.Default.WithEmitMetadataOnly(true)); 3697emitOptions: EmitOptions.Default 3723emitOptions: EmitOptions.Default 3750options: EmitOptions.Default.WithIncludePrivateMembers(false)); 3792options: EmitOptions.Default.WithIncludePrivateMembers(false)); 3833options: EmitOptions.Default.WithIncludePrivateMembers(false));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (38)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (2)
232var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format)); 8159var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module =>
Emit\EditAndContinue\EditAndContinueTests.cs (3)
606var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 13359var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb)); 13450var bytes0 = compilation0.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb));
Emit\LocalStateTracing\LocalStateTracingTests.cs (4)
29private static readonly EmitOptions s_emitOptions = GetEmitOptions(InstrumentationKindExtensions.LocalStateTracing); 31private static EmitOptions GetEmitOptions(params InstrumentationKind[] kinds) 33var options = EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.CreateRange(kinds));
Emit\NumericIntPtrTests.cs (2)
6908var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 10352var emitOptions = new EmitOptions(runtimeMetadataVersion: "v5.1", debugInformationFormat: DebugInformationFormat.PortablePdb);
Emit\RuntimeProbing\ModuleCancellationTests.cs (2)
17private static readonly EmitOptions s_emitOptions = EmitOptions.Default.WithInstrumentationKinds([InstrumentationKind.ModuleCancellation]);
Emit\RuntimeProbing\StackOverflowProbingTests.cs (2)
16private static readonly EmitOptions s_emitOptions = EmitOptions.Default.WithInstrumentationKinds([InstrumentationKind.StackOverflowProbing]);
PDB\CSharpDeterministicBuildCompilationTests.cs (6)
32EmitOptions emitOptions, 57EmitOptions emitOptions, 97public void PortablePdb_DeterministicCompilation(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 157public void PortablePdb_DeterministicCompilation_DuplicateFilePaths(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 221public void PortablePdb_DeterministicCompilationWithSJIS(CSharpCompilationOptions compilationOptions, EmitOptions emitOptions, CSharpParseOptions parseOptions) 287foreach (var emitOptions in DeterministicBuildCompilationTestHelpers.GetEmitOptions())
PDB\PDBAsyncTests.cs (1)
2039options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb));
PDB\PDBEmbeddedSourceTests.cs (1)
108EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded),
PDB\PDBIteratorTests.cs (1)
1633options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb));
PDB\PDBSourceLinkTests.cs (5)
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)); 123var result = c.Emit(new MemoryStream(), pdbStream, options: EmitOptions.Default.WithDebugInformationFormat(format), sourceLinkStream: sourceLinkStream); 153options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Pdb), 188c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(format), pdbStream: pdbStream, sourceLinkStream: new MemoryStream(sourceLinkBlob));
PDB\PDBUsingTests.cs (1)
3319c.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
PDB\PortablePdbTests.cs (6)
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)); 382var result = c.Emit(new MemoryStream(), new MemoryStream(), options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), sourceLinkStream: sourceLinkStream);
PDB\TypeDefinitionDocumentTests.cs (1)
467var pe = compilation.EmitToArray(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), pdbStream: pdbStream);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Attributes\AttributeTests_Embedded.cs (4)
757CreateEmptyCompilation(code).VerifyEmitDiagnostics(CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"), 797CreateEmptyCompilation(code).VerifyEmitDiagnostics(CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"), 858CreateEmptyCompilation(code).VerifyEmitDiagnostics(CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"), 917CreateEmptyCompilation(code).VerifyEmitDiagnostics(CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"),
Attributes\AttributeTests_StructLayout.cs (1)
141.EmitToImageReference(CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"));
Attributes\InternalsVisibleToAndStrongNameTests.cs (2)
1738var emitOptions = EmitOptions.Default.WithOutputNameOverride("a.dll");
FieldKeywordTests.cs (1)
8408Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(includePrivateMembers));
RefStructInterfacesTests.cs (1)
4372emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true)).VerifyDiagnostics();
Semantics\ExtensionTests.cs (1)
5688emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false),
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ScriptTests.cs (1)
84var emitOptions = ScriptBuilder.GetEmitOptions(emitDebugInformation: true).WithDebugInformationFormat(format);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\InitOnlyMemberTests.cs (2)
4816var emitOptions = EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0");
Semantics\InterceptorsTests.cs (2)
1176var verifier = CompileAndVerify([source, interceptors, s_attributesSource], parseOptions: RegularWithInterceptors, emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true)); 1214comp.VerifyEmitDiagnostics(EmitOptions.Default.WithEmitMetadataOnly(true),
Semantics\NativeIntegerTests.cs (6)
1143var ref1 = comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 1475verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: true); 1501verifyReference(comp.EmitToImageReference(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")), includesIEquatable: false); 4606var refA = comp.EmitToImageReference(options: EmitOptions.Default.WithRuntimeMetadataVersion("4.0.0.0")); 10386var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 12395CompileAndVerify(comp, emitOptions: EmitOptions.Default);
Semantics\NullableReferenceTypesTests.cs (2)
138803emitOptions: CodeAnalysis.Emit.EmitOptions.Default.WithEmitMetadataOnly(metadataOnly), 138844emitOptions: CodeAnalysis.Emit.EmitOptions.Default.WithEmitMetadataOnly(metadataOnly),
Semantics\RefFieldTests.cs (4)
2362var emitOptions = Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(includePrivateMembers); 27196var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 27321var ref0 = comp.EmitToImageReference(Microsoft.CodeAnalysis.Emit.EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"));
Semantics\ValueTupleTests.cs (5)
448comp.VerifyEmitDiagnostics(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 499comp.VerifyEmitDiagnostics(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 550comp.VerifyEmitDiagnostics(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 598comp.VerifyEmitDiagnostics(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0")); 641comp.VerifyEmitDiagnostics(EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (33)
Compilation\CompilationAPITests.cs (5)
398var options = new EmitOptions( 425var options = new EmitOptions(pdbChecksumAlgorithm: default(HashAlgorithmName)); 448Assert.Throws<ArgumentException>("pdbStream", () => comp.Emit(peStream: new MemoryStream(), pdbStream: new MemoryStream(), options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded))); 453options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb), 465options: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb),
Symbols\ModuleInitializers\ModuleInitializersTests.cs (1)
1155emitOptions: EmitOptions.Default.WithDebugInformationFormat(PathUtilities.IsUnixLikePlatform ? DebugInformationFormat.PortablePdb : DebugInformationFormat.Pdb),
Symbols\Source\BaseClassTests.cs (1)
1575var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\FileModifierTests.cs (2)
853var emitOptions = EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded);
Symbols\Source\MethodTests.cs (6)
1683var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1727var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1774var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1828var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 1969var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2013var module = new PEAssemblyBuilder((SourceAssemblySymbol)classC.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\Source\PropertyTests.cs (2)
2506var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, 2544var module = new PEAssemblyBuilder((SourceAssemblySymbol)@class.ContainingAssembly, EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary,
Symbols\StaticAbstractMembersInInterfacesTests.cs (16)
15970emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 16032emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 19760emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 19841emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 19933emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 20032emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 20115emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 20207emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 20296emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 23388emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 23483emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 23574emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 26166emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 26261emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 29117emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics(); 29245emitOptions: EmitOptions.Default.WithEmitMetadataOnly(true).WithIncludePrivateMembers(false)).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
2905ca.VerifyEmitDiagnostics(EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb),
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
CompilingTestBase.cs (1)
31emitOptions: EmitOptions.Default,
CSharpTestBase.cs (7)
1389EmitOptions? emitOptions = null, 1425EmitOptions? emitOptions = null, 1462EmitOptions? emitOptions = null, 1503EmitOptions? emitOptions = null, 1539EmitOptions? emitOptions = null, 1575EmitOptions? emitOptions = null, 1609EmitOptions? emitOptions = null,
TestOptions.cs (2)
98public static readonly EmitOptions NativePdbEmit = EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Pdb);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (3)
PdbTests.cs (3)
55result = comp.Emit(output, options: EmitOptions.Default.WithHighEntropyVirtualAddressSpace(true)); 57result = comp.Emit(output, options: EmitOptions.Default.WithOutputNameOverride("goo")); 59result = comp.Emit(output, options: EmitOptions.Default.WithPdbFilePath("goo.pdb"));
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\SymReaderTestHelpers.cs (1)
38public static (ImmutableArray<byte> PEImage, ImmutableArray<byte> PdbImage) EmitToArrays(this Compilation compilation, EmitOptions options)
Microsoft.CodeAnalysis.Rebuild.UnitTests (8)
DeterministicKeyBuilderTests.cs (7)
35public static EmitOptions EmitOptions { get; } = new(); 245EmitOptions emitOptions, 526var emitOptions = EmitOptions 564var emitOptions = EmitOptions.WithSubsystemVersion(SubsystemVersion.Create(major, minor)); 580var emitOptions = EmitOptions.WithPdbFilePath(path); 597var emitOptions = EmitOptions.WithPdbFilePath(filePath);
RoundTripUtil.cs (1)
68public static unsafe void VerifyRoundTrip<TCompilation>(TCompilation original, EmitOptions? emitOptions = null)
Microsoft.CodeAnalysis.Scripting (4)
ScriptBuilder.cs (4)
51private static readonly EmitOptions s_EmitOptionsWithDebuggingInformation = new EmitOptions( 165internal static EmitOptions GetEmitOptions(bool emitDebugInformation) 166=> emitDebugInformation ? s_EmitOptionsWithDebuggingInformation : EmitOptions.Default; 173EmitOptions options,
Microsoft.CodeAnalysis.Test.Utilities (25)
CommonTestBase.cs (2)
84EmitOptions? emitOptions = null, 185EmitOptions? emitOptions,
Compilation\CompilationExtensions.cs (5)
52EmitOptions options = null, 68options = (options ?? EmitOptions.Default).WithDebugInformationFormat(DebugInformationFormat.PortablePdb); 100public static MemoryStream EmitToStream(this Compilation compilation, EmitOptions options = null, DiagnosticDescription[] expectedWarnings = null) 117EmitOptions options = null, 125EmitOptions options = null,
CompilationVerifier.cs (8)
108var emitData = Emit(manifestResources: null, EmitOptions.Default); 175var emitData = Emit(manifestResources: null, EmitOptions.Default); 319var emitData = Emit(manifestResources: null, EmitOptions.Default); 349EmitOptions? emitOptions, 592private EmitData Emit(IEnumerable<ResourceDescription>? manifestResources, EmitOptions? emitOptions) 966EmitOptions? emitOptions) 1048EmitOptions? emitOptions) 1050emitOptions ??= EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.Embedded);
Diagnostics\DiagnosticExtensions.cs (4)
353public static TCompilation VerifyEmitDiagnostics<TCompilation>(this TCompilation c, EmitOptions options, params DiagnosticDescription[] expected) 362EmitOptions options = null, 373return VerifyEmitDiagnostics(c, EmitOptions.Default, expected); 379return GetEmitDiagnostics(c, EmitOptions.Default);
InstrumentationChecker.cs (1)
322var peImage = compilation.EmitToArray(EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Mocks\Silverlight.cs (1)
94var mscorlib = mscorlibCompilation.EmitToStream(EmitOptions.Default.WithRuntimeMetadataVersion("v4.0.30319"));
PDB\DeterministicBuildCompilationTestHelpers.cs (3)
34public static IEnumerable<EmitOptions> GetEmitOptions() 36var emitOptions = new EmitOptions( 47internal static void AssertCommonOptions(EmitOptions emitOptions, CompilationOptions compilationOptions, Compilation compilation, ImmutableDictionary<string, string> pdbOptions)
PDB\TestMetadataReferenceInfo.cs (1)
52public static TestMetadataReferenceInfo Create(Compilation compilation, string fullPath, EmitOptions emitOptions)
Microsoft.CodeAnalysis.UnitTests (32)
AnalyzerAssemblyLoaderTests.cs (1)
1291var array = compilation.EmitToArray(EmitOptions.Default);
Emit\EmitOptionsTests.cs (31)
21Func<EmitOptions, T, EmitOptions> factory, 22Func<EmitOptions, T> getter, 25var oldOpt1 = EmitOptions.Default; 33var newOpt1 = factory(oldOpt1, validNonDefaultValue); 37var newOpt1_alias = factory(newOpt1, validNonDefaultValue); 41var newOpt2 = factory(oldOpt1, validNonDefaultValue); 71/// If this test fails, please update the <see cref="EmitOptions.GetHashCode"/> 72/// and <see cref="EmitOptions.Equals(EmitOptions)"/> methods to 80typeof(EmitOptions), 81nameof(EmitOptions.EmitMetadataOnly), 82nameof(EmitOptions.SubsystemVersion), 83nameof(EmitOptions.FileAlignment), 84nameof(EmitOptions.HighEntropyVirtualAddressSpace), 85nameof(EmitOptions.BaseAddress), 86nameof(EmitOptions.DebugInformationFormat), 87nameof(EmitOptions.OutputNameOverride), 88nameof(EmitOptions.PdbFilePath), 89nameof(EmitOptions.PdbChecksumAlgorithm), 90nameof(EmitOptions.RuntimeMetadataVersion), 91nameof(EmitOptions.TolerateErrors), 92nameof(EmitOptions.IncludePrivateMembers), 93nameof(EmitOptions.InstrumentationKinds), 94nameof(EmitOptions.DefaultSourceFileEncoding), 95nameof(EmitOptions.FallbackSourceFileEncoding), 96nameof(EmitOptions.TestOnly_DataToHexViaXxHash128)); 102var options1 = new EmitOptions( 115var options2 = new EmitOptions( 129var options3 = new EmitOptions(
Microsoft.CodeAnalysis.VisualBasic (10)
Compilation\MethodCompiler.vb (1)
174emitOptions:=EmitOptions.Default,
Compilation\VisualBasicCompilation.vb (2)
2373emitOptions As EmitOptions, 2395emitOptions As EmitOptions,
Emit\EditAndContinue\EmitHelpers.vb (1)
36Dim emitOpts = EmitOptions.Default.WithDebugInformationFormat(If(baseline.HasPortablePdb, DebugInformationFormat.PortablePdb, DebugInformationFormat.Pdb))
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
49emitOptions As EmitOptions,
Emit\PEAssemblyBuilder.vb (2)
37emitOptions As EmitOptions, 174emitOptions As EmitOptions,
Emit\PEModuleBuilder.vb (2)
33emitOptions As EmitOptions, 325Return New MethodInstrumentation() With {.Kinds = EmitOptions.InstrumentationKinds}
Emit\PENetModuleBuilder.vb (1)
20emitOptions As EmitOptions,
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
76private static readonly EmitOptions s_metadataOnlyEmitOptions = new(
Microsoft.Extensions.Validation.GeneratorTests (1)
ValidationsGeneratorTestBase.cs (1)
134var emitOptions = new EmitOptions(
Roslyn.Test.PdbUtilities (3)
EditAndContinue\EditAndContinueTest.cs (1)
58emitOptions: EmitOptions.Default.WithDebugInformationFormat(DebugInformationFormat.PortablePdb),
Reader\PdbValidation.cs (2)
527var emitOptions = EmitOptions.Default.WithDebugInformationFormat(portable ? DebugInformationFormat.PortablePdb : DebugInformationFormat.Pdb);
VBCSCompiler.UnitTests (2)
CompilationCacheTests.cs (2)
461var emitOptions = new EmitOptions(); 484var emitOptions = new EmitOptions();