53 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)
4455
writeValue(
CompilationOptionNames
.LanguageVersion, LanguageVersion.ToDisplayString());
4459
writeValue(
CompilationOptionNames
.Checked, Options.CheckOverflow.ToString());
4464
writeValue(
CompilationOptionNames
.Nullable, Options.NullableContextOptions.ToString());
4469
writeValue(
CompilationOptionNames
.Unsafe, Options.AllowUnsafe.ToString());
4475
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]);
Microsoft.CodeAnalysis.VisualBasic (10)
Compilation\VisualBasicCompilation.vb (10)
758
WriteValue(builder,
CompilationOptionNames
.LanguageVersion, LanguageVersion.ToDisplayString())
759
WriteValue(builder,
CompilationOptionNames
.Checked, Options.CheckOverflow.ToString())
760
WriteValue(builder,
CompilationOptionNames
.OptionStrict, Options.OptionStrict.ToString())
761
WriteValue(builder,
CompilationOptionNames
.OptionInfer, Options.OptionInfer.ToString())
762
WriteValue(builder,
CompilationOptionNames
.OptionCompareText, Options.OptionCompareText.ToString())
763
WriteValue(builder,
CompilationOptionNames
.OptionExplicit, Options.OptionExplicit.ToString())
764
WriteValue(builder,
CompilationOptionNames
.EmbedRuntime, Options.EmbedVbCoreRuntime.ToString())
767
WriteValue(builder,
CompilationOptionNames
.GlobalNamespaces, String.Join(";", Options.GlobalImports.Select(Function(x) x.Name)))
771
WriteValue(builder,
CompilationOptionNames
.RootNamespace, Options.RootNamespace)
785
WriteValue(builder,
CompilationOptionNames
.Define, String.Join(",", preprocessorStrings))