Error del compilador CS1110
No puede usar el modificador 'this' en el primer parámetro de la declaración de método sin una referencia a System.Core.dll. Agregue una referencia a System.Core.dll o quite el modificador 'this' de la declaración del método.
Los métodos de extensión se admiten en la versión 3.5 y versiones posteriores de .NET Framework. Estos métodos generan metadatos que marcan el método con un atributo. La clase de atributo está en system.core.dll.
- Como se indica en el mensaje, agregue una referencia a System.Core.dll o quite el modificador
this
de la declaración del método.
El ejemplo siguiente genera el error CS1110 si el archivo no se compila con una referencia a System.Core.dll:
// cs1110.cs
// CS1110
// Compile with: /target:library
public static class Extensions
{
public static bool Test(this bool b) { return b; }
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: