2 overrides of GetAccessibility
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1385
public override Accessibility
GetAccessibility
(SyntaxNode declaration)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2640
Public Overrides Function
GetAccessibility
(declaration As SyntaxNode) As Accessibility
101 references to GetAccessibility
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AddAccessibilityModifiersHelpers.cs (1)
35
return generator.
GetAccessibility
(declaration) == Accessibility.NotApplicable
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (49)
CodeGeneration\SyntaxGeneratorTests.cs (49)
2839
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ClassDeclaration("c", accessibility: Accessibility.Internal)));
2840
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.StructDeclaration("s", accessibility: Accessibility.Internal)));
2841
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EnumDeclaration("i", accessibility: Accessibility.Internal)));
2842
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EnumDeclaration("e", accessibility: Accessibility.Internal)));
2843
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal)));
2844
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.MethodDeclaration("m", accessibility: Accessibility.Internal)));
2845
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ConstructorDeclaration(accessibility: Accessibility.Internal)));
2846
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.ParameterDeclaration("p")));
2847
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2848
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("i") }, Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2849
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2850
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.EnumMember("v")));
2851
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2852
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2853
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceDeclaration("n")));
2854
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceImportDeclaration("u")));
2855
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc")));
2856
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.Attribute("a")));
2857
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(SyntaxFactory.TypeParameter("tp")));
2863
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ClassDeclaration("c", accessibility: Accessibility.Internal), Accessibility.Private)));
2864
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.StructDeclaration("s", accessibility: Accessibility.Internal), Accessibility.Private)));
2865
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("i", accessibility: Accessibility.Internal), Accessibility.Private)));
2866
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("e", accessibility: Accessibility.Internal), Accessibility.Private)));
2867
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal), Accessibility.Private)));
2868
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.MethodDeclaration("m", accessibility: Accessibility.Internal), Accessibility.Private)));
2869
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ConstructorDeclaration(accessibility: Accessibility.Internal), Accessibility.Private)));
2870
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ParameterDeclaration("p"), Accessibility.Private)));
2871
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2872
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("i") }, Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2873
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2874
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumMember("v"), Accessibility.Private)));
2875
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2876
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2877
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceDeclaration("n"), Accessibility.Private)));
2878
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceImportDeclaration("u"), Accessibility.Private)));
2879
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc"), Accessibility.Private)));
2880
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.Attribute("a"), Accessibility.Private)));
2881
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(SyntaxFactory.TypeParameter("tp"), Accessibility.Private)));
2882
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(SyntaxFactory.AccessorDeclaration(SyntaxKind.InitAccessorDeclaration), Accessibility.Private)));
3258
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(getAccessor));
3263
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(setAccessor));
3270
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.WithAccessibility(getAccessor, Accessibility.Public)));
3271
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(setAccessor, Accessibility.Private)));
3289
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.GetAccessor(newProp, DeclarationKind.GetAccessor)));
3292
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(Generator.GetAccessor(newProp, DeclarationKind.SetAccessor)));
3695
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declX));
3701
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declY));
3707
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declZ));
3728
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(xPrivate));
Microsoft.CodeAnalysis.Features (1)
AddAccessibilityModifiersHelpers.cs (1)
35
return generator.
GetAccessibility
(declaration) == Accessibility.NotApplicable
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (50)
CodeGeneration\SyntaxGeneratorTests.vb (50)
2597
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ClassDeclaration("c", accessibility:=Accessibility.Internal)))
2598
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.StructDeclaration("s", accessibility:=Accessibility.Internal)))
2599
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.InterfaceDeclaration("i", accessibility:=Accessibility.Internal)))
2600
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EnumDeclaration("e", accessibility:=Accessibility.Internal)))
2601
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.DelegateDeclaration("d", accessibility:=Accessibility.Internal)))
2602
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.MethodDeclaration("m", accessibility:=Accessibility.Internal)))
2603
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.ConstructorDeclaration(accessibility:=Accessibility.Internal)))
2604
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.ParameterDeclaration("p")))
2605
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2606
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2607
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2608
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.EnumMember("v")))
2609
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2610
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2611
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceDeclaration("n")))
2612
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.NamespaceImportDeclaration("u")))
2613
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc")))
2614
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.Attribute("a")))
2615
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(SyntaxFactory.TypeParameter("tp")))
2620
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(m))
2625
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ClassDeclaration("c", accessibility:=Accessibility.Internal), Accessibility.Private)))
2626
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.StructDeclaration("s", accessibility:=Accessibility.Internal), Accessibility.Private)))
2627
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("i", accessibility:=Accessibility.Internal), Accessibility.Private)))
2628
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumDeclaration("e", accessibility:=Accessibility.Internal), Accessibility.Private)))
2629
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.DelegateDeclaration("d", accessibility:=Accessibility.Internal), Accessibility.Private)))
2630
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.MethodDeclaration("m", accessibility:=Accessibility.Internal), Accessibility.Private)))
2631
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ConstructorDeclaration(accessibility:=Accessibility.Internal), Accessibility.Private)))
2632
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.ParameterDeclaration("p"), Accessibility.Private)))
2633
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2634
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2635
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.FieldDeclaration("f", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2636
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EnumMember("v"), Accessibility.Private)))
2637
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.EventDeclaration("ef", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2638
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2639
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceDeclaration("n"), Accessibility.Private)))
2640
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.NamespaceImportDeclaration("u"), Accessibility.Private)))
2641
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc"), Accessibility.Private)))
2642
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(Generator.Attribute("a"), Accessibility.Private)))
2643
Assert.Equal(Accessibility.NotApplicable, Generator.
GetAccessibility
(Generator.WithAccessibility(SyntaxFactory.TypeParameter("tp"), Accessibility.Private)))
2648
Assert.Equal(Accessibility.Internal, Generator.
GetAccessibility
(Generator.WithAccessibility(m, Accessibility.Internal)))
3022
Assert.Equal(Accessibility.NotApplicable, _g.
GetAccessibility
(getAccessor))
3027
Assert.Equal(Accessibility.NotApplicable, _g.
GetAccessibility
(setAccessor))
3034
Assert.Equal(Accessibility.Public, _g.
GetAccessibility
(_g.WithAccessibility(getAccessor, Accessibility.Public)))
3035
Assert.Equal(Accessibility.Private, _g.
GetAccessibility
(_g.WithAccessibility(setAccessor, Accessibility.Private)))
3048
Assert.Equal(Accessibility.Public, _g.
GetAccessibility
(_g.GetAccessor(newProp, DeclarationKind.GetAccessor)))
3051
Assert.Equal(Accessibility.Public, _g.
GetAccessibility
(_g.GetAccessor(newProp, DeclarationKind.SetAccessor)))
3446
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declX))
3452
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declY))
3458
Assert.Equal(Accessibility.Public, Generator.
GetAccessibility
(declZ))
3479
Assert.Equal(Accessibility.Private, Generator.
GetAccessibility
(xPrivate))