0
だから、私はこのようになりますカスタム属性を持っているTargets.Method:C#のカスタム属性、戻り値の種類= && IsStatic
[AttributeUsage(System.AttributeTargets.Method, AllowMultiple = false)]
public class MyAttribute: System.Attribute
{
private string name;
public double version;
public MyAttribute(string _name)
{
this.name = _name;
version = 1.0;
}
}
この属性に以下の条件を追加することは可能です:
Method.ReturnType = typeof(specificClass)
Method.IsStatic
また、次の条件を実装するにはどうすればよいですか?
public static void Do(Func<type> func) where func : MyAttribute //make sure Func<type> is decorated with my attribute
{
//do something with 'func'
}
いいえ... –