Xamarin工作簿中的扩展方法

时间:2017-10-06 10:10:05

标签: c# extension-methods xamarin-workbooks

我最近开始使用Xamarin Workbooks,并希望用它来为我正在处理的一些事情提供API文档。

在我的第一个测试中,似乎我无法使用通过a Nuget package that I created specifically to test this导入的扩展方法。我可以浏览nuget包中提供的命名空间和类型,并以静态方式调用方法。但不是我想要的方式;作为扩展方法。

这是一个错误或缺少的功能,我可以在我的工作簿中应用它的解决方法吗?

1 个答案:

答案 0 :(得分:1)

在工作簿中粘贴静态扩展类并运行它时,它会显示error CS1109: Extension methods must be defined in a top level static class; MyExtensions is a nested class

我注意到直接在工作簿的根部编写(仅)扩展方法(因此不包含在静态类中)是可行的。

我猜整个工作簿本身就是某种静态类

enter image description here