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