2 writes to EmitOptions
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1571
EmitOptions
= emitOptions,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1495
.
EmitOptions
= emitOptions,
133 references to EmitOptions
Microsoft.CodeAnalysis (2)
CommandLine\CommandLineArguments.cs (1)
356
=> EmitPdb &&
EmitOptions
.DebugInformationFormat != DebugInformationFormat.Embedded;
CommandLine\CommonCompiler.cs (1)
1141
var emitOptions = Arguments.
EmitOptions
.
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (54)
CommandLineTests.cs (54)
1904
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1911
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1918
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1925
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1932
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1938
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1944
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1951
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1957
Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.
EmitOptions
.DebugInformationFormat);
1964
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
1971
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1977
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1983
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
1989
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
1995
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2001
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2007
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
2013
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
3808
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3814
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3820
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3826
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3832
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3837
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3842
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3847
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3851
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3855
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3859
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3863
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3867
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4385
Assert.Equal(0x8000000000011111ul, parsedArgs.
EmitOptions
.BaseAddress);
4400
Assert.Equal(ulong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress);
4446
Assert.Equal(0x200, parsedArgs.
EmitOptions
.FileAlignment);
4450
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment);
4464
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment);
4594
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4597
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4600
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4603
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4607
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4612
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
5463
Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5469
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5473
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5477
Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.
EmitOptions
.SubsystemVersion);
5481
Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.
EmitOptions
.SubsystemVersion);
5602
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5607
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5613
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
9548
Assert.Equal("v4.0.30319", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
9552
Assert.Equal("-_+@%#*^", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
11343
Assert.Null(parsedArgs.
EmitOptions
.PdbFilePath);
12101
VerifyQuotedValid("debug", tuple.Item1, tuple.Item2, x => x.
EmitOptions
.DebugInformationFormat);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (77)
CommandLineTests.vb (77)
865
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
869
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
873
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
877
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
881
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
885
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
889
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
893
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
897
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
901
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
905
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
909
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
913
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
1800
Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1806
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1810
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1814
Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.
EmitOptions
.SubsystemVersion)
1818
Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.
EmitOptions
.SubsystemVersion)
1905
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
1910
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
1915
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
3042
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3047
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3052
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3057
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3062
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3067
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3072
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3077
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, DebugInformationFormat.PortablePdb)
3082
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, DebugInformationFormat.Embedded)
3087
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3092
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3097
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3102
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3107
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3112
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3117
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat)
3122
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat)
4795
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4797
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4799
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4801
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4803
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4807
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4809
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4811
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4813
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4815
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4819
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4821
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4823
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4825
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4827
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4831
Assert.Equal(0, parsedArgs.
EmitOptions
.FileAlignment)
4885
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4887
Assert.Equal(CType(&H1024, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4889
Assert.Equal(CType(&H2048, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4891
Assert.Equal(CType(&H4096, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4893
Assert.Equal(CType(&H8192, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4897
Assert.Equal(CType(&H200, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4899
Assert.Equal(CType(&H400, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4901
Assert.Equal(CType(&H800, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4903
Assert.Equal(CType(&H1000, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4905
Assert.Equal(ULong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress)
4907
Assert.Equal(ULong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress)
4911
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4913
Assert.Equal(CType(&H1024, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4915
Assert.Equal(CType(&H2048, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4917
Assert.Equal(CType(&H4096, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4919
Assert.Equal(CType(&H8192, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4923
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
5358
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5360
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5362
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5364
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5367
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5370
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)