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)
1253var emitOptions = Arguments.EmitOptions.
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (54)
CommandLineTests.cs (54)
1957Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1964Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1971Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1978Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1985Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1991Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 1997Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2004Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2010Assert.Equal(DebugInformationFormat.PortablePdb, parsedArgs.EmitOptions.DebugInformationFormat); 2017Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2024Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2030Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind); 2036Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2042Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2048Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2054Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat); 2060Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 2066Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat); 3989Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3995Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4001Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4007Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4013Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4018Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4023Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4028Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4032Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4036Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4040Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4044Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4048Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4566Assert.Equal(0x8000000000011111ul, parsedArgs.EmitOptions.BaseAddress); 4581Assert.Equal(ulong.MaxValue, parsedArgs.EmitOptions.BaseAddress); 4627Assert.Equal(0x200, parsedArgs.EmitOptions.FileAlignment); 4631Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment); 4645Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment); 4804Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4807Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4810Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4813Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4817Assert.Equal(EmitOptions.Default.HighEntropyVirtualAddressSpace, parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 4822Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace); 5673Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.EmitOptions.SubsystemVersion); 5679Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5683Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion); 5687Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.EmitOptions.SubsystemVersion); 5691Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.EmitOptions.SubsystemVersion); 5812Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5817Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 5823Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm); 9759Assert.Equal("v4.0.30319", parsedArgs.EmitOptions.RuntimeMetadataVersion); 9763Assert.Equal("-_+@%#*^", parsedArgs.EmitOptions.RuntimeMetadataVersion); 11599Assert.Null(parsedArgs.EmitOptions.PdbFilePath); 12420VerifyQuotedValid("debug", tuple.Item1, tuple.Item2, x => x.EmitOptions.DebugInformationFormat);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (77)
CommandLineTests.vb (77)
867Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 871Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 875Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 879Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 883Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 887Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 891Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 895Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 899Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 903Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 907Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 911Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 915Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 1791Assert.Equal(SubsystemVersion.Create(4, 0), parsedArgs.EmitOptions.SubsystemVersion) 1797Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion) 1801Assert.Equal(SubsystemVersion.Create(0, 0), parsedArgs.EmitOptions.SubsystemVersion) 1805Assert.Equal(SubsystemVersion.Create(3, 99), parsedArgs.EmitOptions.SubsystemVersion) 1809Assert.Equal(SubsystemVersion.Create(5, 333), parsedArgs.EmitOptions.SubsystemVersion) 1896Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm) 1901Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm) 1906Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm) 3035Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3040Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3045Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3050Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3055Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3060Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3065Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3070Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, DebugInformationFormat.PortablePdb) 3075Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, DebugInformationFormat.Embedded) 3080Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3085Assert.Equal(parsedArgs.EmitOptions.DebugInformationFormat, platformPdbKind) 3090Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat) 3095Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat) 3100Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat) 3105Assert.Equal(platformPdbKind, parsedArgs.EmitOptions.DebugInformationFormat) 3110Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat) 3115Assert.Equal(DebugInformationFormat.Embedded, parsedArgs.EmitOptions.DebugInformationFormat) 4788Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment) 4790Assert.Equal(1024, parsedArgs.EmitOptions.FileAlignment) 4792Assert.Equal(2048, parsedArgs.EmitOptions.FileAlignment) 4794Assert.Equal(4096, parsedArgs.EmitOptions.FileAlignment) 4796Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment) 4800Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment) 4802Assert.Equal(1024, parsedArgs.EmitOptions.FileAlignment) 4804Assert.Equal(2048, parsedArgs.EmitOptions.FileAlignment) 4806Assert.Equal(4096, parsedArgs.EmitOptions.FileAlignment) 4808Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment) 4812Assert.Equal(512, parsedArgs.EmitOptions.FileAlignment) 4814Assert.Equal(1024, parsedArgs.EmitOptions.FileAlignment) 4816Assert.Equal(2048, parsedArgs.EmitOptions.FileAlignment) 4818Assert.Equal(4096, parsedArgs.EmitOptions.FileAlignment) 4820Assert.Equal(8192, parsedArgs.EmitOptions.FileAlignment) 4824Assert.Equal(0, parsedArgs.EmitOptions.FileAlignment) 4878Assert.Equal(CType(0, ULong), parsedArgs.EmitOptions.BaseAddress) 4880Assert.Equal(CType(&H1024, ULong), parsedArgs.EmitOptions.BaseAddress) 4882Assert.Equal(CType(&H2048, ULong), parsedArgs.EmitOptions.BaseAddress) 4884Assert.Equal(CType(&H4096, ULong), parsedArgs.EmitOptions.BaseAddress) 4886Assert.Equal(CType(&H8192, ULong), parsedArgs.EmitOptions.BaseAddress) 4890Assert.Equal(CType(&H200, ULong), parsedArgs.EmitOptions.BaseAddress) 4892Assert.Equal(CType(&H400, ULong), parsedArgs.EmitOptions.BaseAddress) 4894Assert.Equal(CType(&H800, ULong), parsedArgs.EmitOptions.BaseAddress) 4896Assert.Equal(CType(&H1000, ULong), parsedArgs.EmitOptions.BaseAddress) 4898Assert.Equal(ULong.MaxValue, parsedArgs.EmitOptions.BaseAddress) 4900Assert.Equal(ULong.MaxValue, parsedArgs.EmitOptions.BaseAddress) 4904Assert.Equal(CType(0, ULong), parsedArgs.EmitOptions.BaseAddress) 4906Assert.Equal(CType(&H1024, ULong), parsedArgs.EmitOptions.BaseAddress) 4908Assert.Equal(CType(&H2048, ULong), parsedArgs.EmitOptions.BaseAddress) 4910Assert.Equal(CType(&H4096, ULong), parsedArgs.EmitOptions.BaseAddress) 4912Assert.Equal(CType(&H8192, ULong), parsedArgs.EmitOptions.BaseAddress) 4916Assert.Equal(CType(0, ULong), parsedArgs.EmitOptions.BaseAddress) 5379Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace) 5381Assert.True(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace) 5383Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace) 5385Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace) 5388Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace) 5391Assert.False(parsedArgs.EmitOptions.HighEntropyVirtualAddressSpace)