public static bool IsRhinoRuntimeType(Type cl) { if (cl.IsPrimitive) { return (cl != typeof(char)); } else { return (cl == StringClass || cl == BooleanClass || NumberClass.IsAssignableFrom(cl) || ScriptableClass.IsAssignableFrom(cl)); } }