2 writes to EmitOptions
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1620EmitOptions = emitOptions,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1533.EmitOptions = emitOptions,
56 references to EmitOptions
Microsoft.CodeAnalysis (2)
CommandLine\CommandLineArguments.cs (1)
372=> EmitPdb && EmitOptions.DebugInformationFormat != DebugInformationFormat.Embedded;
CommandLine\CommonCompiler.cs (1)
1253var emitOptions = Arguments.EmitOptions.
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (54)
CommandLineTests.cs (54)
1968Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1975Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1982Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1989Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1996Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2002Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2008Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2015Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2021Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.EmitOptions.DebugInformationFormat); 2028Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2035Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2041Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2047Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2053Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2059Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2065Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2071Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2077Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 4000Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4006Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4012Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4018Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4024Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4029Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4034Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4039Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4043Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4047Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4051Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4055Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4059Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4577Assert.Equal(0x8000000000011111ul, parsedArgs.EmitOptions.BaseAddress); 4592Assert.Equal(ulong.MaxValue, parsedArgs.EmitOptions.BaseAddress); 4638Assert.Equal(0x200, parsedArgs.EmitOptions.FileAlignment); 4642Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment); 4656Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment); 4815Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4818Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4821Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4824Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4828Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4833Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 5684Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.EmitOptions.SubsystemVersion); 5690Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5694Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5698Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.EmitOptions.SubsystemVersion); 5702Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.EmitOptions.SubsystemVersion); 5823Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5828Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5834Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 9770Assert.Equal("v4.0.30319", parsedArgs.EmitOptions.RuntimeMetadataVersion); 9774Assert.Equal("-_+@%#*^", parsedArgs.EmitOptions.RuntimeMetadataVersion); 11610Assert.Null(parsedArgs.EmitOptions.PdbFilePath); 12431VerifyQuotedValid("debug", tuple.Item1, tuple.Item2, x => x.EmitOptions.DebugInformationFormat);