21 references to ProjectSettingKind
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
3107
yield return CreateProjectRudeEdit(
ProjectSettingKind
.LangVersion,
3114
yield return CreateProjectRudeEdit(
ProjectSettingKind
.DefineConstants,
Microsoft.CodeAnalysis.Features (19)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (9)
828
protected static Diagnostic CreateProjectRudeEdit(
ProjectSettingKind
kind, string oldValue, string newValue)
838
yield return CreateProjectRudeEdit(
ProjectSettingKind
.Features, ToDisplay(oldOptions.Features), ToDisplay(newOptions.Features));
875
yield return CreateProjectRudeEdit(
ProjectSettingKind
.CheckForOverflowUnderflow, oldOptions.CheckOverflow.ToString(), newOptions.CheckOverflow.ToString());
880
yield return CreateProjectRudeEdit(
ProjectSettingKind
.OutputType, ToProjectPropertyValue(oldOptions.OutputKind), ToProjectPropertyValue(newOptions.OutputKind));
897
yield return CreateProjectRudeEdit(
ProjectSettingKind
.Platform, oldOptions.Platform.ToString(), newOptions.Platform.ToString());
902
yield return CreateProjectRudeEdit(
ProjectSettingKind
.StartupObject, oldOptions.MainTypeName ?? DefaultProjectSettingValue, newOptions.MainTypeName ?? DefaultProjectSettingValue);
907
yield return CreateProjectRudeEdit(
ProjectSettingKind
.ModuleAssemblyName, oldOptions.ModuleName ?? DefaultProjectSettingValue, newOptions.ModuleName ?? DefaultProjectSettingValue);
912
yield return CreateProjectRudeEdit(
ProjectSettingKind
.OptimizationLevel, oldOptions.OptimizationLevel.ToString(), newOptions.OptimizationLevel.ToString());
935
yield return CreateProjectRudeEdit(
ProjectSettingKind
.AssemblyName, oldProject.AssemblyName, newProject.AssemblyName);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (5)
81
void AddProjectRudeEdit(
ProjectSettingKind
kind)
208
foreach (
var
value in Enum.GetValues<
ProjectSettingKind
>())
223
internal static DiagnosticDescriptor GetDescriptor(
ProjectSettingKind
kind)
263
private static int GetDescriptorIndex(
ProjectSettingKind
kind)
EditAndContinue\EditAndContinueErrorCode.cs (1)
24
/// <see cref="
ProjectSettingKind
"/> is added to this value.
EditAndContinue\ProjectSettingKind.cs (4)
94
public static bool IsWarning(this
ProjectSettingKind
kind)
96
ProjectSettingKind
.OutputType or
97
ProjectSettingKind
.StartupObject or
98
ProjectSettingKind
.Platform;