SyntaxExtensions.IsParentKind Method
Containing Type: SyntaxExtensions
Assembly: Roslynator.CSharp.dll
Overloads
Method | Summary |
---|---|
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a node parent's kind is one of the specified kinds. |
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a node parent's kind is one of the specified kinds. |
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a node parent's kind is one of the specified kinds. |
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a node parent's kind is one of the specified kinds. |
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind) | Returns true if a node parent's kind is one of the specified kinds. |
IsParentKind(SyntaxNode, SyntaxKind) | Returns true if a node parent's kind is the specified kind. |
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a token parent's kind is one of the specified kinds. |
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a token parent's kind is one of the specified kinds. |
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a token parent's kind is one of the specified kinds. |
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind) | Returns true if a token parent's kind is one of the specified kinds. |
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind) | Returns true if a token parent's kind is one of the specified kinds. |
IsParentKind(SyntaxToken, SyntaxKind) | Returns true if a token parent's kind is the specified kind. |
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a node parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind6)
Parameters
node SyntaxNode
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
kind5 SyntaxKind
kind6 SyntaxKind
Returns
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a node parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5)
Parameters
node SyntaxNode
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
kind5 SyntaxKind
Returns
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a node parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4)
Parameters
node SyntaxNode
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
Returns
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a node parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3)
Parameters
node SyntaxNode
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
Returns
IsParentKind(SyntaxNode, SyntaxKind, SyntaxKind)
Returns true if a node parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2)
Parameters
node SyntaxNode
kind1 SyntaxKind
kind2 SyntaxKind
Returns
IsParentKind(SyntaxNode, SyntaxKind)
Returns true if a node parent's kind is the specified kind.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind)
Parameters
node SyntaxNode
kind SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a token parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind6)
Parameters
token SyntaxToken
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
kind5 SyntaxKind
kind6 SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a token parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5)
Parameters
token SyntaxToken
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
kind5 SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a token parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4)
Parameters
token SyntaxToken
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
kind4 SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind)
Returns true if a token parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3)
Parameters
token SyntaxToken
kind1 SyntaxKind
kind2 SyntaxKind
kind3 SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind, SyntaxKind)
Returns true if a token parent's kind is one of the specified kinds.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2)
Parameters
token SyntaxToken
kind1 SyntaxKind
kind2 SyntaxKind
Returns
IsParentKind(SyntaxToken, SyntaxKind)
Returns true if a token parent's kind is the specified kind.
public static bool IsParentKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind)
Parameters
token SyntaxToken
kind SyntaxKind