Exemple #1
0
        public static int GetValue(MethodInfo m)
        {
            if (m == null)
            {
                return(0);
            }

            CallPriorityAttribute a = m.GetCustomAttribute <CallPriorityAttribute>(false);

            if (a != null)
            {
                return(a.Priority);
            }

            return(0);
        }
Exemple #2
0
        private static int GetPriority(MethodInfo mi)
        {
            object[] objs = mi.GetCustomAttributes(typeof(CallPriorityAttribute), true);

            if (objs.Length == 0)
            {
                return(0);
            }

            CallPriorityAttribute attr = objs[0] as CallPriorityAttribute;

            if (attr == null)
            {
                return(0);
            }

            return(attr.Priority);
        }
Exemple #3
0
        private int GetPriority(MethodInfo mi)
        {
            object[] objArray1 = mi.GetCustomAttributes(typeof(CallPriorityAttribute), true);
            if (objArray1 == null)
            {
                return(0);
            }
            if (objArray1.Length == 0)
            {
                return(0);
            }
            CallPriorityAttribute attribute1 = (objArray1[0] as CallPriorityAttribute);

            if (attribute1 == null)
            {
                return(0);
            }
            return(attribute1.Priority);
        }