18 references to SymbolVisibilityGroup
Microsoft.CodeAnalysis.Analyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (12)
47
public static
SymbolVisibilityGroup
GetSymbolVisibilityGroupOption(
52
SymbolVisibilityGroup
defaultValue)
57
private static
SymbolVisibilityGroup
GetSymbolVisibilityGroupOption(
62
SymbolVisibilityGroup
defaultValue)
572
/// 1. If user has explicitly configured candidate <see cref="
SymbolVisibilityGroup
"/> in editor config options and
582
SymbolVisibilityGroup
defaultRequiredVisibility =
SymbolVisibilityGroup
.Public)
587
/// 1. If user has explicitly configured candidate <see cref="
SymbolVisibilityGroup
"/> in editor config options and
598
SymbolVisibilityGroup
defaultRequiredVisibility =
SymbolVisibilityGroup
.Public)
600
var
allowedVisibilities = options.GetSymbolVisibilityGroupOption(rule, containingContextSymbol, compilation, defaultRequiredVisibility);
601
return allowedVisibilities ==
SymbolVisibilityGroup
.All ||
src\RoslynAnalyzers\Utilities\Compiler\Options\EditorConfigOptionNames.cs (1)
18
/// Allowed option values: One or more fields of flags enum <see cref="
SymbolVisibilityGroup
"/> as a comma separated list.
src\RoslynAnalyzers\Utilities\Compiler\Options\ICategorizedAnalyzerConfigOptions.cs (1)
45
/// <para>See <see cref="
SymbolVisibilityGroup
"/> for allowed symbol visibility value combinations.</para>
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolVisibilityGroup.cs (4)
32
public static bool Contains(this
SymbolVisibilityGroup
symbolVisibilityGroup, SymbolVisibility symbolVisibility)
36
SymbolVisibility.Public => (symbolVisibilityGroup &
SymbolVisibilityGroup
.Public) != 0,
38
SymbolVisibility.Internal => (symbolVisibilityGroup &
SymbolVisibilityGroup
.Internal) != 0,
40
SymbolVisibility.Private => (symbolVisibilityGroup &
SymbolVisibilityGroup
.Private) != 0,