1 override of GetAccessibility
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1403
public override Accessibility
GetAccessibility
(SyntaxNode declaration)
51 references to GetAccessibility
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
33
return generator.
GetAccessibility
(declaration) == Accessibility.NotApplicable
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (49)
CodeGeneration\SyntaxGeneratorTests.cs (49)
3076
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ClassDeclaration("c", accessibility: Accessibility.Internal)));
3077
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.StructDeclaration("s", accessibility: Accessibility.Internal)));
3078
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EnumDeclaration("i", accessibility: Accessibility.Internal)));
3079
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EnumDeclaration("e", accessibility: Accessibility.Internal)));
3080
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal)));
3081
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.MethodDeclaration("m", accessibility: Accessibility.Internal)));
3082
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ConstructorDeclaration(accessibility: Accessibility.Internal)));
3083
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.ParameterDeclaration("p")));
3084
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3085
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.IndexerDeclaration([Generator.ParameterDeclaration("i")], Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3086
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3087
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.EnumMember("v")));
3088
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3089
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3090
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceDeclaration("n")));
3091
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceImportDeclaration("u")));
3092
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc")));
3093
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.Attribute("a")));
3094
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(TypeParameter("tp")));
3100
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ClassDeclaration("c", accessibility: Accessibility.Internal), Accessibility.Private)));
3101
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.StructDeclaration("s", accessibility: Accessibility.Internal), Accessibility.Private)));
3102
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("i", accessibility: Accessibility.Internal), Accessibility.Private)));
3103
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("e", accessibility: Accessibility.Internal), Accessibility.Private)));
3104
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal), Accessibility.Private)));
3105
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.MethodDeclaration("m", accessibility: Accessibility.Internal), Accessibility.Private)));
3106
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ConstructorDeclaration(accessibility: Accessibility.Internal), Accessibility.Private)));
3107
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ParameterDeclaration("p"), Accessibility.Private)));
3108
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3109
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.IndexerDeclaration([Generator.ParameterDeclaration("i")], Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3110
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3111
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumMember("v"), Accessibility.Private)));
3112
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3113
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3114
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceDeclaration("n"), Accessibility.Private)));
3115
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceImportDeclaration("u"), Accessibility.Private)));
3116
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc"), Accessibility.Private)));
3117
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.Attribute("a"), Accessibility.Private)));
3118
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(TypeParameter("tp"), Accessibility.Private)));
3119
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(AccessorDeclaration(SyntaxKind.InitAccessorDeclaration), Accessibility.Private)));
3511
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(getAccessor));
3516
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(setAccessor));
3523
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.WithAccessibility(getAccessor, Accessibility.Public)));
3524
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(setAccessor, Accessibility.Private)));
3544
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.GetAccessor(newProp, DeclarationKind.GetAccessor)));
3547
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.GetAccessor(newProp, DeclarationKind.SetAccessor)));
3998
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declX));
4004
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declY));
4010
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declZ));
4031
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(xPrivate));
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
33
return generator.
GetAccessibility
(declaration) == Accessibility.NotApplicable