return 5;
}
+
+ object[] ats = typeof(T).GetMethod("Login").GetCustomAttributes (typeof(My), true);
+ My at = (My) ats[0];
+ if (at.Val != AnEnum.a)
+ return 6;
+
return 0;
}
+
+ [My(1, Val=AnEnum.a)]
+ public void Login(string a) {}
}
[AttributeUsage(AttributeTargets.All,AllowMultiple=true)]
public My (object o) {
obj = o;
}
+
+ public AnEnum Val;
}
+
+public enum AnEnum
+{
+ a,b,c
+}
+