1 write to Value
Microsoft.CodeAnalysis.Workspaces (1)
CodeStyleOption2`1.cs (1)
98Value = value;
197 references to Value
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (9)
Diagnostics\Configuration\ConfigureSeverity\VarForBuiltInTypesSeverityConfigurationTests.cs (1)
36Assert.False(CSharpCodeStyleOptions.VarForBuiltInTypes.DefaultValue.Value);
UseExpressionBodyForMethodsAnalyzerTests.cs (8)
51Assert.Equal(ExpressionBodyPreference.WhenPossible, option.Value); 55Assert.Equal(ExpressionBodyPreference.Never, option.Value); 59Assert.Equal(ExpressionBodyPreference.WhenOnSingleLine, option.Value); 63Assert.Equal(ExpressionBodyPreference.Never, option.Value); 67Assert.Equal(ExpressionBodyPreference.Never, option.Value); 71Assert.Equal(ExpressionBodyPreference.Never, option.Value); 75Assert.Equal(ExpressionBodyPreference.WhenPossible, option.Value); 79Assert.Equal(ExpressionBodyPreference.WhenOnSingleLine, option.Value);
Microsoft.CodeAnalysis.CSharp.Features (67)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
36if (option.Value)
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
37if (option.Value)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
37if (option.Value)
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
38if (option.Value)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
84var preference = info.Options.PreferExpressionBodiedAccessors.Value; 120var preference = info.Options.PreferExpressionBodiedProperties.Value;
ConvertNamespaceAnalysis.cs (2)
30var userPrefersRegularNamespaces = option.Value == NamespaceDeclarationPreference.BlockScoped; 60var userPrefersFileScopedNamespaces = option.Value == NamespaceDeclarationPreference.FileScoped;
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
61c => ConvertToProgramMainAsync(document, options.AccessibilityModifiersRequired.Value, c),
ConvertProgramAnalysis_ProgramMain.cs (1)
51var userPrefersProgramMain = option.Value == false;
ConvertProgramAnalysis_TopLevelStatements.cs (1)
19var userPrefersTopLevelStatements = option.Value == true;
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
44if (!styleOption.Value)
CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
65CSharpAccessibilityFacts.Instance, member, option.Value, out var name, out var modifiersAdded))
CSharpAddBracesDiagnosticAnalyzer.cs (2)
52if (option.Value == PreferBracesPreference.None) 96if (option.Value == PreferBracesPreference.WhenMultiline
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
57if (!styleOption.Value)
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
63if (!styleOption.Value)
CSharpInlineDeclarationCodeFixProvider.cs (2)
272return options.VarForBuiltInTypes.Value; 276return options.VarElsewhere.Value;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
71if (!option.Value)
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
62if (!styleOption.Value)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
57if (!option.Value)
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
96if (!option.Value)
CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
56if (!styleOption.Value)
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
64if (!option.Value) 129if (!option.Value)
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
45if (!option.Value)
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
52var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
42if (!defaultExpression.CanReplaceWithDefaultLiteral(parseOptions, preference.Value, context.SemanticModel, cancellationToken))
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
46if (!styleOption.Value)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
181if (!option.Value)
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
47if (!preference.Value || 72if (!preference.Value ||
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
47if (!option.Value)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
102makeStaticIfPossible = options.PreferStaticLocalFunction.Value;
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73if (!styleOption.Value)
CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
57if (!styleOption.Value)
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
48if (!option.Value)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
69if (!styleOption.Value)
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
80if (!option.Value)
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
66if (!styleOption.Value)
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
37if (option.Value)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
233if (LocalFunction && (!Options.PreferStaticLocalFunction.Value || languageVersion < LanguageVersion.CSharp8))
Formatting\CSharpUseProgramMainNewDocumentFormattingProvider.cs (1)
32if (option.Value)
GenerateConstructorFromMembers\CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
57return options.PreferThrowExpression.Value;
HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
41var newNode = GetNewNode(_node, options.PreferredModifierOrder.Value);
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (3)
60=> options.PreferThrowExpression.Value; 67var withBlock = options.PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 68var singleLine = options.AllowEmbeddedStatementsOnSameLine.Value;
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
42if (!styleOption.Value)
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
45if (!option.Value)
MisplacedUsingDirectivesCodeFixProvider.cs (1)
374var placement = styleOption.Value;
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
59if (option.Value != AddImportPlacement.OutsideNamespace) 71if (option.Value != AddImportPlacement.InsideNamespace
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (2)
68var expressionBodyPreference = options.PreferExpressionBodiedProperties.Value; 175var expressionBodyPreference = options.PreferExpressionBodiedAccessors.Value;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
57options.PreferExpressionBodiedMethods.Value, desiredGetMethodName, desiredSetMethodName,
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (2)
51await ComputeRefactoringsAsync(context, optionValue.Value, analyzerActive: false).ConfigureAwait(false); 73await ComputeRefactoringsAsync(context, optionValue.Value, analyzerActive: true).ConfigureAwait(false);
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (2)
71if (UseExpressionBodyForLambdaHelpers.CanOfferUseExpressionBody(option.Value, declaration, declaration.GetLanguageVersion())) 82if (UseExpressionBodyForLambdaHelpers.CanOfferUseBlockBody(semanticModel, option.Value, declaration, cancellationToken))
UseExpressionBodyHelper`1.cs (3)
91var userPrefersExpressionBodies = preference.Value != ExpressionBodyPreference.Never; 105var conversionPreference = forAnalyzer ? preference.Value : ExpressionBodyPreference.WhenPossible; 175var userPrefersBlockBodies = preference.Value == ExpressionBodyPreference.Never;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
80if (!styleOption.Value)
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
116if (!option.Value)
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
66if (!option.Value)
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
ConstructorGenerator.cs (1)
76declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedConstructors.Value,
ConversionGenerator.cs (1)
87declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedOperators.Value,
CSharpCodeStyleOptions_Parsing.cs (4)
40return value.Value switch 69return value.Value switch 97return value.Value switch 134return value.Value switch
CSharpSimplifierOptions.cs (3)
56if (styleForIntrinsicTypes.Value) 59if (styleForApparent.Value) 62if (styleForElsewhere.Value)
MethodGenerator.cs (2)
162methodDeclaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedMethods.Value, 180localFunctionDeclaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedLocalFunctions.Value,
NamespaceGenerator.cs (1)
108info.Options.NamespaceDeclarations.Value == NamespaceDeclarationPreference.FileScoped &&
OperatorGenerator.cs (1)
59declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedOperators.Value,
PropertyGenerator.cs (3)
183declaration, info.LanguageVersion, info.Options.PreferExpressionBodiedProperties.Value, 202declaration, info.LanguageVersion, info.Options.PreferExpressionBodiedIndexers.Value, 220declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedAccessors.Value,
Simplification\Reducers\CSharpDefaultExpressionReducer.Rewriter.cs (1)
36var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
131switch (options.PreferBraces.Value)
Simplification\Reducers\CSharpVarReducer.cs (3)
21=> options.VarForBuiltInTypes.Value || 22options.VarWhenTypeIsApparent.Value || 23options.VarElsewhere.Value;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
401if (!options.PreferPredefinedTypeKeywordInMemberAccess.Value)
Simplification\Simplifiers\NameSimplifier.cs (1)
716options.PreferPredefinedTypeKeywordInDeclaration.Value;
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
40if (options.PreferPredefinedTypeKeywordInMemberAccess.Value &&
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeStyle\CSharpEditorConfigCodeStyleParserTests.cs (2)
62Assert.Equal((ExpressionBodyPreference)parsedValue, codeStyleOption.Value); 78Assert.Equal(parsedValue, codeStyleOption.Value);
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Data\CodeStyleSetting`1.cs (1)
49=> _valueDescriptions[_possibleValues.IndexOf(_value.Value)];
Microsoft.CodeAnalysis.Features (35)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
36if (option.Value == AccessibilityModifiersRequired.Never)
AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
117if (preference.Value != ParenthesesPreference.AlwaysForClarity)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
42if (option.Value)
AbstractForEachCastDiagnosticAnalyzer.cs (2)
67Contract.ThrowIfFalse(option.Value is ForEachExplicitCastInSourcePreference.Always or ForEachExplicitCastInSourcePreference.WhenStronglyTyped); 115if (option.Value == ForEachExplicitCastInSourcePreference.WhenStronglyTyped &&
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
195if (option == null || !option.Value)
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
55if (!option.Value)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
38if (option.Value)
AbstractOrderModifiersCodeFixProvider.cs (1)
57if (!_helpers.TryGetOrComputePreferredOrder(option.Value, out var preferredOrder))
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
44if (!_helpers.TryGetOrComputePreferredOrder(option.Value, out var preferredOrder))
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
126var shouldOptionBePresent = optionValue.Value;
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
94if (preference.Value == ParenthesesPreference.AlwaysForClarity && 104Debug.Assert(preference.Value == ParenthesesPreference.NeverIfUnnecessary ||
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
214unusedParametersOption.Value, unusedParametersOption.Notification.Severity); 220var preferenceOpt = option?.Value;
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
143!ShouldReportUnusedParameters(parameter.ContainingSymbol, option.Value, option.Notification.Severity))
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
67if (!styleOption.Value)
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
45if (!option.Value)
AbstractUseAutoPropertyAnalyzer.cs (2)
97return preferAutoProps.Value && preferAutoProps.Notification.Severity != ReportDiagnostic.Suppress; 188if (!preferAutoProps.Value)
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
65if (!option.Value)
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
58if (!option.Value)
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
53if (!option.Value)
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
94if (!option.Value)
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
77if (!option.Value)
AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
48if (!option.Value)
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
63if (!option.Value)
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
111if (!option.Value)
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
34if (!option.Value)
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
84if (!option.Value)
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
97if (!option.Value)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
338return value.Value;
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
110=> !optionValue.Value && optionValue.Notification.Severity != ReportDiagnostic.Suppress;
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
37if (!option.Value)
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
69if (option?.Value != true)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
56If Not VisualBasicAddAccessibilityModifiers.Instance.ShouldUpdateAccessibilityModifier(VisualBasicAccessibilityFacts.Instance, member, [option].Value, name, modifiersAdded) Then
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
38If Not styleOption.Value Then
VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (2)
47If Not preference.Value OrElse Not CanSimplifyTupleName(argument, DirectCast(syntaxTree.Options, VisualBasicParseOptions)) Then 68If Not preference.Value OrElse Not CanSimplifyNamedFieldInitializer(fieldInitializer) Then
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
54If Not styleOption.Value Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
78Debug.Assert(String.Join(",", s_modifierKindsInOrder.Select(AddressOf SyntaxFacts.GetText)) = VisualBasicIdeCodeStyleOptions.Default.PreferredModifierOrder.Value)
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
186options.PreferPredefinedTypeKeywordInMemberAccess.Value
Simplification\Simplifiers\NameSimplifier.vb (1)
400options.PreferPredefinedTypeKeywordInDeclaration.Value
Microsoft.CodeAnalysis.Workspaces (33)
AddImportPlacementOptions.cs (1)
37public bool PlaceImportsInsideNamespaces => UsingDirectivePlacement.Value == AddImportPlacement.InsideNamespace;
AnalyzerConfigOptionsExtensions.cs (1)
22=> TryGetEditorConfigOption<CodeStyleOption2<T>>(analyzerConfigOptions, option, out var style) ? style!.Value : defaultValue;
CodeStyle\CodeStyleOption.cs (1)
31get => _codeStyleOptionImpl.Value;
CodeStyle\CodeStyleOption2_operators.cs (1)
21return new CodeStyleOption<T>(option.Value, (NotificationOption)option.Notification);
CodeStyleHelpers.cs (3)
183Debug.Assert(s_unusedExpressionAssignmentPreferenceMap.ContainsValue(option.Value)); 184var value = s_unusedExpressionAssignmentPreferenceMap.GetKeyOrDefault(option.Value) ?? s_unusedExpressionAssignmentPreferenceMap.GetKeyOrDefault(defaultValue.Value);
CodeStyleOption2`1.cs (10)
102object? ICodeStyleOption.Value => this.Value; 104ICodeStyleOption ICodeStyleOption.WithNotification(NotificationOption2 notification) => new CodeStyleOption2<T>(Value, notification); 118if (boolValue == (bool)(object)Value!) 126return EqualityComparer<T>.Default.Equals(value, Value) ? this : new CodeStyleOption2<T>(value, Notification); 129private int EnumValueAsInt32 => (int)(object)Value!; 142return Value!; 146return Value!; 256&& EqualityComparer<T>.Default.Equals(Value, other.Value) 265=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
CodeStyleOptions2.cs (10)
184Debug.Assert(s_unusedParametersPreferenceMap.ContainsValue(option.Value)); 185var value = s_unusedParametersPreferenceMap.GetKeyOrDefault(option.Value) ?? s_unusedParametersPreferenceMap.GetKeyOrDefault(defaultValue.Value); 214Debug.Assert(s_accessibilityModifiersRequiredMap.ContainsValue(option.Value)); 215return $"{s_accessibilityModifiersRequiredMap.GetKeyOrDefault(option.Value)}{CodeStyleHelpers.GetEditorConfigStringNotificationPart(option, defaultValue)}"; 260Debug.Assert(s_parenthesesPreferenceMap.ContainsValue(option.Value)); 261var value = s_parenthesesPreferenceMap.GetKeyOrDefault(option.Value) ?? s_parenthesesPreferenceMap.GetKeyOrDefault(ParenthesesPreference.AlwaysForClarity); 310Debug.Assert(s_forEachExplicitCastInSourcePreferencePreferenceMap.ContainsValue(option.Value)); 311var value = s_forEachExplicitCastInSourcePreferencePreferenceMap.GetKeyOrDefault(option.Value) ?? 312s_forEachExplicitCastInSourcePreferencePreferenceMap.GetKeyOrDefault(defaultValue.Value);
EditorConfigValueSerializer.cs (2)
90serializeValue: value => (value.Value ? "true" : "false") + CodeStyleHelpers.GetEditorConfigStringNotificationPart(value, defaultValue)); 94serializeValue: value => value.Value.ToLowerInvariant() + CodeStyleHelpers.GetEditorConfigStringNotificationPart(value, defaultValue));
IOptionReader.cs (2)
50=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option), out var style) ? style!.Value : defaultValue; 53=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option, language), out var style) ? style!.Value : defaultValue;
Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
61if (!symbolInfo.Symbol.IsStatic && optionValue.Value)
SimplificationHelpers.cs (1)
123return options.TryGetQualifyMemberAccessOption(symbol.Kind, out var symbolOptions) && !symbolOptions.Value;
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
CodeStyle\EditorConfigCodeStyleParserTests.cs (3)
48Assert.True(result.Value == isEnabled, 49$"Expected {nameof(isEnabled)} to be {isEnabled}, was {result.Value}"); 67Assert.Equal(value, parsedCodeStyleOption!.Value);
Options\CodeStyleOptionTests.cs (5)
85Assert.Equal(ExpressionBodyPreference.Never, deserialized.Value); 91Assert.Equal(ExpressionBodyPreference.WhenPossible, deserialized.Value); 104Assert.False(deserialized.Value); 110Assert.True(deserialized.Value); 118Assert.Equal(default, deserialized.Value);
Simplifier\SimplifierTests.cs (6)
131Assert.False(simplifierOptions.QualifyFieldAccess.Value); 132Assert.False(simplifierOptions.QualifyPropertyAccess.Value); 133Assert.False(simplifierOptions.QualifyMethodAccess.Value); 134Assert.False(simplifierOptions.QualifyEventAccess.Value); 135Assert.False(simplifierOptions.PreferPredefinedTypeKeywordInMemberAccess.Value); 136Assert.False(simplifierOptions.PreferPredefinedTypeKeywordInDeclaration.Value);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
275var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!perLanguageOption2.DefaultValue.Value, perLanguageOption2.DefaultValue.Notification); 291var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!option2.DefaultValue.Value, option2.DefaultValue.Notification);
Microsoft.VisualStudio.LanguageServices.Implementation (2)
Options\Style\BooleanCodeStyleOptionViewModel.cs (1)
42_selectedPreference = Preferences.Single(c => c.IsChecked == codeStyleOption.Value);
Options\Style\EnumCodeStyleOptionViewModel.cs (1)
57var enumIndex = _enumValues.IndexOf(codeStyleOption.Value);