コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }