IntelliSense говорит мне: «Выражение не может содержать анонимные методы или лямбда-выражения».В самом деле?Я не знал об этом наложенном ограничении.Это правильно?Полагаю, я ищу здесь проверку работоспособности ...
<Code>
public delegate bool Bar(string s);
[AttributeUsage(AttributeTargets.All)]
public class Foo : Attribute
{
public readonly Bar bar;
public Foo(Bar bar)
{
this.bar = bar;
}
}
public class Usage
{
[Foo(b => b == "Hello World!")] // IntelliSense Complains here
public Usage()
{
}
}
</code>