protected static string?GetNameOfType(SyntaxNode?typeNode, ISyntaxFacts syntaxFacts) { if (syntaxFacts.IsQualifiedName(typeNode)) { return(GetNameOfType(syntaxFacts.GetRightSideOfDot(typeNode), syntaxFacts)); } else if (syntaxFacts.IsIdentifierName(typeNode)) { return(syntaxFacts.GetIdentifierOfSimpleName(typeNode).ValueText); } return(null); }