private GenericTrivia GetTokenTrivia(CSharpNode node, int tokenIndex)
        {
            switch ((Kind)node.CSNodeType)
            {
            case Kind.Class:
            case Kind.Interface:
                return(InterfaceInfo.GetTokenTrivia(tokenIndex, node));

            case Kind.Field:
            case Kind.Property:
                return(PropertyTsInfo.GetTokenTrivia(tokenIndex, node));

            default:
                return(GenericTrivia.Empty);
            }
        }
        private string GetTokenContent(CSharpNode node, int tokenIndex)
        {
            switch ((Kind)node.CSNodeType)
            {
            case Kind.Class:
            case Kind.Interface:
                return(InterfaceInfo.TokenContent(tokenIndex, node));

            case Kind.Field:
            case Kind.Property:
                return(PropertyTsInfo.TokenContent(tokenIndex, node));

            default:
                return("");
            }
        }