1 write to EmitOptions
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1515
.
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)
1957
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1964
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1971
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1978
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1985
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1991
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
1997
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2004
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2010
Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.
EmitOptions
.DebugInformationFormat);
2017
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
2024
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2030
Assert.Equal(parsedArgs.
EmitOptions
.DebugInformationFormat, platformPdbKind);
2036
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2042
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2048
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2054
Assert.Equal(platformPdbKind, parsedArgs.
EmitOptions
.DebugInformationFormat);
2060
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
2066
Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.
EmitOptions
.DebugInformationFormat);
3989
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
3995
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4001
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4007
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4013
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4018
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4023
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty));
4028
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4032
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4036
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4040
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4044
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4048
Assert.True(parsedArgs.
EmitOptions
.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4566
Assert.Equal(0x8000000000011111ul, parsedArgs.
EmitOptions
.BaseAddress);
4581
Assert.Equal(ulong.MaxValue, parsedArgs.
EmitOptions
.BaseAddress);
4627
Assert.Equal(0x200, parsedArgs.
EmitOptions
.FileAlignment);
4631
Assert.Equal(512, parsedArgs.
EmitOptions
.FileAlignment);
4645
Assert.Equal(8192, parsedArgs.
EmitOptions
.FileAlignment);
4804
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4807
Assert.True(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4810
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4813
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4817
Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
4822
Assert.False(parsedArgs.
EmitOptions
.HighEntropyVirtualAddressSpace);
5673
Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5679
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5683
Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.
EmitOptions
.SubsystemVersion);
5687
Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.
EmitOptions
.SubsystemVersion);
5691
Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.
EmitOptions
.SubsystemVersion);
5812
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5817
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
5823
Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.
EmitOptions
.PdbChecksumAlgorithm);
9759
Assert.Equal("v4.0.30319", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
9763
Assert.Equal("-_+@%#*^", parsedArgs.
EmitOptions
.RuntimeMetadataVersion);
11599
Assert.Null(parsedArgs.
EmitOptions
.PdbFilePath);
12420
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)