public static MemberInfo getInfo(MethodInfo getAccessor, MethodInfo setAccessor, String name) { var result = (getAccessor ?? setAccessor).getUserData(typeof(PropertyMemberInfo)); if (result == null) { result = new PropertyMemberInfo(getAccessor, setAccessor, name); if (getAccessor != null) { getAccessor.addUserData(result); } if (setAccessor != null) { setAccessor.addUserData(result); } } return result; }
public static MemberInfo getInfo(MethodInfo getAccessor, MethodInfo setAccessor, String name) { var result = (getAccessor ?? setAccessor).getUserData(typeof(PropertyMemberInfo)); if (result == null) { result = new PropertyMemberInfo(getAccessor, setAccessor, name); if (getAccessor != null) { getAccessor.addUserData(result); } if (setAccessor != null) { setAccessor.addUserData(result); } } return(result); }