public static ImmutableHashSet <OutputKind> GetOutputKindsOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     SyntaxTree tree,
     Compilation compilation,
     CancellationToken cancellationToken)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.OutputKind, rule, tree, compilation, s_defaultOutputKinds, cancellationToken);
Example #2
0
 public static DisposeAnalysisKind GetDisposeAnalysisKindOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     SyntaxTree tree,
     Compilation compilation,
     DisposeAnalysisKind defaultValue)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.DisposeAnalysisKind, rule, tree, compilation, defaultValue);
 public static EnumValuesPrefixTrigger GetEnumValuesPrefixTriggerOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     SyntaxTree tree,
     Compilation compilation,
     EnumValuesPrefixTrigger defaultValue,
     CancellationToken cancellationToken)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.EnumValuesPrefixTrigger, rule, tree, compilation, defaultValue, cancellationToken);
Example #4
0
 public static InterproceduralAnalysisKind GetInterproceduralAnalysisKindOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     SyntaxTree tree,
     Compilation compilation,
     InterproceduralAnalysisKind defaultValue,
     CancellationToken cancellationToken)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.InterproceduralAnalysisKind, rule, tree, compilation, defaultValue, cancellationToken);
 public static DisposeAnalysisKind GetDisposeAnalysisKindOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     DisposeAnalysisKind defaultValue,
     CancellationToken cancellationToken)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.DisposeAnalysisKind, rule, defaultValue, cancellationToken);
 public static ImmutableHashSet <SymbolKind> GetAnalyzedSymbolKindsOption(
     this AnalyzerOptions options,
     DiagnosticDescriptor rule,
     ImmutableHashSet <SymbolKind> defaultSymbolKinds,
     CancellationToken cancellationToken)
 => options.GetNonFlagsEnumOptionValue(EditorConfigOptionNames.AnalyzedSymbolKinds, rule, defaultSymbolKinds, cancellationToken);