Rosetta.AST.Helpers.BaseTypeReference.GetTypeSymbolFullName C# (CSharp) Method

GetTypeSymbolFullName() static private method

Tries all possible ways to retrieve the full name using the semantic model.
static private GetTypeSymbolFullName ( BaseTypeSyntax node, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : string
node BaseTypeSyntax
semanticModel Microsoft.CodeAnalysis.SemanticModel
return string
        internal static string GetTypeSymbolFullName(BaseTypeSyntax node, SemanticModel semanticModel)
        {
            var value = TryGetTypeSymbolFullName(node, semanticModel);
            if (value != null)
            {
                return value;
            }

            throw new SymbolNotFoundException(node, semanticModel);
        }