static void DrawMemberItems(DrawItemEventArgs e, Item item, string text, Point position)
        {
            switch (item.MemberType)
            {
            case MemberType.Property:
                PropertyDrawer.DrawProperties(text, e, position);
                break;

            case MemberType.Method:
                MethodDrawer.DrawMethods(text, e, position);
                break;

            default:
                break;
            }
        }