Unable to use protected events in F#
问题 Let's say we have the following C# class public class Class1 { protected event EventHandler ProtectedEvent; protected virtual void OverrideMe() { } } It seems to be impossible to use the ProtectedEvent in F#. type HelpMe() as this = inherit Class1() do printfn "%A" this.ProtectedEvent member x.HookEvents() = printfn "%A" x.ProtectedEvent member private x.HookEvents2() = printfn "%A" x.ProtectedEvent override x.OverrideMe() = printfn "%A" x.ProtectedEvent In this example I have attempted to