2 writes to EmitOptions
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1619EmitOptions = emitOptions,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1533.EmitOptions = emitOptions,
58 references to EmitOptions
Microsoft.CodeAnalysis (2)
CommandLine\CommandLineArguments.cs (1)
372=> EmitPdb && EmitOptions.DebugInformationFormat != DebugInformationFormat.Embedded;
CommandLine\CommonCompiler.cs (1)
1241var emitOptions = Arguments.EmitOptions.
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (56)
CommandLineTests.cs (56)
1971Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1978Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1985Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1992Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1999Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2005Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2011Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2018Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2024Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.EmitOptions.DebugInformationFormat); 2031Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2038Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2044Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2050Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2056Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2062Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2068Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2074Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2080Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 4003Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4009Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4015Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4021Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4027Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4032Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4037Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4042Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4046Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4050Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4054Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4058Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4062Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4580Assert.Equal(0x8000000000011111ul, parsedArgs.EmitOptions.BaseAddress); 4595Assert.Equal(ulong.MaxValue, parsedArgs.EmitOptions.BaseAddress); 4641Assert.Equal(0x200, parsedArgs.EmitOptions.FileAlignment); 4645Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment); 4659Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment); 4818Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4821Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4824Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4827Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4831Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4836Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 5687Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.EmitOptions.SubsystemVersion); 5693Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5697Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5701Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.EmitOptions.SubsystemVersion); 5705Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.EmitOptions.SubsystemVersion); 5830Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5835Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5840Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5845Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5851Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 9836Assert.Equal("v4.0.30319", parsedArgs.EmitOptions.RuntimeMetadataVersion); 9840Assert.Equal("-_+@%#*^", parsedArgs.EmitOptions.RuntimeMetadataVersion); 11676Assert.Null(parsedArgs.EmitOptions.PdbFilePath); 12499VerifyQuotedValid("debug", tuple.Item1, tuple.Item2, x => x.EmitOptions.DebugInformationFormat);