Erro do compilador CS1110
Não é possível usar 'este' modificador no primeiro parâmetro da declaração de método sem uma referência a System.Core.dll. Adicione uma referência a System.Core.dll ou remova 'este' modificador da declaração de método.
Os métodos de extensão são suportados na versão 3.5 e posterior do .NET Framework. Os métodos de extensão geram metadados que marcam o método com um atributo. A classe de atributo está em system.core.dll.
- Como a mensagem afirma, adicione uma referência a System.Core.dll ou remova o
this
modificador da declaração de método.
O exemplo a seguir gera CS1110 se o arquivo não for compilado com uma referência a System.Core.dll:
// cs1110.cs
// CS1110
// Compile with: /target:library
public static class Extensions
{
public static bool Test(this bool b) { return b; }
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: