134 instantiations of EmitOptions
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (1)
Microsoft.AspNetCore.Razor.Test.Common (1)
Microsoft.CodeAnalysis (18)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
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);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (5)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.Rebuild.UnitTests (5)
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (3)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.Extensions.Validation.GeneratorTests (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
SemanticSearch.BuildTask.UnitTests (3)
VBCSCompiler.UnitTests (2)
406 references to EmitOptions
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (5)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (4)
Microsoft.AspNetCore.Razor.Test.Common (1)
Microsoft.CodeAnalysis (47)
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,
Microsoft.CodeAnalysis.CSharp (13)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (128)
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);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (38)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (33)
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,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (3)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Rebuild.UnitTests (8)
Microsoft.CodeAnalysis.Scripting (4)
Microsoft.CodeAnalysis.Test.Utilities (25)
Microsoft.CodeAnalysis.UnitTests (32)
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)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.Extensions.Validation.GeneratorTests (1)
Roslyn.Test.PdbUtilities (3)
VBCSCompiler.UnitTests (2)