Exemple #1
0
        /// <summary>
        /// Browse for field/property
        /// </summary>
        /// <param name="binderEditor"></param>
        /// <param name="field"></param>
        static public void Browse(BinderBaseEditor binderEditor, BindingField field)
        {
            curBinderEditor = binderEditor;
            curField        = field;

            members = binderEditor.binder.GetMembers(MemberTypes.Field, MemberTypes.Property);

            FilterPopup.Browse(members, OnMemberSelected);
        }
Exemple #2
0
        /// <summary>
        /// Browse for field/property
        /// </summary>
        /// <param name="binderEditor"></param>
        /// <param name="field"></param>
        public static void Browse(BinderBaseEditor binderEditor, BindingField field, int selectedIndex, bool boldName = false, bool withReturnType = false, bool withDeclaringType = false, bool asPath = false)
        {
            curBinderEditor = binderEditor;
            curField        = field;

            dataMembers = binderEditor.binder.GetMembers(false, false, false, false, MemberTypes.Field, MemberTypes.Property);
            viewMembers = binderEditor.binder.GetMembers(boldName, withReturnType, withDeclaringType, asPath, MemberTypes.Field, MemberTypes.Property);

            FilterPopup.Browse(selectedIndex, dataMembers, viewMembers, OnMemberSelected);
        }