Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.71 KB

File metadata and controls

29 lines (20 loc) · 1.71 KB

SyntaxAccessibility Class

HomeMethods

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.