Через конструктор работает:
public class MyTestAttribute : Attribute
{
public MyEnum[] Roles { get; set; }
public MyTestAttribute(params MyEnum[] roles)
{
Roles = roles;
}
}
Использование:
[MyTest(MyEnum.One, MyEnum.Three, MyEnum.Two, MyEnum.Two)]
public void SomeMethod() { }