/// <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); }
/// <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); }