18 references to SymbolVisibilityGroup
Microsoft.CodeAnalysis.PublicApiAnalyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (12)
47public static SymbolVisibilityGroup GetSymbolVisibilityGroupOption( 52SymbolVisibilityGroup defaultValue) 57private static SymbolVisibilityGroup GetSymbolVisibilityGroupOption( 62SymbolVisibilityGroup defaultValue) 572/// 1. If user has explicitly configured candidate <see cref="SymbolVisibilityGroup"/> in editor config options and 582SymbolVisibilityGroup defaultRequiredVisibility = SymbolVisibilityGroup.Public) 587/// 1. If user has explicitly configured candidate <see cref="SymbolVisibilityGroup"/> in editor config options and 598SymbolVisibilityGroup defaultRequiredVisibility = SymbolVisibilityGroup.Public) 600var allowedVisibilities = options.GetSymbolVisibilityGroupOption(rule, containingContextSymbol, compilation, defaultRequiredVisibility); 601return 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)
32public static bool Contains(this SymbolVisibilityGroup symbolVisibilityGroup, SymbolVisibility symbolVisibility) 36SymbolVisibility.Public => (symbolVisibilityGroup & SymbolVisibilityGroup.Public) != 0, 38SymbolVisibility.Internal => (symbolVisibilityGroup & SymbolVisibilityGroup.Internal) != 0, 40SymbolVisibility.Private => (symbolVisibilityGroup & SymbolVisibilityGroup.Private) != 0,