我收到以下错误:
错误1方法'DoFoo'的类型'MyNamespace.GenericFooClass_Accessor`1'来自程序集“ MyLibrary”,版本= 0.0.0.0,文化=中性,PublicKeyToken = null'没有实施。 Testing.MyLibrary
我不知道考虑该方法的实现是什么...它不是抽象的。
public abstract class GenericFooClass<T> : IGenericFoo<T>
{
public virtual void DoFoo() { ... }
}
存取器将不推荐使用,并且其中包含许多错误。语言更新需要比访问者更多的资源来更新访问器的代码生成,因此会出现很多错误。
进一步阅读:
Generation of Private Accessors (Publicize) and Code Generation for Visual Studio 2010