就像李说的那样,您不应该能够覆盖来自另一个程序集的内部成员。在进行基本继承时,我没有看到任何编译器错误 - 下面编译得很好:
type MyMethodBase() =
inherit System.Reflection.MethodBase()
override this.Attributes with get () = failwith ""
override this.GetMethodImplementationFlags() = failwith ""
override this.GetParameters() = failwith ""
override this.Invoke(obj, invokeAttr, binder, parameters, culture) = failwith ""
override this.MethodHandle with get() = failwith ""
override this.DeclaringType with get() = failwith ""
override this.GetCustomAttributes(attributeType, inh) = failwith ""
override this.GetCustomAttributes(b) = failwith ""
override this.IsDefined(attributeType, inh) = failwith ""
override this.MemberType with get() = failwith ""
override this.Name with get() = failwith ""
override this.ReflectedType with get() = failwith ""