30 references to IsAccessibleWithin
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
227return attributeType.InstanceConstructors.Where(c => c.IsAccessibleWithin(within))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (3)
199return indexers.Where(i => i.IsAccessibleWithin(within, throughType: expressionType)) 243.Where(m => m.IsAccessibleWithin(within)) 264return methodGroup.Where(m => m.IsAccessibleWithin(within))
SignatureHelp\AttributeSignatureHelpProvider.cs (1)
94.WhereAsArray(c => c.IsAccessibleWithin(within))
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
95m => m.IsAccessibleWithin(within, throughType: expressionType));
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
78var accessibleMethods = methodGroup.Where(m => m.IsAccessibleWithin(within, throughType: throughType)).ToImmutableArrayOrEmpty();
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
89.WhereAsArray(c => c.IsAccessibleWithin(within))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
ExternalAccess\Pythia\Api\PythiaSymbolExtensions.cs (1)
27=> Shared.Extensions.ISymbolExtensions.IsAccessibleWithin(symbol, within, throughType);
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
187Return ImmutableArray.CreateRange(Of ISymbol)([interface].AllInterfaces.SelectMany(Function(i) i.GetMembers()).Where(Function(s) s.IsAccessibleWithin(within))) _
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (2)
181Dim accessibleMembers = memberGroup.Where(Function(m) m.IsAccessibleWithin(within)) 189Return indexers.Where(Function(i) i.IsAccessibleWithin(within, throughType:=expressionType)).
SignatureHelp\AttributeSignatureHelpProvider.vb (1)
74WhereAsArray(Function(c) c.IsAccessibleWithin(within)).
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (1)
77Dim accessibleMethods = methods.WhereAsArray(Function(m) m.IsAccessibleWithin(within)).
SignatureHelp\InvocationExpressionSignatureHelpProvider.ElementAccess.vb (1)
27Dim accessibleDefaultProperties = defaultProperties.Where(Function(m) m.IsAccessibleWithin(within, throughType:=throughType)).ToList()
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
35Return memberGroup.Where(Function(m) m.IsAccessibleWithin(within, throughType)).ToImmutableArray()
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.NormalType.vb (1)
26WhereAsArray(Function(c) c.IsAccessibleWithin(within)).
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
479.Where(Function(m) m.IsAccessibleWithin(within)) _ 527.Where(Function(m) m.IsAccessibleWithin(within)) _
Microsoft.CodeAnalysis.Workspaces (11)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (5)
307IsImplementable(m) && m.IsAccessibleWithin(within) && 327=> accessor != null && IsImplementable(accessor) && !accessor.IsAccessibleWithin(within); 457!symbol.IsAccessibleWithin(within)) 482propertySymbol.GetMethod.IsAccessibleWithin(within) && 483propertySymbol.SetMethod.IsAccessibleWithin(within))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
486if (type.IsAttribute() && type.IsAccessibleWithin(withinType ?? withinAssembly))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (3)
440return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 495return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 505return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
Shared\Extensions\IMethodSymbolExtensions.cs (1)
213a.AttributeClass?.IsAccessibleWithin(arg.accessibleWithin) == false;
Shared\Extensions\IPropertySymbolExtensions.cs (1)
71a.AttributeClass?.IsAccessibleWithin(arg.accessibleWithin) == false;