22 instantiations of EmitOptions
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.Rebuild (1)
CompilationFactory.cs (1)
148options: new EmitOptions(
Microsoft.CodeAnalysis.Scripting (1)
ScriptBuilder.cs (1)
51private static readonly EmitOptions s_EmitOptionsWithDebuggingInformation = new EmitOptions(
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
76private static readonly EmitOptions s_metadataOnlyEmitOptions = new(
75 references to EmitOptions
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, 230EmitOptions? emitOptions = null, 2220EmitOptions emitOptions, 2492EmitOptions emitOptions, 2663emitOptions: EmitOptions.Default, 2701EmitOptions options, 2725EmitOptions options, 2749EmitOptions options, 2810EmitOptions? options = null, 2838EmitOptions? options, 2956EmitOptions? options, 2964options = options ?? EmitOptions.Default.WithIncludePrivateMembers(metadataPEStream == null); 3190EmitOptions options, 3253EmitOptions 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)
73EmitOptions emitOptions, 759EmitOptions emitOptions,
Emitter\Model\PEModuleBuilder.cs (1)
83EmitOptions emitOptions,
Emitter\Model\PENetModuleBuilder.cs (1)
21EmitOptions emitOptions,
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.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(