223 references to Value
Microsoft.CodeAnalysis.CSharp.Features (94)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
94var preference = info.Options.PreferExpressionBodiedAccessors.Value; 130var preference = info.Options.PreferExpressionBodiedProperties.Value;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (4)
173var useBlock = ((CSharpSimplifierOptions)this.ExtractMethodGenerationOptions.SimplifierOptions).PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 363if (LocalFunction && (!Options.PreferStaticLocalFunction.Value || languageVersion < LanguageVersion.CSharp8)) 826this.AnalyzerResult.UseInstanceMember && this.ExtractMethodGenerationOptions.SimplifierOptions.QualifyMethodAccess.Value && !LocalFunction 934var varElsewhere = ((CSharpSimplifierOptions)this.ExtractMethodGenerationOptions.SimplifierOptions).VarElsewhere.Value;
Formatting\CSharpUseProgramMainNewDocumentFormattingProvider.cs (1)
30if (option.Value)
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
53return options.PreferThrowExpression.Value;
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (3)
54=> options.PreferThrowExpression.Value; 61var withBlock = options.PreferBraces.Value == CodeAnalysis.CodeStyle.PreferBracesPreference.Always; 62var singleLine = options.AllowEmbeddedStatementsOnSameLine.Value;
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
33=> ((CSharpAnalyzerOptionsProvider)options).PreferSimpleUsingStatement.Value;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
56if (simplifierOptions.ImplicitObjectCreationWhenTypeIsApparent.Value &&
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (2)
71var expressionBodyPreference = options.PreferExpressionBodiedProperties.Value; 178var expressionBodyPreference = options.PreferExpressionBodiedAccessors.Value;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
55options.PreferExpressionBodiedMethods.Value, desiredGetMethodName, desiredSetMethodName,
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
59var preferredModifierOrderString = analyzerOptionsProvider.GetAnalyzerConfigOptions().GetOption(CSharpCodeStyleOptions.PreferredModifierOrder).Value;
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
51if (option.Value == PreferBracesPreference.None || 96if (option.Value == PreferBracesPreference.WhenMultiline
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (2)
29var userPrefersRegularNamespaces = option.Value == NamespaceDeclarationPreference.BlockScoped; 59var userPrefersFileScopedNamespaces = option.Value == NamespaceDeclarationPreference.FileScoped;
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
45var userPrefersProgramMain = option.Value == false;
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
19var userPrefersTopLevelStatements = option.Value == true;
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
43if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
74if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
40if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
42if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
44if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
72if (!option.Value || ShouldSkipAnalysis(declaration.SyntaxTree, context.Options, context.Compilation.Options, option.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
96if (!option.Value || ShouldSkipAnalysis(typeDeclaration.SyntaxTree, context.Options, context.Compilation.Options, option.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (3)
60if (option.Value == AddImportPlacement.InsideNamespace 72option.Value is AddImportPlacement.OutsideNamespaceIgnoringAliases 83if (option.Value != AddImportPlacement.InsideNamespace
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
38if (option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
37if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
35if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
55if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (4)
48if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 52var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch; 147if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 164var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
45if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 48var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
33if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 41var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (2)
33if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 47var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
75if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 94var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (2)
51if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 68var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (3)
50if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 92if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 95var allowSemanticsChange = option.Value is CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
59if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 125if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
45if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
43if (!defaultExpression.CanReplaceWithDefaultLiteral(parseOptions, preference.Value, context.SemanticModel, cancellationToken))
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (3)
94var userPrefersExpressionBodies = preference.Value != ExpressionBodyPreference.Never; 108var conversionPreference = forAnalyzer ? preference.Value : ExpressionBodyPreference.WhenPossible; 185var userPrefersBlockBodies = preference.Value == ExpressionBodyPreference.Never;
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (2)
75semanticModel, option.Value, declaration, declaration.GetLanguageVersion(), cancellationToken)) 87semanticModel, option.Value, declaration, cancellationToken))
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
42if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
44if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
180if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
74if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
42if (!preference.Value 69if (!preference.Value ||
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
81if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
64if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
55if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
65if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
67if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
58if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
267if (!styleOption.Value
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
81if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
108if (!currentOption.Value || ShouldSkipAnalysis(currentSyntaxTree, context.Options, context.Compilation.Options, currentOption.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
66if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
61if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification))
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
65if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
78var modifierOrder = configOptions.GetOption(CSharpCodeStyleOptions.PreferredModifierOrder).Value;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
260return options.VarForBuiltInTypes.Value; 264return options.VarElsewhere.Value;
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
384var placement = styleOption.Value;
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
47var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
95makeStaticIfPossible = options.PreferStaticLocalFunction.Value;
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (2)
48await ComputeRefactoringsAsync(context, optionValue.Value, analyzerActive: false).ConfigureAwait(false); 70await ComputeRefactoringsAsync(context, optionValue.Value, analyzerActive: true).ConfigureAwait(false);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
75if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (9)
Diagnostics\Configuration\ConfigureSeverity\VarForBuiltInTypesSeverityConfigurationTests.cs (1)
36Assert.False(CSharpCodeStyleOptions.VarForBuiltInTypes.DefaultValue.Value);
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (8)
47Assert.Equal(ExpressionBodyPreference.WhenPossible, option.Value); 51Assert.Equal(ExpressionBodyPreference.Never, option.Value); 55Assert.Equal(ExpressionBodyPreference.WhenOnSingleLine, option.Value); 59Assert.Equal(ExpressionBodyPreference.Never, option.Value); 63Assert.Equal(ExpressionBodyPreference.Never, option.Value); 67Assert.Equal(ExpressionBodyPreference.Never, option.Value); 71Assert.Equal(ExpressionBodyPreference.WhenPossible, option.Value); 75Assert.Equal(ExpressionBodyPreference.WhenOnSingleLine, option.Value);
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
Simplification\Reducers\CSharpDefaultExpressionReducer.Rewriter.cs (1)
33var preferSimpleDefaultExpression = options.PreferSimpleDefaultExpression.Value;
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
129switch (options.PreferBraces.Value)
Simplification\Reducers\CSharpVarReducer.cs (3)
21=> options.VarForBuiltInTypes.Value || 22options.VarWhenTypeIsApparent.Value || 23options.VarElsewhere.Value;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
395if (!options.PreferPredefinedTypeKeywordInMemberAccess.Value)
Simplification\Simplifiers\NameSimplifier.cs (1)
735options.PreferPredefinedTypeKeywordInDeclaration.Value;
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
38if (options.PreferPredefinedTypeKeywordInMemberAccess.Value &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (4)
39return value.Value switch 69return value.Value switch 98return value.Value switch 135return value.Value switch
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpSimplifierOptions.cs (3)
60if (styleForIntrinsicTypes.Value) 63if (styleForApparent.Value) 66if (styleForElsewhere.Value)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
77declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedConstructors.Value, cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
91declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedOperators.Value, cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
189methodDeclaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedMethods.Value, cancellationToken, 207localFunctionDeclaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedLocalFunctions.Value, cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
109info.Options.NamespaceDeclarations.Value == NamespaceDeclarationPreference.FileScoped &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
62declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedOperators.Value, cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (3)
204declaration, info.LanguageVersion, info.Options.PreferExpressionBodiedProperties.Value, cancellationToken, 221declaration, info.LanguageVersion, info.Options.PreferExpressionBodiedIndexers.Value, cancellationToken, 239declaration.Kind(), info.LanguageVersion, info.Options.PreferExpressionBodiedAccessors.Value, cancellationToken,
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)
48=> _valueDescriptions[_possibleValues.IndexOf(_value.Value)];
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
RazorCSharpSyntaxFormattingOptions.cs (2)
42(RazorNamespaceDeclarationPreference)options.NamespaceDeclarations.Value, 43options.PreferTopLevelStatements.Value,
Microsoft.CodeAnalysis.Features (39)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
107=> !optionValue.Value && optionValue.Notification.Severity != ReportDiagnostic.Suppress;
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
46if (option.Value == AccessibilityModifiersRequired.Never 61this.AccessibilityFacts, member, option.Value, out var name, out var modifiersAdded))
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
109if (preference.Value != ParenthesesPreference.AlwaysForClarity
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
58Contract.ThrowIfFalse(option.Value is ForEachExplicitCastInSourcePreference.Always or ForEachExplicitCastInSourcePreference.WhenStronglyTyped); 130if (option.Value == ForEachExplicitCastInSourcePreference.WhenStronglyTyped &&
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
223|| !option.Value
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
55if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
43if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification))
src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
46|| !_helpers.TryGetOrComputePreferredOrder(option.Value, out var preferredOrder))
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
117var shouldOptionBePresent = optionValue.Value;
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
94if (preference.Value == ParenthesesPreference.AlwaysForClarity && 104Debug.Assert(preference.Value == ParenthesesPreference.NeverIfUnnecessary ||
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
220unusedParametersOption.Value, unusedParametersOption.Notification); 233var preference = option.Value;
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
135!ShouldReportUnusedParameters(parameter.ContainingSymbol, option.Value, option.Notification.Severity))
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
66if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification))
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (2)
190return preferAutoProps.Value && !ShouldSkipAnalysis(tree, context.Options, context.Compilation.Options, preferAutoProps.Notification, context.CancellationToken); 374if (!preferAutoProps.Value)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
56if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
59if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
53if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (5)
136if (!preferInitializerOption.Value 137&& preferExpressionOption.Value == Shared.CodeStyle.CollectionExpressionPreference.Never 203if (!preferInitializerOption.Value) 217if (preferExpressionOption.Value == CollectionExpressionPreference.Never) 231var allowSemanticsChange = preferExpressionOption.Value == CollectionExpressionPreference.WhenTypesLooselyMatch;
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
81if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
45if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
37if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
63if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
136if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
38if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
100if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
73if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
97if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
54if (!_helpers.TryGetOrComputePreferredOrder(option.Value, out var preferredOrder))
Microsoft.CodeAnalysis.Workspaces (36)
CodeStyle\CodeStyleOption.cs (1)
40get => UnderlyingOption.Value;
CodeStyle\CodeStyleOption2_operators.cs (1)
21return new CodeStyleOption<T>(option.Value, (NotificationOption)option.Notification);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (1)
28public bool PlaceImportsInsideNamespaces => UsingDirectivePlacement.Value == AddImportPlacement.InsideNamespace;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
185Debug.Assert(s_unusedExpressionAssignmentPreferenceMap.ContainsValue(option.Value)); 186var value = s_unusedExpressionAssignmentPreferenceMap.GetKeyOrDefault(option.Value) ?? s_unusedExpressionAssignmentPreferenceMap.GetKeyOrDefault(defaultValue.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (10)
93object? ICodeStyleOption2.Value => this.Value; 95ICodeStyleOption2 ICodeStyleOption2.WithNotification(NotificationOption2 notification) => new CodeStyleOption2<T>(Value, notification); 102if (boolValue == (bool)(object)Value!) 110return EqualityComparer<T>.Default.Equals(value, Value) ? this : new CodeStyleOption2<T>(value, Notification); 113private int EnumValueAsInt32 => (int)(object)Value!; 126return Value!; 130return Value!; 240&& EqualityComparer<T>.Default.Equals(Value, other.Value) 249=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (10)
193Debug.Assert(s_unusedParametersPreferenceMap.ContainsValue(option.Value)); 194var value = s_unusedParametersPreferenceMap.GetKeyOrDefault(option.Value) ?? s_unusedParametersPreferenceMap.GetKeyOrDefault(defaultValue.Value); 223Debug.Assert(s_accessibilityModifiersRequiredMap.ContainsValue(option.Value)); 224return $"{s_accessibilityModifiersRequiredMap.GetKeyOrDefault(option.Value)}{CodeStyleHelpers.GetEditorConfigStringNotificationPart(option, defaultValue)}"; 269Debug.Assert(s_parenthesesPreferenceMap.ContainsValue(option.Value)); 270var value = s_parenthesesPreferenceMap.GetKeyOrDefault(option.Value) ?? s_parenthesesPreferenceMap.GetKeyOrDefault(ParenthesesPreference.AlwaysForClarity); 322Debug.Assert(s_forEachExplicitCastInSourcePreferencePreferenceMap.ContainsValue(option.Value)); 323var value = s_forEachExplicitCastInSourcePreferencePreferenceMap.GetKeyOrDefault(option.Value) ?? 324s_forEachExplicitCastInSourcePreferencePreferenceMap.GetKeyOrDefault(defaultValue.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CollectionExpressionPreference.cs (1)
27var prefix = value.Value switch
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
18=> TryGetEditorConfigOption<CodeStyleOption2<T>>(analyzerConfigOptions, option, out var style) ? style!.Value : defaultValue;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (2)
95serializeValue: value => (value.Value ? "true" : "false") + CodeStyleHelpers.GetEditorConfigStringNotificationPart(value, defaultValue)); 99serializeValue: value => value.Value.ToLowerInvariant() + CodeStyleHelpers.GetEditorConfigStringNotificationPart(value, defaultValue));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\IOptionReader.cs (4)
41=> GetOptionValue(options, option, option.DefaultValue.Value); 44=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option), out var style) ? style!.Value : defaultValue; 47=> GetOptionValue(options, option, language, option.DefaultValue.Value); 50=> options.TryGetOption<CodeStyleOption2<T>>(new OptionKey2(option, language), out var style) ? style!.Value : defaultValue;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (1)
122return options.TryGetQualifyMemberAccessOption(symbol.Kind, out var symbolOptions) && !symbolOptions.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
62if (!symbolInfo.Symbol.IsStatic && optionValue.Value)
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
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);
Options\EditorConfigCodeStyleParserTests.cs (3)
40Assert.True(result.Value == isEnabled, 41$"Expected {nameof(isEnabled)} to be {isEnabled}, was {result.Value}"); 59Assert.Equal(value, parsedCodeStyleOption!.Value);
Simplifier\SimplifierTests.cs (6)
129Assert.False(simplifierOptions.QualifyFieldAccess.Value); 130Assert.False(simplifierOptions.QualifyPropertyAccess.Value); 131Assert.False(simplifierOptions.QualifyMethodAccess.Value); 132Assert.False(simplifierOptions.QualifyEventAccess.Value); 133Assert.False(simplifierOptions.PreferPredefinedTypeKeywordInMemberAccess.Value); 134Assert.False(simplifierOptions.PreferPredefinedTypeKeywordInDeclaration.Value);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
274var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!perLanguageOption2.DefaultValue.Value, perLanguageOption2.DefaultValue.Notification); 290var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!option2.DefaultValue.Value, option2.DefaultValue.Notification);