protected override string GetTitle()
 {
     if (!GLSLType.IsFunction())
     {
         throw new NotImplementedException("Could not handle type " + Enum.GetName(typeof(GLSLTokenTypes), GLSLType));
     }
     return("(" + GLSLType.GetDisplayName() + ") " + Token);
 }
        protected virtual string GetTitle()
        {
            switch (GLSLType)
            {
            case GLSLTokenTypes.Directive:
                return("Directive");

            default:
                return("(" + GLSLType.GetDisplayName() + ") " + Token);
            }
        }