2017-05-29 98 views
0

我已经更新到Anglesharp Nuget库v.0.9.9的最新版本。我可以在Github页面https://github.com/AngleSharp/AngleSharp/commit/7af0ef9c3cfd3d96803fa6ccff326f186744c99c上看到Anglesharp为元素相关方法添加了扩展。但我无法使用我引用的Anglesharp DLL访问这些文件。Anglesharp Elements扩展缺失

任何想法如何启用或访问这些?

+0

任何特定你看不到的方法.. ?? –

+0

@too_cool我试图访问该方法公共静态布尔的IsEnabled(这IElement元素) –

+0

另外,如果我尝试使用此命令 'AngleSharp.Extensions.ElementExtensions.IsEnabled(元);' 我得到的错误信息”。由于其保护级别“ –

回答

1

,因为它不是公共类ElementExtensions具有默认访问修饰符,这意味着Internal是组装范围,以便仅从代码在同一个.exe文件访问或.dll您不能访问该方法

+0

Ok @too_cool”无法访问。在Anglesharp中有一种方法可以访问DOM元素的isEnabled属性吗?我可以看到方法在那里,但由于其保护而无法访问它。 –

+0

@KimSmith不知道它是否可能,但你仍然可以尝试用'反射'.. bcz在某处我读过“你可以用反射来调用任何东西”.. :) –