public static string GetKind(this SyntaxTrivia trivia)
        {
            var kind = string.Empty;

            if (trivia.Language == LanguageNames.CSharp)
            {
                kind = CSharpExtensions.Kind(trivia).ToString();
            }
            else
            {
                kind = VisualBasicExtensions.Kind(trivia).ToString();
            }

            return(kind);
        }
 public static bool IsKind(this SyntaxToken token, params Microsoft.CodeAnalysis.VisualBasic.SyntaxKind[] kinds)
 {
     return(kinds.Contains(VisualBasicExtensions.Kind(token)));
 }
 public static bool IsKind(this SyntaxToken token, Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind1, Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind2, Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind3)
 {
     return(VisualBasicExtensions.Kind(token) == kind1 ||
            VisualBasicExtensions.Kind(token) == kind2 ||
            VisualBasicExtensions.Kind(token) == kind3);
 }
 public static bool IsKindOrHasMatchingText(this SyntaxToken token, Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind)
 {
     return(VisualBasicExtensions.Kind(token) == kind || token.HasMatchingText(kind));
 }
Example #5
0
 public static string GetKind(this SyntaxTrivia trivia)
 => trivia.Language == LanguageNames.CSharp
         ? CSharpExtensions.Kind(trivia).ToString()
         : VisualBasicExtensions.Kind(trivia).ToString();
Example #6
0
 public static string GetKind(this SyntaxToken token)
 => token.Language == LanguageNames.CSharp
         ? CSharpExtensions.Kind(token).ToString()
         : VisualBasicExtensions.Kind(token).ToString();
Example #7
0
 public static string GetKind(this SyntaxNode node)
 => node.Language == LanguageNames.CSharp
         ? CSharpExtensions.Kind(node).ToString()
         : VisualBasicExtensions.Kind(node).ToString();