22 references to UseVarPreference
Microsoft.CodeAnalysis.CSharp.Features (4)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (4)
141
var
varPreference = simplifierOptions.GetUseVarPreference();
146
return varPreference.HasFlag(
UseVarPreference
.ForBuiltInTypes);
151
return varPreference.HasFlag(
UseVarPreference
.WhenTypeIsApparent);
154
return varPreference.HasFlag(
UseVarPreference
.Elsewhere);
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
CSharpSimplifierOptions.cs (6)
48
public
UseVarPreference
GetUseVarPreference()
54
var
stylePreferences =
UseVarPreference
.None;
57
stylePreferences |=
UseVarPreference
.ForBuiltInTypes;
60
stylePreferences |=
UseVarPreference
.WhenTypeIsApparent;
63
stylePreferences |=
UseVarPreference
.Elsewhere;
CSharpTypeStyleHelper.State.cs (2)
20
public readonly
UseVarPreference
TypeStylePreference;
64
private static bool IsTypeApparentInDeclaration(VariableDeclarationSyntax variableDeclaration, SemanticModel semanticModel,
UseVarPreference
stylePreferences, CancellationToken cancellationToken)
CSharpUseExplicitTypeHelper.cs (4)
26
var
stylePreferences = state.TypeStylePreference;
30
return !stylePreferences.HasFlag(
UseVarPreference
.ForBuiltInTypes);
34
return !stylePreferences.HasFlag(
UseVarPreference
.WhenTypeIsApparent);
38
return !stylePreferences.HasFlag(
UseVarPreference
.Elsewhere);
CSharpUseImplicitTypeHelper.cs (4)
75
var
stylePreferences = state.TypeStylePreference;
79
return stylePreferences.HasFlag(
UseVarPreference
.ForBuiltInTypes);
83
return stylePreferences.HasFlag(
UseVarPreference
.WhenTypeIsApparent);
87
return stylePreferences.HasFlag(
UseVarPreference
.Elsewhere);
TypeStyleHelper.cs (2)
30
UseVarPreference
stylePreferences,
74
return stylePreferences.HasFlag(
UseVarPreference
.ForBuiltInTypes);