37 references to GetOption
Microsoft.CodeAnalysis.Features (37)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
42
if (!context.GetAnalyzerOptions().
GetOption
(JsonDetectionOptionsStorage.DetectAndOfferEditorFeaturesForProbableJsonStrings) ||
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
38
if (!context.GetAnalyzerOptions().
GetOption
(JsonDetectionOptionsStorage.ReportInvalidJsonPatterns) ||
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
45
var option = context.GetAnalyzerOptions().
GetOption
(RegexOptionsStorage.ReportInvalidRegexPatterns);
src\roslyn\src\Analyzers\Core\Analyzers\AnalyzerOptionsProvider.cs (33)
21
public CodeStyleOption2<bool> QualifyFieldAccess =>
GetOption
(CodeStyleOptions2.QualifyFieldAccess);
22
public CodeStyleOption2<bool> QualifyPropertyAccess =>
GetOption
(CodeStyleOptions2.QualifyPropertyAccess);
23
public CodeStyleOption2<bool> QualifyMethodAccess =>
GetOption
(CodeStyleOptions2.QualifyMethodAccess);
24
public CodeStyleOption2<bool> QualifyEventAccess =>
GetOption
(CodeStyleOptions2.QualifyEventAccess);
25
public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess =>
GetOption
(CodeStyleOptions2.PreferIntrinsicPredefinedTypeKeywordInMemberAccess);
26
public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration =>
GetOption
(CodeStyleOptions2.PreferIntrinsicPredefinedTypeKeywordInDeclaration);
38
public NamingStylePreferences NamingPreferences =>
GetOption
(NamingStyleOptions.NamingPreferences);
42
public CodeStyleOption2<bool> PreferObjectInitializer =>
GetOption
(CodeStyleOptions2.PreferObjectInitializer);
43
public CodeStyleOption2<CollectionExpressionPreference> PreferCollectionExpression =>
GetOption
(CodeStyleOptions2.PreferCollectionExpression);
44
public CodeStyleOption2<bool> PreferCollectionInitializer =>
GetOption
(CodeStyleOptions2.PreferCollectionInitializer);
45
public CodeStyleOption2<bool> PreferSimplifiedBooleanExpressions =>
GetOption
(CodeStyleOptions2.PreferSimplifiedBooleanExpressions);
47
public CodeStyleOption2<bool> PreferCoalesceExpression =>
GetOption
(CodeStyleOptions2.PreferCoalesceExpression);
48
public CodeStyleOption2<bool> PreferNullPropagation =>
GetOption
(CodeStyleOptions2.PreferNullPropagation);
49
public CodeStyleOption2<bool> PreferExplicitTupleNames =>
GetOption
(CodeStyleOptions2.PreferExplicitTupleNames);
50
public CodeStyleOption2<bool> PreferAutoProperties =>
GetOption
(CodeStyleOptions2.PreferAutoProperties);
51
public CodeStyleOption2<bool> PreferInferredTupleNames =>
GetOption
(CodeStyleOptions2.PreferInferredTupleNames);
52
public CodeStyleOption2<bool> PreferInferredAnonymousTypeMemberNames =>
GetOption
(CodeStyleOptions2.PreferInferredAnonymousTypeMemberNames);
53
public CodeStyleOption2<bool> PreferIsNullCheckOverReferenceEqualityMethod =>
GetOption
(CodeStyleOptions2.PreferIsNullCheckOverReferenceEqualityMethod);
54
public CodeStyleOption2<bool> PreferConditionalExpressionOverAssignment =>
GetOption
(CodeStyleOptions2.PreferConditionalExpressionOverAssignment);
55
public CodeStyleOption2<bool> PreferConditionalExpressionOverReturn =>
GetOption
(CodeStyleOptions2.PreferConditionalExpressionOverReturn);
56
public CodeStyleOption2<bool> PreferCompoundAssignment =>
GetOption
(CodeStyleOptions2.PreferCompoundAssignment);
57
public CodeStyleOption2<bool> PreferSimplifiedInterpolation =>
GetOption
(CodeStyleOptions2.PreferSimplifiedInterpolation);
58
public CodeStyleOption2<bool> PreferSystemHashCode =>
GetOption
(CodeStyleOptions2.PreferSystemHashCode);
59
public CodeStyleOption2<UnusedParametersPreference> UnusedParameters =>
GetOption
(CodeStyleOptions2.UnusedParameters);
60
public CodeStyleOption2<AccessibilityModifiersRequired> RequireAccessibilityModifiers =>
GetOption
(CodeStyleOptions2.AccessibilityModifiersRequired);
61
public CodeStyleOption2<bool> PreferReadonly =>
GetOption
(CodeStyleOptions2.PreferReadonly);
62
public CodeStyleOption2<ParenthesesPreference> ArithmeticBinaryParentheses =>
GetOption
(CodeStyleOptions2.ArithmeticBinaryParentheses);
63
public CodeStyleOption2<ParenthesesPreference> OtherBinaryParentheses =>
GetOption
(CodeStyleOptions2.OtherBinaryParentheses);
64
public CodeStyleOption2<ParenthesesPreference> RelationalBinaryParentheses =>
GetOption
(CodeStyleOptions2.RelationalBinaryParentheses);
65
public CodeStyleOption2<ParenthesesPreference> OtherParentheses =>
GetOption
(CodeStyleOptions2.OtherParentheses);
68
public CodeStyleOption2<bool> PreferNamespaceAndFolderMatchStructure =>
GetOption
(CodeStyleOptions2.PreferNamespaceAndFolderMatchStructure);
69
public CodeStyleOption2<bool> AllowMultipleBlankLines =>
GetOption
(CodeStyleOptions2.AllowMultipleBlankLines);
70
public CodeStyleOption2<bool> AllowStatementImmediatelyAfterBlock =>
GetOption
(CodeStyleOptions2.AllowStatementImmediatelyAfterBlock);
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
99
if (!context.GetAnalyzerOptions().
GetOption
(FormatStringValidationOptionStorage.ReportInvalidPlaceholdersInStringDotFormatCalls))