43 references to CompilationOptionNames
Microsoft.CodeAnalysis (11)
PEWriter\MetadataWriter.PortablePdb.cs (11)
887
WriteValue(
CompilationOptionNames
.CompilationOptionsVersion, CompilationOptionsSchemaVersion.ToString());
888
WriteValue(
CompilationOptionNames
.CompilerVersion, compilerVersion);
890
WriteValue(
CompilationOptionNames
.Language, module.CommonCompilation.Options.Language);
891
WriteValue(
CompilationOptionNames
.SourceFileCount, module.CommonCompilation.SyntaxTrees.Count().ToString());
892
WriteValue(
CompilationOptionNames
.OutputKind, module.OutputKind.ToString());
896
WriteValue(
CompilationOptionNames
.FallbackEncoding, module.EmitOptions.FallbackSourceFileEncoding.WebName);
901
WriteValue(
CompilationOptionNames
.DefaultEncoding, module.EmitOptions.DefaultSourceFileEncoding.WebName);
913
WriteValue(
CompilationOptionNames
.PortabilityPolicy, portabilityPolicy.ToString());
920
WriteValue(
CompilationOptionNames
.Optimization, optimizationLevel.ToPdbSerializedString(debugPlusMode));
924
WriteValue(
CompilationOptionNames
.Platform, platform.ToString());
927
WriteValue(
CompilationOptionNames
.RuntimeVersion, runtimeVersion);
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (5)
4817
writeValue(
CompilationOptionNames
.LanguageVersion, LanguageVersion.ToDisplayString());
4821
writeValue(
CompilationOptionNames
.Checked, Options.CheckOverflow.ToString());
4826
writeValue(
CompilationOptionNames
.Nullable, Options.NullableContextOptions.ToString());
4831
writeValue(
CompilationOptionNames
.Unsafe, Options.AllowUnsafe.ToString());
4837
writeValue(
CompilationOptionNames
.Define, string.Join(",", preprocessorSymbols));
Microsoft.CodeAnalysis.Rebuild (25)
CompilationOptionsReader.cs (4)
101
if (!pdbCompilationOptions.TryGetUniqueOption(
CompilationOptionNames
.Language, out var language))
114
optionsReader.TryGetUniqueOption(_logger,
CompilationOptionNames
.DefaultEncoding, out var defaultEncoding);
115
optionsReader.TryGetUniqueOption(_logger,
CompilationOptionNames
.FallbackEncoding, out var fallbackEncoding);
169
=> int.Parse(GetMetadataCompilationOptions().GetUniqueOption(
CompilationOptionNames
.SourceFileCount));
CSharpCompilationFactory.cs (8)
60
var langVersionString = pdbOptions.GetUniqueOption(
CompilationOptionNames
.LanguageVersion);
61
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Optimization, out var optimization);
62
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Platform, out var platform);
66
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Define, out var define);
67
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Checked, out var checkedString);
68
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Nullable, out var nullable);
69
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Unsafe, out var unsafeString);
87
pdbOptions.OptionToEnum<OutputKind>(
CompilationOptionNames
.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
VisualBasicCompilationFactory.cs (13)
60
var langVersionString = pdbOptions.GetUniqueOption(
CompilationOptionNames
.LanguageVersion);
61
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Optimization, out var optimization);
62
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Platform, out var platform);
63
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.GlobalNamespaces, out var globalNamespacesString);
75
if (pdbOptions.OptionToString(
CompilationOptionNames
.Define) is string defineString)
91
var isChecked = pdbOptions.OptionToBool(
CompilationOptionNames
.Checked) ?? true;
92
var embedVBRuntime = pdbOptions.OptionToBool(
CompilationOptionNames
.EmbedRuntime) ?? false;
93
var rootNamespace = pdbOptions.OptionToString(
CompilationOptionNames
.RootNamespace);
96
pdbOptions.OptionToEnum<OutputKind>(
CompilationOptionNames
.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
102
optionStrict: pdbOptions.OptionToEnum<OptionStrict>(
CompilationOptionNames
.OptionStrict) ?? OptionStrict.Off,
103
optionInfer: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionInfer) ?? false,
104
optionExplicit: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionExplicit) ?? false,
105
optionCompareText: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionCompareText) ?? false,
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CompilationOptionsReaderTests.cs (1)
65
Assert.Equal(kind, reader.GetMetadataCompilationOptions().OptionToEnum<OutputKind>(
CompilationOptionNames
.OutputKind));
Microsoft.CodeAnalysis.Test.Utilities (1)
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
66
Assert.Equal(runtimeVersion, pdbOptions[
CompilationOptionNames
.RuntimeVersion]);