我已经更新到Anglesharp Nuget库v.0.9.9的最新版本。我可以在Github页面https://github.com/AngleSharp/AngleSharp/commit/7af0ef9c3cfd3d96803fa6ccff326f186744c99c上看到Anglesharp为元素相关方法添加了扩展。但我无法使用我引用的Anglesharp DLL访问这些文件。Anglesharp Elements扩展缺失
任何想法如何启用或访问这些?
我已经更新到Anglesharp Nuget库v.0.9.9的最新版本。我可以在Github页面https://github.com/AngleSharp/AngleSharp/commit/7af0ef9c3cfd3d96803fa6ccff326f186744c99c上看到Anglesharp为元素相关方法添加了扩展。但我无法使用我引用的Anglesharp DLL访问这些文件。Anglesharp Elements扩展缺失
任何想法如何启用或访问这些?
,因为它不是公共类ElementExtensions
具有默认访问修饰符,这意味着Internal
是组装范围,以便仅从代码在同一个.exe文件访问或.dll您不能访问该方法
Ok @too_cool”无法访问。在Anglesharp中有一种方法可以访问DOM元素的isEnabled属性吗?我可以看到方法在那里,但由于其保护而无法访问它。 –
@KimSmith不知道它是否可能,但你仍然可以尝试用'反射'.. bcz在某处我读过“你可以用反射来调用任何东西”.. :) –
任何特定你看不到的方法.. ?? –
@too_cool我试图访问该方法公共静态布尔的IsEnabled(这IElement元素) –
另外,如果我尝试使用此命令 'AngleSharp.Extensions.ElementExtensions.IsEnabled(元);' 我得到的错误信息”。由于其保护级别“ –