Cela semble fonctionner très bien en C#:Comment définir des attributs distincts sur les getters et les setters en F #?
class A : System.Attribute { public A() {} }
public class B
{
public int X
{
[A] get { return 1; }
[A] set { }
}
}
Mais en F #, que je tente de définir les attributs sur apporteurs de propriété et setters, je ne peux pas autour d'une erreur de syntaxe:
type A() = inherit System.Attribute()
type B =
member this.X
with [<A>] get() = 1
and [<A>] set (x : int) =()
est-il un moyen de le faire?
Mon but est de définir des attributs distincts sur les getters et les setters.
Cela semble maintenant fonctionner comme prévu, même si je ne suis pas sûr quand il a été corrigé. – kvb