2 writes to EmitOptions
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1601
EmitOptions
= emitOptions,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1533
.
EmitOptions
= emitOptions,
133 references to EmitOptions
Microsoft.CodeAnalysis (2)
CommandLine\CommandLineArguments.cs (1)
372
=> EmitPdb &&
EmitOptions
.DebugInformationFormat != DebugInformationFormat.Embedded;
CommandLine\CommonCompiler.cs (1)
1253
var emitOptions = Arguments.
EmitOptions
.
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (54)
CommandLineTests.cs (54)
1968
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1975
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1982
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1989
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1996
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2002
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2008
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2015
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2021
Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.
EmitOptions
.DebugInformationFormat);
2028
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
2035
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2041
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2047
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2053
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2059
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2065
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2071
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
2077
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
4000
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4006
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4012
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4018
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4024
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4029
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4034
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4039
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4043
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4047
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4051
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4055
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4059
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4577
Assert.Equal(0x8000000000011111ul, parsedArgs.
EmitOptions
.BaseAddress);
4592
Assert.Equal(ulong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress);
4638
Assert.Equal(0x200, parsedArgs.
EmitOptions
.FileAlignment);
4642
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment);
4656
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment);
4815
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4818
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4821
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4824
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4828
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4833
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
5684
Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5690
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5694
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5698
Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.
EmitOptions
.SubsystemVersion);
5702
Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.
EmitOptions
.SubsystemVersion);
5823
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5828
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5834
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
9770
Assert.Equal("v4.0.30319", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
9774
Assert.Equal("-_+@%#*^", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
11610
Assert.Null(parsedArgs.
EmitOptions
.PdbFilePath);
12431
VerifyQuotedValid("debug", tuple.Item1, tuple.Item2, x => x.
EmitOptions
.DebugInformationFormat);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (77)
CommandLineTests.vb (77)
867
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
871
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
875
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
879
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
883
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
887
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
891
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({}))
895
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
899
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
903
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
907
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
911
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
915
Assert.True(args.
EmitOptions
.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))
1791
Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1797
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1801
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion)
1805
Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.
EmitOptions
.SubsystemVersion)
1809
Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.
EmitOptions
.SubsystemVersion)
1896
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
1901
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
1906
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm)
3035
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3040
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3045
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3050
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3055
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3060
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3065
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3070
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, DebugInformationFormat.PortablePdb)
3075
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, DebugInformationFormat.Embedded)
3080
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3085
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind)
3090
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3095
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3100
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3105
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat)
3110
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat)
3115
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat)
4788
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4790
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4792
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4794
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4796
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4800
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4802
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4804
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4806
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4808
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4812
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment)
4814
Assert.Equal(1024, parsedArgs.
EmitOptions
.FileAlignment)
4816
Assert.Equal(2048, parsedArgs.
EmitOptions
.FileAlignment)
4818
Assert.Equal(4096, parsedArgs.
EmitOptions
.FileAlignment)
4820
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment)
4824
Assert.Equal(0, parsedArgs.
EmitOptions
.FileAlignment)
4878
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4880
Assert.Equal(CType(&H1024, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4882
Assert.Equal(CType(&H2048, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4884
Assert.Equal(CType(&H4096, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4886
Assert.Equal(CType(&H8192, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4890
Assert.Equal(CType(&H200, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4892
Assert.Equal(CType(&H400, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4894
Assert.Equal(CType(&H800, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4896
Assert.Equal(CType(&H1000, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4898
Assert.Equal(ULong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress)
4900
Assert.Equal(ULong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress)
4904
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4906
Assert.Equal(CType(&H1024, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4908
Assert.Equal(CType(&H2048, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4910
Assert.Equal(CType(&H4096, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4912
Assert.Equal(CType(&H8192, ULong), parsedArgs.
EmitOptions
.BaseAddress)
4916
Assert.Equal(CType(0, ULong), parsedArgs.
EmitOptions
.BaseAddress)
5379
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5381
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5383
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5385
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5388
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)
5391
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace)