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