Des idées sur la façon dont je pourrais ajouter une annotation de type pour corriger cette erreur?Annotation de type pour aucune propriété abstraite
Je reçois un rouge squiggly sous Foo.Bar dans getFooBar et le message d'erreur suivant pour cela.
Rechercher sur un objet de type indéterminé sur la base des informations antérieures à ce point de programme. Une annotation de type peut être nécessaire avant ce point de programme pour contraindre le type de l'objet. Cela peut permettre à la recherche d'être résolue.
[<AllowNullLiteralAttribute>]
type Test(foo : Test, bar : int) =
let getFooBar(test : Test) =
test.Foo.Bar
member this.Foo with get() = foo
member this.Bar with get() = bar
Je vois ce que j'ai fait de mal. Je mets le membre this.Foo avec get() = foo: Test – gradbot