43 references to CompilationOptionNames
Microsoft.CodeAnalysis (11)
PEWriter\MetadataWriter.PortablePdb.cs (11)
887
WriteValue(
CompilationOptionNames
.CompilationOptionsVersion, CompilationOptionsSchemaVersion.ToString(System.Globalization.CultureInfo.InvariantCulture));
888
WriteValue(
CompilationOptionNames
.CompilerVersion, compilerVersion);
890
WriteValue(
CompilationOptionNames
.Language, module.CommonCompilation.Options.Language);
891
WriteValue(
CompilationOptionNames
.SourceFileCount, module.CommonCompilation.SyntaxTrees.Count().ToString(System.Globalization.CultureInfo.InvariantCulture));
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(System.Globalization.CultureInfo.InvariantCulture));
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)
4887
writeValue(
CompilationOptionNames
.LanguageVersion, LanguageVersion.ToDisplayString());
4891
writeValue(
CompilationOptionNames
.Checked, Options.CheckOverflow.ToString());
4896
writeValue(
CompilationOptionNames
.Nullable, Options.NullableContextOptions.ToString());
4901
writeValue(
CompilationOptionNames
.Unsafe, Options.AllowUnsafe.ToString());
4907
writeValue(
CompilationOptionNames
.Define, string.Join(",", preprocessorSymbols));
Microsoft.CodeAnalysis.Rebuild (25)
CompilationOptionsReader.cs (4)
102
if (!pdbCompilationOptions.TryGetUniqueOption(
CompilationOptionNames
.Language, out var language))
115
optionsReader.TryGetUniqueOption(_logger,
CompilationOptionNames
.DefaultEncoding, out var defaultEncoding);
116
optionsReader.TryGetUniqueOption(_logger,
CompilationOptionNames
.FallbackEncoding, out var fallbackEncoding);
170
=> int.Parse(GetMetadataCompilationOptions().GetUniqueOption(
CompilationOptionNames
.SourceFileCount));
CSharpCompilationFactory.cs (8)
61
var langVersionString = pdbOptions.GetUniqueOption(
CompilationOptionNames
.LanguageVersion);
62
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Optimization, out var optimization);
63
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Platform, out var platform);
67
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Define, out var define);
68
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Checked, out var checkedString);
69
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Nullable, out var nullable);
70
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Unsafe, out var unsafeString);
88
pdbOptions.OptionToEnum<OutputKind>(
CompilationOptionNames
.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
VisualBasicCompilationFactory.cs (13)
61
var langVersionString = pdbOptions.GetUniqueOption(
CompilationOptionNames
.LanguageVersion);
62
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Optimization, out var optimization);
63
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.Platform, out var platform);
64
pdbOptions.TryGetUniqueOption(
CompilationOptionNames
.GlobalNamespaces, out var globalNamespacesString);
76
if (pdbOptions.OptionToString(
CompilationOptionNames
.Define) is string defineString)
92
var isChecked = pdbOptions.OptionToBool(
CompilationOptionNames
.Checked) ?? true;
93
var embedVBRuntime = pdbOptions.OptionToBool(
CompilationOptionNames
.EmbedRuntime) ?? false;
94
var rootNamespace = pdbOptions.OptionToString(
CompilationOptionNames
.RootNamespace);
97
pdbOptions.OptionToEnum<OutputKind>(
CompilationOptionNames
.OutputKind) ?? OutputKind.DynamicallyLinkedLibrary,
103
optionStrict: pdbOptions.OptionToEnum<OptionStrict>(
CompilationOptionNames
.OptionStrict) ?? OptionStrict.Off,
104
optionInfer: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionInfer) ?? false,
105
optionExplicit: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionExplicit) ?? false,
106
optionCompareText: pdbOptions.OptionToBool(
CompilationOptionNames
.OptionCompareText) ?? false,
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CompilationOptionsReaderTests.cs (1)
55
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]);