21 references to SymbolVisibility
Test.Utilities (21)
ISymbolExtensions.cs (8)
178symbol.GetResultantVisibility() == SymbolVisibility.Public; 180public static SymbolVisibility GetResultantVisibility(this ISymbol symbol) 183SymbolVisibility visibility = SymbolVisibility.Public; 190return SymbolVisibility.Private; 198return SymbolVisibility.Private; 208return SymbolVisibility.Private; 214visibility = SymbolVisibility.Internal;
SymbolVisibility.cs (7)
31public static bool IsAtLeastAsVisibleAs(this SymbolVisibility typeVisibility, SymbolVisibility comparisonVisibility) 35SymbolVisibility.Public => true, 36SymbolVisibility.Internal => comparisonVisibility != SymbolVisibility.Public, 37SymbolVisibility.Private => comparisonVisibility == SymbolVisibility.Private,
SymbolVisibilityGroup.cs (4)
29public static bool Contains(this SymbolVisibilityGroup symbolVisibilityGroup, SymbolVisibility symbolVisibility) 33SymbolVisibility.Public => (symbolVisibilityGroup & SymbolVisibilityGroup.Public) != 0, 35SymbolVisibility.Internal => (symbolVisibilityGroup & SymbolVisibilityGroup.Internal) != 0, 37SymbolVisibility.Private => (symbolVisibilityGroup & SymbolVisibilityGroup.Private) != 0,
WellKnownTypeProvider.cs (2)
213case SymbolVisibility.Public: 214case SymbolVisibility.Internal when referencedAssembly.GivesAccessTo(Compilation.Assembly):