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