In C# ist es möglich, ein Attribut auf den Rückgabewert einer Methode anzuwenden:
[return: DynamicAttribute]
public object Xyz() {
return new ExpandoObject();
}
Ist dies in F# möglich?
Hintergrund :
Ich möchte, dass eine Methode einer in F# geschriebenen Bibliothek, die in einer Sprache wie C# konsumiert wird, Folgendes zurückgibt "dynamisch" aus einer Methode. Wenn ich mir eine ähnlich definierte Methode ansehe, die aus C# kompiliert wurde, scheint der Rückgabetyp ein Objekt zu sein und das DynamicAttribute wird auf den Rückgabewert des Objekts angewendet.