我的尝试:
type Bootstrapper() =
inherit DefaultNancyBootstrapper()
interface IRootPathProvider with
override i.GetRootPath() = Environment.CurrentDirectory
错误:
没有给出'IHideObjectMembers.Equals(obj:obj)的实现: 布尔”。请注意,必须实现并列出所有接口成员 在适当的“界面”声明下,例如'界面......用 会员......'。错误FS0366:未给出实施 'IHideObjectMembers.GetHashCode():
...
可能的实现:
type Bootstrapper() =
inherit DefaultNancyBootstrapper()
interface IRootPathProvider with
member i.Equals o = true
member i.GetHashCode() = 0
member i.GetType() = typedefof<int>
member i.ToString() = ""
member i.GetRootPath() = Environment.CurrentDirectory
但我仍然不知道应该通过什么
答案 0 :(得分:2)
您还需要提供继承接口的实现,请参阅定义:
public interface IRootPathProvider : IHideObjectMembers
您还没有为IHideObjectMembers
接口提供函数 - 正如错误消息所指出的那样。
此外,您不需要使用界面覆盖