Code: Select all
public event Action Output1;
Ich möchte diese Klassen in F# definieren. Also habe ich das offizielle Äquivalent ausprobiert
Code: Select all
let output1 = Event()
[]
member __.Output1 = output1.Publish
Code: Select all
public event Action Output1;
Code: Select all
[CLIEvent]
public event FSharpHandler Output1
{
add
{
if (init@16 < 1)
{
LanguagePrimitives.IntrinsicFunctions.FailInit();
}
output1.Publish.AddHandler(value);
}
remove
{
if (init@16 < 1)
{
LanguagePrimitives.IntrinsicFunctions.FailInit();
}
output1.Publish.RemoveHandler(value);
}
}
Daher meine Frage:
Gibt es eine Möglichkeit dazu? Definieren Sie das Mitglied in F# so, dass es GENAU wie das C#-Mitglied aufgebaut ist?