Exemple #1
0
        public static bool IsGetFieldValueMethod(MethodInfo method)
        {
            //Edited for .NET Core
            //PseudoRemoteAttribute pseudoRemoteAttribute = (PseudoRemoteAttribute)Attribute.GetCustomAttribute(method, typeof(PseudoRemoteAttribute));
            PseudoRemoteAttribute pseudoRemoteAttribute = method.GetCustomAttribute <PseudoRemoteAttribute>();

            return(pseudoRemoteAttribute != null && pseudoRemoteAttribute.Name == "GetFieldValue");
        }
        private static string GetMemberName(MemberInfo m)
        {
            //Edited for .NET Core
            //RemoteAttribute remoteAttribute = (RemoteAttribute)Attribute.GetCustomAttribute(m, typeof(RemoteAttribute));
            RemoteAttribute remoteAttribute = m.GetCustomAttribute <RemoteAttribute>();

            if (remoteAttribute != null && !string.IsNullOrEmpty(remoteAttribute.Name))
            {
                return(remoteAttribute.Name);
            }
            //Edited for .NET Core
            //PseudoRemoteAttribute pseudoRemoteAttribute = (PseudoRemoteAttribute)Attribute.GetCustomAttribute(m, typeof(PseudoRemoteAttribute));

            PseudoRemoteAttribute pseudoRemoteAttribute = m.GetCustomAttribute <PseudoRemoteAttribute>();

            if (pseudoRemoteAttribute != null && !string.IsNullOrEmpty(pseudoRemoteAttribute.Name))
            {
                return(pseudoRemoteAttribute.Name);
            }
            return(m.Name);
        }