18 references to IsSymbolAccessible
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder.cs (1)
774
return this.Flags.Includes(BinderFlags.IgnoreAccessibility) || AccessCheck.
IsSymbolAccessible
(symbol, within, ref useSiteInfo, throughTypeOpt);
Binder\Binder_Statements.cs (1)
3847
if (!AccessCheck.
IsSymbolAccessible
(baseConstructor, constructor.ContainingType, ref useSiteInfo))
Binder\Semantics\SemanticFacts.cs (1)
39
return AccessCheck.
IsSymbolAccessible
(
Compilation\CSharpCompilation.cs (1)
2230
AccessCheck.
IsSymbolAccessible
(symbol0, (NamedTypeSymbol)within0, ref discardedUseSiteInfo, throughType0);
FlowAnalysis\NullableWalker.cs (1)
5035
(containingType is null || AccessCheck.
IsSymbolAccessible
(member, containingType, ref discardedUseSiteInfo)))
Symbols\EventSymbol.cs (1)
196
(accessingTypeOpt is { } && !AccessCheck.
IsSymbolAccessible
(overridden, accessingTypeOpt, ref discardedUseSiteInfo)))
Symbols\MethodSymbol.cs (1)
450
(accessingTypeOpt is { } && !AccessCheck.
IsSymbolAccessible
(overridden, accessingTypeOpt, ref discardedUseSiteInfo)) ||
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
1073
return AccessCheck.
IsSymbolAccessible
(overridden.OriginalDefinition, overridingContainingType.OriginalDefinition, ref discardedUseSiteInfo);
Symbols\PropertySymbol.cs (1)
292
(accessingTypeOpt is { } && !AccessCheck.
IsSymbolAccessible
(overridden, accessingTypeOpt, ref discardedUseSiteInfo)))
Symbols\Source\ExplicitInterfaceHelpers.cs (2)
308
if (!AccessCheck.
IsSymbolAccessible
(implementedMember, implementingMember.ContainingType, ref useSiteInfo, throughTypeOpt: null))
332
!AccessCheck.
IsSymbolAccessible
(accessor, implementingMember.ContainingType, ref useSiteInfo, throughTypeOpt: null))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
709
bool isAccessible = AccessCheck.
IsSymbolAccessible
(hiddenMember, this, ref useSiteInfo);
879
Debug.Assert(AccessCheck.
IsSymbolAccessible
(overriddenMember, overridingType, ref discardedUseSiteInfo));
1140
if (overridingProperty.GetMethod != ownOrInheritedGetMethod && !AccessCheck.
IsSymbolAccessible
(ownOrInheritedGetMethod, overridingType, ref useSiteInfo))
1146
if (overridingProperty.SetMethod != ownOrInheritedSetMethod && !AccessCheck.
IsSymbolAccessible
(ownOrInheritedSetMethod, overridingType, ref useSiteInfo))
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
82
AccessCheck.
IsSymbolAccessible
(member, within, ref useSiteInfo))
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
95
Debug.Assert(AccessCheck.
IsSymbolAccessible
(_overriddenAccessor, this.ContainingType, ref discardedUseSiteInfo));
Symbols\TypeSymbol.cs (1)
1006
!AccessCheck.
IsSymbolAccessible
(interfaceMember, named, ref useSiteInfo2, throughTypeOpt: null))