SyntaxAccessibility Class
Namespace: Roslynator.CSharp
Assembly: Roslynator.CSharp.dll
A set of static methods that are related to C# accessibility.
public static class SyntaxAccessibility
Methods
Method | Summary |
---|---|
GetAccessibility(SyntaxNode) | Returns an accessibility of the specified declaration. |
GetDefaultAccessibility(SyntaxNode) | Returns a default accessibility of the specified declaration. |
GetDefaultExplicitAccessibility(SyntaxNode) | Returns a default explicit accessibility of the specified declaration. |
GetExplicitAccessibility(SyntaxNode) | Returns an explicit accessibility of the specified declaration. |
GetExplicitAccessibility(SyntaxTokenList) | Returns an explicit accessibility of the specified modifiers. |
IsPubliclyVisible(MemberDeclarationSyntax) | Return true if the specified declaration is publicly visible. |
IsValidAccessibility(SyntaxNode, Accessibility, Boolean) | Returns true if the node can have specified accessibility. |
WithExplicitAccessibility<TNode>(TNode, Accessibility, IComparer<SyntaxKind>) | Creates a new node with the specified explicit accessibility updated. |
WithoutExplicitAccessibility<TNode>(TNode) | Creates a new node with the explicit accessibility removed. |