27 references to IsAccessibleWithin
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
198member.IsAccessibleWithin(type))
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
246if (!staticSymbol.IsAccessibleWithin(enclosingNamedType) || 340return completionListType != null && completionListType.IsAccessibleWithin(within)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (3)
176return type.InstanceConstructors.Where(c => c.IsAccessibleWithin(within)) 221return type.InstanceConstructors.Where(c => c.IsAccessibleWithin(within)) 244.Where(m => m.IsAccessibleWithin(within))
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
94.WhereAsArray(c => c.IsAccessibleWithin(within) && !c.Equals(currentConstructor))
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
84.WhereAsArray(c => c.IsAccessibleWithin(within: within, throughType: c.ContainingType))
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
89.WhereAsArray(c => c.IsAccessibleWithin(within))
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
97if (symbols.Any(s => s.IsAccessibleWithin(containingType)) ||
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
115where m.IsAccessibleWithin(enclosingType)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
634&& symbol.IsAccessibleWithin(containingType));
Microsoft.CodeAnalysis.Features (10)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
97fieldOrProperty.IsAccessibleWithin(containingType))
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
153if (hashCodeType != null && !hashCodeType.IsAccessibleWithin(namedType))
GoToBase\AbstractGoToBaseService.cs (1)
27baseConstructor => baseConstructor.IsAccessibleWithin(constructor.ContainingType) &&
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
286|| symbol.IsAccessibleWithin(within);
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
84.WhereAsArray(c => c.IsAccessibleWithin(ClassType) && IsMissing(c, classConstructors, isCaseSensitive)); 98!baseNoArgConstructor.IsAccessibleWithin(classType))
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
70parameter, parameter.GetAttributes().WhereAsArray(a => a.AttributeClass is null || a.AttributeClass.IsAccessibleWithin(classType)));
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (2)
155!member.IsAccessibleWithin(ClassType, throughMember.GetMemberType())) 281var accessibleCount = allUnimplementedMembers.Count(m => m.IsAccessibleWithin(ClassType, throughType: memberType));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
354.Where(m => m.IsAccessibleWithin(State.ClassOrStructType))
Microsoft.CodeAnalysis.Workspaces (4)
Shared\Extensions\SyntaxGeneratorExtensions.cs (2)
142if (overriddenProperty.GetMethod != null && overriddenProperty.GetMethod.IsAccessibleWithin(containingType)) 154overriddenProperty.SetMethod.IsAccessibleWithin(containingType))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
634if (!member.IsAccessibleWithin(containingType))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
29return symbol.IsAccessibleWithin(namedType, throughType);
Microsoft.VisualStudio.LanguageServices (1)
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
354if (!member.IsAccessibleWithin(namedTypeSymbol))