text/microsoft-resx1.3System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Saídas sem origem devem ter a opção /out especificada Divisão por zero constante Os tipos e os aliases não devem ser nomeados como 'registro'. "{0}" não é um argumento de atributo nomeado válido porque não é um tipo de parâmetro de atributo válido O comentário XML tem XML possui formato incorreto A restrição 'new()' não pode ser usada com a restrição 'unmanaged' Ignorando a alguns tipos de assembly de analisador {0} devido a uma ReflectionTypeLoadException: {1}. O campo é atribuído, mas seu valor nunca é usado registros Uma árvore de expressões não pode conter um operador de atribuição Não é possível encontrar um ou mais tipos necessários para compilar uma expressão dinâmica. Está precisando de uma referência? "{0}" é obsoleto: "{1}" O atributo Conditional não é válido em "{0}" porque é um construtor, destruidor, operado, expressão lambda ou implementação de interface explícita Os membros do parâmetro de construtor primário "{0}" de um tipo somente leitura não podem ser retornados por referência gravável Os padrões de fatia somente podem ser usados uma vez e diretamente dentro de um padrão de lista. Nome de módulo inválido: {0} A interface já está listada na lista de interfaces com uma nulidade diferente de tipos de referência. '{0}': as conversões definidas pelo usuário para ou de um tipo base não são permitidas "{0}": não é possível fazer referência a um tipo por meio de uma expressão; ao invés disso, tente "{1}" Versão do compilador: '{0}'. Versão de linguagem: {1}. iteradores Ignore /win32manifest do módulo porque ele só se aplica aos assemblies Página de código "{0}" é inválida ou não está instalada O membro obsoleto "{0}" substitui o membro não obsoleto "{1}" Aspa de fechamento ausente para o literal da cadeia de caracteres. O valor gerado pode ser nulo. O uso de propriedade auto-implementada possivelmente não atribuída '{0}'. Considere atualizar para a versão de linguagem '{1}' para auto-padrão da propriedade. '{0}' não pode ser tornado anulável. declarações using O runtime de destino não é compatível com a implementação de interface padrão. Compilação cancelada pelo usuário Não há suporte a referências de metadados. O corpo de uma consulta deve terminar com uma cláusula select ou group A expressão fornecida nunca corresponde ao padrão fornecido. Os acessadores 'init' não podem ser marcados como 'readonly'. Em vez disso, marque '{0}' como readonly. O operador '&' não deve ser usado em parâmetros ou variáveis locais em métodos assíncronos. A instrução switch contém vários casos com o valor de rótulo "{0}" Identificador esperado; "{1}" é uma palavra-chave Valor "{0}" inválido: "{1}". O parâmetro de tipo ‘{0}’ tem o mesmo nome que o parâmetro de tipo do método externo '{1}' Uma árvore de expressão não pode conter uma operação de ponteiro inseguro Um caractere inválido foi encontrado dentro de uma referência de entidade. Uma árvore de expressão da expressão lambda não pode conter um método com argumentos variáveis Opção de linha de comando ainda não implementada O compilador ampliou e estendeu a assinatura de uma variável implicitamente, usando posteriormente o valor resultante em uma operação ou bit a bit. Isso pode resultar em um comportamento inesperado. O operador * ou -> deve ser aplicado a um ponteiro Nome inválido para um símbolo de pré-processamento. '{0}' não é um identificador válido O operador "{0}" não pode ser aplicado a operandos dos tipos "{1}" e "{2}" inteiros de tamanho nativo O tipo não pode ser marcado como em conformidade com CLS por ser membro de um tipo sem conformidade com CLS O CallerMemberNameAttribute não terá nenhum efeito; ele é substituído pelo CallerLineNumberAttribute Membros de {0} '{1}' não podem ser retornados por referência gravável porque ela é uma variável somente leitura O InterpolatedStringHandlerArgumentAttribute aplicado ao parâmetro '{0}' está malformado e não pode ser interpretado. Construa uma instância de '{1}' manualmente. A linha fornecida tem '{0}' caracteres, que é menor do que o número de caracteres fornecido '{1}'. "{0}" não pode declarar um corpo porque não está marcado como abstract Acessibilidade inconsistente: tipo de evento "{1}" é menos acessível do que o evento "{0}" Membro "{0}" substitui o membro obsoleto "{1}". Adicione o atributo Obsolete a "{0}". Código inacessível detectado O tipo ou membro não precisa de um atributo CLSCompliant porque o assembly não possui um atributo CLSCompliant Não é possível usar o parâmetro de construtor primário "{0}" neste contexto. Não foi possível encontrar uma implementação do padrão de consulta para o tipo de origem "{0}". "{1}" não encontrado. Considere especificar explicitamente o tipo da variável de intervalo "{2}". "{0}" não é um número de aviso válido O tipo "{3}" não pode ser usado como parâmetro de tipo "{2}" no tipo ou método genérico "{0}". Não há conversão de referência implícita de "{3}" em "{1}". O método, operador ou assessor está marcado como externo e sem atributos O método do manipulador de cadeia de caracteres interpolada '{0}' está malformado. Ele não retorna 'void' ou 'bool'. O padrão de descarte não é permitido como um rótulo de caso em uma instrução switch. Use 'case var _:' para um padrão de descarte ou 'case @_:' para uma constante chamada '_'. A convenção de chamada '{0}' não é compatível com '{1}'. Não é possível usar um tipo de referência que permite valor nulo na criação do objeto. O nome do destruidor precisa corresponder ao nome do tipo Erro de sintaxe de linha de comando: '{0}' não é um valor válido para a opção '{1}'. O valor precisa estar no formato '{2}'. '{0}' não é um método de instância, o receptor não pode ser um argumento de manipulador de cadeia de caracteres interpolada. Essa referência atribui '{1}' a '{0}' mas '{1}' só pode escapar do método atual por meio de uma instrução return. Não é possível passar a variável de intervalo "{0}" como um parâmetro out ou ref Um Loop ForEach deve declarar suas variáveis de iteração. parâmetros de tipo irrestrito em operador de união nulo O atributo DllImport deve ser especificado em um método marcado como 'static' e 'extern' método parcial Feature '{0}' is not available in C# 12.0. Please use language version {1} or greater. O recurso '{0}' não está disponível no C# 11.0. Use a versão do idioma {1} ou superior. O recurso '{0}' não está disponível no C# 10.0. Use a versão da linguagem {1} ou superior. O campo "{0}" é atribuído, mas seu valor nunca é usado Não é possível usar a instrução yield no corpo de uma cláusula finally <namespace> O operador 'await' só pode ser usado em uma expressão de consulta na primeira expressão de coleção da cláusula 'from' inicial ou na expressão de coleção de uma cláusula 'join' O valor padrão especificado para o parâmetro "{0}" não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem argumentos opcionais '{0}': a declaração de interface explícita pode ser declarada somente em uma classe, um registro, um struct ou uma interface Você não pode redefinir o alias externo global O método 'Slice' da matriz embutida não será usado para a expressão de acesso ao elemento. O atributo CLSCompliant não tem sentido quando aplicado a parâmetros. Tente colocá-lo no método. Este aviso ocorre quando um bloco catch() não tem nenhuma exceção de tipo especificada após um bloco catch (System.Exception e). O aviso indica que o bloco de catch() não capturará exceções. Um bloco catch() depois de um bloco catch (System.Exception e) poderá capturar exceções não CLS se o RuntimeCompatibilityAttribute estiver definido como false no arquivo AssemblyInfo.cs: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. Se esse atributo não for definido explicitamente como false, todas as exceções geradas não-CLS são encapsuladas como exceções e o bloco catch (System.Exception e) as captura. O CallerArgumentExpressionAttribute aplicado ao parâmetro não terá efeito porque é de autorreferência. Uma variável out não pode ser declarada como uma referência local Não é possível aguardar em uma cláusula catch O operador "{0}" requer que uma versão correspondente não verificada do operador para também ser definido namespace de escopo de arquivo Não é possível desconstruir objetos dinâmicos. Uma expressão não pode ser usada nesse contexto, pois ela pode não ser ignorada ou retornada por referência Uma opção /reference que declara um alias externo só pode ter um nome de arquivo. Para especificar vários aliases ou nomes de arquivo, use várias opções /reference. A conversão de uma expressão stackalloc do tipo '{0}' para o tipo '{1}' não é possível. Delimitador de fechamento ausente '}' para expressão interpolada iniciada com '{'. Especifique o atributo CLSCompliant no assembly, não no módulo, para habilitar a verificação de conformidade com CLS O modificador 'scoped' só pode ser usado para valores de struct refs e ref. A instrução foreach não pode operar em variáveis do tipo '{0}' porque '{0}' não contém uma definição da extensão ou instância pública para '{1}' Erro ao ler arquivo de conjunto de regras {0} - {1} Não chame diretamente o método Finalize do tipo base. Ele é chamado automaticamente pelo destruidor. "{0}": o valor do enumerador é muito grande para se ajustar ao seu tipo O arquivo fornecido tem '{0}' linhas, que é menor do que o número de linhas fornecido '{1}'. Nome de arquivo inválido especificado para a diretiva de pré-processamento. O nome de arquivo é muito longo ou não é um nome válido. O tipo ou membro é obsoleto Não é possível converter a expressão em '{0}' porque ela não pode ser passada ou retornada por referência Os argumentos de tipo do método "{0}" não podem ser inferidos com base no uso. Tente especificar explicitamente os argumentos de tipo. Possível argumento de referência nula. grupo de &métodos Atributo de arquivo ausente Atributo de caminho ausente Tipo não gerenciado "{0}" não é válido para campos. Erro ao assinar a saída com a chave pública do recipiente "{0}" -- {1} O operador "{0}" requer que um operador correspondente "{1}" também seja definido Um inicializador de campo não pode referenciar o campo, o método ou a propriedade não estática "{0}" propriedades somente leitura implementadas automaticamente O namespace '{1}' já contém uma definição para '{0}' neste arquivo. Os campos do campo somente leitura estático '{0}' não podem ser usados como um valor ref ou out (exceto em um construtor estático) Essa referência atribui '{1}' a '{0}', mas '{1}' tem um escopo de escape mais estreito do que '{0}'. modificadores de acesso nas propriedades Tipos e pseudônimos não podem ser nomeados como 'scoped'. Token inválido '{0}' na declaração de membro de classe, de registro, de struct ou de interface Arquivo de origem "{0}" não pode ser encontrado A chamada para um membro que não é readonly de um membro 'readonly' resulta em uma cópia implícita. O namespace de escopo de arquivo deve preceder todos os outros membros em um arquivo. '{0}' não tem um tamanho predefinido, portanto, sizeof só pode ser usado em um contexto desprotegido Caminho de pesquisa inválido "{0}" especificado em "{1}" -- "{2}" Não é possível converter {0} para o tipo '{1}' porque os tipos de parâmetro não correspondem aos tipos de parâmetro delegados Somente membros em conformidade com CLS podem ser abstratos protegido de forma privada Assembly e módulo "{0}" não podem diferentes processadores como destino. Uma árvore de expressão não pode conter uma expressão de intervalo ('..'). O modificador de tipo de referência '{0}' parâmetro não corresponde ao parâmetro correspondente '{1}' no destino. '{0}' não é um tipo de manipulador de cadeia de caracteres interpolado. O modificador de tipo de referência '{0}' parâmetro não corresponde ao parâmetro correspondente '{1}' no membro oculto. A propriedade auto-implementada '{0}' é lida antes de ser explicitamente atribuída, causando uma atribuição implícita anterior de 'default'. Não é possível aguardar no corpo de uma instrução lock Um campo somente leitura estático não pode ser usado como um valor ref ou out (exceto em um construtor estático) Uso da propriedade auto-implementada possivelmente não atribuída. Considere atualizar a versão de linguagem para auto-padrão da propriedade. Atributo "{0}" não é válido em acessadores de propriedade ou evento. Ele é válido somente em declarações "{1}". O modificador 'scoped' do parâmetro '{0}' não corresponde ao parâmetro de '{1}'. A cadeia de caracteres de versão especificada '{0}' contém curingas, que não são compatíveis com o determinismo. Remova os curingas da cadeia de caracteres da versão ou desative o determinismo para esta compilação A nulidade dos tipos de referência no especificador de interface explícito não corresponde à interface implementada pelo tipo. Matrizes como argumentos de atributo não tem conformidade com CLS Alias externo não usado Número inválido parâmetros de descarte de lambda Um resultado de uma expressão stackalloc desse tipo neste contexto pode ser exposto fora do método que o contém variância de tipo diretório não existe Para que "{0}" seja aplicável como um operador de circuito pequeno, seu tipo declarativo "{1}" deve definir o operador verdadeiro e operador falso descartável Esperava-se um inicializador de matriz aninhada Somente tipos de classe podem conter destruidores Presume-se que a referência do assembly coincide com a identidade Referência do assembly "{0}" é inválida e não pode ser resolvida tipo representante inferido Isso retorna um parâmetro por referência por meio de um parâmetro ref; mas só pode ser retornado com segurança em uma instrução return Não há um tipo de destino para o literal padrão. Desconstruir uma atribuição requer uma expressão com um tipo no lado direito. Alinhamento de seção de arquivo inválido '{0}' Os métodos anônimos, as expressões lambda, as expressões de consulta e as funções locais dentro de structs não podem acessar membros de instância 'this'. Considere copiar 'this' para uma variável local fora do método anônimo, da expressão lambda, da expressão de consulta ou da função local e usar o local em seu lugar. Não é possível atribuir a um membro de {0} '{1}' ou usá-lo como o lado direito de uma atribuição ref porque é uma variável somente leitura A nulidade de tipos de referência no tipo de '{0}' não corresponde ao membro implicitamente implementado '{1}'. Membro condicional "{0}" não pode implementar membro de interface "{1}" no tipo "{2}" A nulidade de tipos de referência no tipo de retorno de '{0}' não corresponde ao membro implicitamente implementado '{1}'. Classe static "{0}" não pode derivar do tipo "{1}". Classes static devem derivar do objeto. Os campos do campo somente leitura estático '{0}' não podem ser retornados por referência gravável Tipo "{0}" está definido neste assembly, mas um encaminhador de tipo está especificado para ele O padrão não está acessível. Ele já foi manipulado por um ARM anterior da expressão do comutador ou não é possível fazer a correspondência. Uma expressão é muito longa ou complexa para ser compilada Comentário de linha única ou fim da linha esperado após a diretiva #pragma "{0}": propriedade de evento deve ter acessadores adicionar e remover Isso retorna um parâmetro por referência '{0}' mas está no escopo do método atual { ou ; ou => esperado O assembly referenciado está direcionado a um processador diferente A classe coclass wrapper gerenciada "{0}" para a interface "{1}" não pode ser encontrada (está faltando uma referência de assembly?) "{0}" não implementa o padrão "{1}". "{2}" é ambíguo com "{3}". Opção inválida '{0}' para /langversion. Use ' / langversion:?' para listar os valores com suporte. Um nome qualificado para alias não é uma expressão. Um identificador era esperado. O tipo '{0}' não está definido. O valor "goto case" não é implicitamente conversível para o tipo "{0}" A atribuição em expressão condicional é sempre constante Membro condicional "{0}" não pode ter um parâmetro out Não é possível esperar em um contexto sem segurança A instrução inserida não pode ser uma declaração ou uma instrução rotulada '{0}' precisa permitir a substituição porque o registro contentor não está selado. O tipo de valor de nulidade pode ser nulo. funções locais estáticas O construtor está marcado como externo A operação pode estourar em tempo de execução (use a sintaxe 'não verificada' para substituir) inicializador de coleção O tipo pré-definido "{0}" não foi definido ou importado propriedades implementadas automaticamente reatribuição de ref Uma expressão do tipo '{0}' não pode ser manipulada por um padrão do tipo '{1}'. Use a versão de linguagem '{2}' ou superior para corresponder a um tipo aberto com um padrão constante. A chamada dinamicamente vinculada para o método "{0}" pode falhar em runtime porque um ou mais sobrecargas aplicáveis são métodos condicionais. O tipo ou membro é obsoleto Construtor "{0}" está marcado como externo "{0}": classes static não podem implementar interfaces Estrutura de interoperabilidade inserida "{0}" pode conter apenas campos de instância pública. Não é possível derivar de "{0}" porque ele é um parâmetro de tipo O tipo de um local declarado em uma instrução fixed deve ser um tipo de ponteiro alias externo Tipo de retorno inválido no atributo cref do comentário XML O tipo '{0}' não pode ser usado neste contexto porque ele não pode ser representado em metadados. A nulidade de tipos de referência no tipo de retorno não corresponde ao membro implementado (possivelmente devido a atributos de nulidade). O atributo CLSCompliant não tem sentido quando aplicado a parâmetros A anulabilidade em restrições para parâmetro de tipo não corresponde às restrições para parâmetro de tipo em método de interface implicitamente implementado. O primeiro operando de um operador 'as' não pode ser uma literal de tupla sem nenhum tipo natural. Variante de instrumentação inválida: {0} operadores verificados, definidos pelo usuário Você não pode declarar o namespace no código de script Uma variável pública, protegida ou protegida internamente deve ser de um tipo em conformidade com a Common Language Specification (CLS). Declarações parciais de "{0}" têm modificadores de acessibilidade conflitantes O tipo "{3}" não pode ser usado como parâmetro de tipo "{2}" no tipo ou método genérico "{0}". O tipo "{3}" que permite valores nulos não satisfaz a restrição de "{1}". Um operador nameof não pode ser interceptado. Possível comparação de referência inesperada; o lado direito precisa de conversão Não foi possível gravar no arquivo de saída "{0}" -- "{1}" Palavra-chave 'this' ou 'base' esperada O EnumeratorCancellationAttribute não terá efeito. O atributo é eficaz somente em um parâmetro do tipo CancellationToken em um método iterador assíncrono que retorna IAsyncEnumerable A nulidade de tipos de referência no tipo de retorno '{0}' não corresponde ao membro implementado implicitamente '{1}' (possivelmente devido a atributos de nulidade). O resultado da expressão é sempre o mesmo, pois um valor deste tipo nunca é 'null' acesso ao elemento de ponteiro '{0}' não substitui a propriedade esperada de '{1}'. Não é possível usar 'yield' no código de script de nível superior O método assíncrono não possui operadores 'await' e será executado de forma síncrona O tipo predefinido está definido em vários assemblies no alias global O nome '_' refere-se ao tipo '{0}', não ao padrão de descarte. Use '@_' para o tipo ou 'var _' para descarte. Não é possível declarar enumerações, classes e estruturas em uma interface que tenha um parâmetro de tipo 'in' ou 'out'. "{0}": um argumento de atributo não pode usar parâmetros de tipo Operador que pode ser sobrecarregado é esperado Campos do campo estático somente leitura "{0}" não podem ser atribuídos (exceto em um construtor estático ou inicializador de variável) A expressão de filtro é uma constante ‘true’ Nenhum arquivo de origem especificado. "{0}" tem a assinatura incorreta para ser um ponto de entrada As cláusulas catch não podem seguir a cláusula catch geral de uma instrução try O método parcial '{0}' precisa ter modificadores de acessibilidade porque ele tem um modificador 'virtual', 'override', 'sealed', 'new' ou 'extern'. Conversões do manipulador de cadeia de caracteres interpoladas que fazem referência à instância que está sendo indexada não podem ser usadas em inicializadores de membros indexadores. Argumento ausente Não é possível converter lambda em uma árvore de expressões cujo argumento de tipo "{0}" não é um tipo delegado Essa referência atribui um valor que só pode escapar o método atual por meio de uma instrução return. retorno A operação em questão não está definida nos ponteiros void Delegado "{0}" não tem método invoke ou um método invoke com um tipo de retorno ou tipos de parâmetros que não são suportados. Não é possível criar um tipo genérico construído com base em outro tipo genérico construído. O campo '{0}' é lido antes de ser explicitamente atribuído, causando uma atribuição implícita anterior de 'default'. nome do operador Não é possível obter o endereço, obter o tamanho ou declarar um ponteiro para um tipo gerenciado ("{0}") Recurso "{0}" não é parte da especificação de idioma ISO C# padronizada e não pode ser aceito por outros compiladores O atributo '{0}' fornecido em um arquivo de origem conflita com a opção '{1}'. Você não pode especificar o atributo CLSCompliant em um módulo diferente do atributo CLSCompliant no assembly operador de deslocamento flexível Parâmetro {0} não deve ser declarado com a palavra-chave "{1}" '{0}' foi atribuído com 'UnmanagedCallersOnly' e não pode ser convertido em um tipo delegado. Obtenha um ponteiro de função para esse método. Não é possível esperar no corpo de uma cláusula finally Um método interceptor deve ser um método membro comum. O parâmetro out "{0}" deve ser atribuído antes que o controle saia do método atual Os registros só podem ser herdados de um objeto ou de outro registro Um objeto, cadeia de caracteres ou tipo de classe esperado Uma árvore de expressão não pode conter uma expressão with. Metadados netmodule vinculados devem fornecer uma imagem completa de PE: "{0}". Uso do parâmetro out não atribuído "{0}" Não é recomendável definir um alias denominado 'global' '{0}': um argumento de tipo de atributo não pode usar parâmetro de tipo Cadeia de caracteres UTF-8 literais /platform:anycpu32bitpreferred pode apenas ser usado com /t:exe, /t:winexe e /t:appcontainerexe O método '{0}' não tem a anotação '[DoesNotReturn]' para corresponder ao membro implementado ou substituído. Um campo ref só pode ser declarado em uma estrutura ref. "{0}": uma classe com o atributo ComImport não pode especificar uma classe básica Como "{1}" tem o atributo ComImport, "{0}" deve ser extern ou abstract A interpolação deve terminar com o mesmo número de chaves de fechamento que o número de caracteres “$” com o qual a literal da cadeia de caracteres bruta começou. variável fixed Conflito de nome para o nome {0} Cláusula catch anterior já captura todas as exceções desta ou de um super tipo ("{0}") Uso de campo possivelmente não atribuído "{0}" Corpos de bloco e de expressão não podem ser ambos fornecidos. System.Void não pode ser usado no C# -- use typeof(void) para obter o objeto de tipo void O modo de documentação fornecido não tem suporte ou é inválido: '{0}'. O operador "{0}" é ambíguo em um operando do tipo "{1}" A anulabilidade de tipos de referência em tipo de retorno não corresponde ao membro substituído. O nome do elemento de tupla é ignorado porque um nome diferente ou nenhum nome foi especificado pelo destino de atribuição. Assembly referenciado sem um nome forte Um método parcial não pode implementar explicitamente um método de interface O modificador 'scoped' do parâmetro não corresponde ao destino. expressão lambda Não é possível usar "{0}" para o método Main porque ele é importado O parâmetro de um operador unário deve ser do tipo recipiente O campo '{0}' deve ser totalmente atribuída antes que o controle seja devolvido ao chamador. Considere atualizar para a versão de linguagem '{1}' para auto-padrão do campo. O melhor método Adicionar sobrecarregado "{0}" para o elemento do inicializador de coleção está obsoleto. {1} O comprimento da Constante de cadeia de caracteres resultante da concatenação excede o System.Int32.MaxValue. Tente dividir a cadeia de caracteres em várias constantes. Especifique o atributo CLSCompliant no assembly, não no módulo, para habilitar a verificação de conformidade com CLS Assembly referenciado "{0}" não tem um nome forte. namespace A chamada é ambígua entre os seguintes métodos ou propriedades: "{0}" e "{1}" A expressão switch não manipula algumas entradas nulas (ela não é exaustiva). Por exemplo, o padrão '{0}' não é coberto. Constante de ponto flutuante está fora do intervalo do tipo "{0}" O delimitador da cadeia de caracteres bruta deve estar em sua própria linha. Não é possível ler as informações de depuração do método '{0}' (token 0x{1:X8}) do assembly '{2}' 'UnmanagedCallersOnly' só pode ser aplicado a métodos estáticos comuns não abstratos, não virtuais ou funções locais estáticas. Não é possível criar um ponteiro de função para '{0}' porque ele não é um método estático Opção inválida '{0}' para /nullable; precisa ser 'disable', 'enable', 'safeonly', 'warnings' ou 'safeonlywarnings' Não é possível emitir informações de depuração para um texto de origem sem codificação. O modificador 'scoped' do parâmetro '{0}' não corresponde ao membro substituído ou implementado. Opção inválida "{0}"; Visibilidade de recursos deve ser "public" ou "private" Um valor padrão é especificado para o parâmetro 'ref readonly' '{0}', mas 'ref readonly' deve ser usado somente para referências. Considere declarar o parâmetro como 'in'. O uso do resultado nesse contexto pode expor variáveis referenciadas por parâmetro fora do seu escopo de declaração O operador não pode ser usado aqui devido à precedência. O membro do registro '{0}' precisa ser público. Não use '{0}'. Isso é reservado para uso do compilador. Não é possível restaurar o aviso porque ele foi desabilitado globalmente O parâmetro é capturado no estado do tipo delimitador e seu valor também é usado para inicializar um campo, propriedade ou evento. __arglist não é permitido na lista de parâmetros dos iteradores '{0}' não implementa o membro da interface '{1}'. A nulidade dos tipos de referência na interface implementados pelo tipo base não corresponde. Não é possível converter async {0} para tipo delegate "{1}". Um async {0} podem retornar void, Task ou Task<T>, nenhum dos quais são conversíveis para "{1}". O uso da variável '{0}' nesse contexto pode expor variáveis referenciadas fora de seu escopo de declaração Duplicar atributo "{0}" O tipo '{0}' não pode ser inserido porque tem um membro que não é abstrato. Considere a definição da propriedade 'Inserir Tipos de Interoperabilidade' como false. O tipo de representante não pôde ser inferido. O tipo de arquivo local '{0}' não pode ser usado porque o caminho do arquivo que o contém não pode ser convertido na representação de byte UTF-8 equivalente. {1} Espera-se uma tag de fim para o elemento "{0}". separador de dígito à esquerda Os argumentos de tipo não são permitidos no nome do operador. O nome de tipo ou namespace "{0}" não existe no namespace "{1}" (você está sem uma referência de assembly?) "{0}": não é possível fornecer argumentos ao criar uma instância de um tipo de variável Erro ao ler recursos do Win32 -- {0} O nome do tipo "{0}" não pode ser encontrado no namespace global. Este tipo foi encaminhado para o assembly "{1}" Considere adicionar uma referência a esse assembly. Não é possível retornar uma expressão do tipo 'void' Um parâmetro ref ou out não pode ter um valor padrão O nome do tipo "{0}" não pode ser encontrado. Esse tipo foi encaminhado para o assembly "{1}". Considere adicionar uma referência a esse assembly. Os iteradores não podem ter locais por referência As duas declarações de métodos parciais precisam ter combinações idênticas dos modificadores 'virtual', 'override', 'sealed' e 'new'. Não é possível especificar um valor padrão para o parâmetro 'this' A expressão fornecida nunca é do ("{0}") tipo fornecido O comentário XML tem uma tag typeparam, mas não há nenhum parâmetro com esse nome As duas declarações de métodos parciais devem ser inseguras ou nenhuma delas deve ser desse tipo atribuição de união Um tipo base foi marcado como sem necessidade de estar em conformidade com a Common Language Specification (CLS) em um assembly que foi marcado como em conformidade com CLS. Remova o atributo que especifica que o assembly está em conformidade com CLS ou aquele que indica que o tipo não tem conformidade com CLS. A expressão fornecida sempre corresponde à constante fornecida. Um método com vararg não pode ser genérico, estar em um tipo genérico ou ter um parâmetro params 'await' requer que o tipo '{0}' tenha um método 'GetAwaiter' adequado. Está faltando uma diretiva using para 'System'? ; ou = esperado (não é possível especificar argumentos de construtor na declaração) O uso do membro do resultado nesse contexto pode expor variáveis referenciadas por parâmetro fora de seu escopo de declaração A invocação do Indexador de Intervalo implícito não pode nomear o argumento. com estruturas O argumento não pode ser usado para o parâmetro devido a diferenças na nulidade dos tipos de referência. O tipo de retorno do operador True ou False deve ser bool Este construtor deve adicionar 'SetsRequiredMembers' porque se acorrenta a um construtor que tem esse atributo. Restrição não pode ser classe especial "{0}" '{0}': o runtime de destino não dá suporte a tipos de retorno covariantes em substituições. O tipo de retorno precisa ser '{2}' para corresponder ao membro substituído '{1}' O modificador 'scoped' do parâmetro '{0}' não corresponde ao membro substituído ou implementado. Tipo "{0}" encaminhado para o assembly "{1}" está em conflito com tipo "{2}" encaminhado para o módulo "{3}". O argumento deve ser uma variável porque é passado para um parâmetro 'ref readonly' Valores padrão não são válidos neste contexto. Um campo ref não pode se referir a um struct ref. O tipo local de arquivo '{0}' não pode ser usado como um tipo base de tipo não local do arquivo '{1}'. O representante "{0}" não tem um parâmetro chamado "{1}" A convenção de chamada 'managed' não pode ser combinada com especificadores de convenção de chamada não gerenciados. A comparação de ponteiros de função pode gerar um resultado inesperado, pois os ponteiros para a mesma função podem ser diferentes. "{0}" não tem conformidade com CLS porque a interface base "{1}" não tem conformidade com CLS Interface de origem "{0}" está sem o método "{1}" que é necessário para incorporar o evento "{2}". Parâmetro de construtor de atributo "{0}" é opcional, mas nenhum valor de parâmetro padrão foi especificado. Uma árvore de expressão da expressão lambda não pode conter um operador nulo em propagação. Alias "{0}" não encontrado Duplicar inicialização do membro "{0}" A propriedade de contrato de igualdade do registro '{0}' precisa ter um acessador get. Opção '{0}' inválida para /debug; deve ser 'portable', 'embedded', 'full' ou 'pdbonly' Só é possível obter o endereço de uma expressão unfixed dentro de um inicializador de instrução fixed Para usar '@$' em vez de '$@' em uma cadeia de caracteres verbatim interpolada, use a versão de linguagem {0} ou superior. "{0}": uma classe com o atributo ComImport não pode especificar inicializadores de campo. O método parcial '{0}' precisa ter modificadores de acessibilidade porque ele tem parâmetros 'out'. "{0}": não pode declarar indexadores em uma classe estática O CallerArgumentExpressionAttribute não tem efeito porque ele se aplica a um membro que é usado em contextos que não aceitam argumentos opcionais "{0}" já está listado na lista de interfaces padrão constante de ponteiro nulo "{0}": propriedade ou indexador deve ter no mínimo um acessador Variáveis de tipo implícito não podem ser constantes Uma variável foi declarada com o mesmo nome que uma variável no tipo base. No entanto, a palavra-chave new não foi usada. Este aviso informa que você deve usar new. A variável foi declarada como se new tivesse sido usada na declaração. Acessibilidade inconsistente: tipo de retorno "{1}" é menos acessível do que o método "{0}" Campos de instância de structs somente leitura devem ser somente leitura. Não é possível atribuir ref '{1}' a '{0}' porque '{1}' tem um escopo de escape mais limitado que '{0}'. O operador '{0}' não pode ser aplicado a operandos do tipo '{1}' e '{2}' que não são representações de bytes UTF-8 Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal para criar tokens literais de caracteres. Uma árvore de expressão não pode conter um padrão System.Index ou acesso do indexador System.Range Matrizes como argumentos de atributo não tem conformidade com CLS Uso do parâmetro out não atribuído Omitir o argumento de tipo não é permitido no contexto atual O valor do alinhamento {0} possui uma magnitude maior que {1}, podendo resultar em uma grande cadeia de caracteres formatada. Uma função local estática não pode conter uma referência a 'this' ou a 'base'. O parâmetro não está lido. Uma árvore de expressão não pode conter conversão de cadeia de caracteres UTF-8 ou literal. declaração de variável externa Um parâmetro readonly ref não pode ter o atributo Out. Comparação com constante integral é inútil; a constante está fora do intervalo do tipo "{0}" 'experimental' O tipo "{0}" do assembly '{1}' não pode ser usado em limites de assembly porque ele tem um argumento de tipo genérico que é um tipo de interoperabilidade inserido. O valor constante pode estourar no runtime (use a sintaxe 'unchecked' para substituição) Parâmetros opcionais lambda construtores struct sem parâmetros O parâmetro de um operador unário deve ser do tipo recipiente ou seu parâmetro de tipo restrito a ele. A função local '{0}' está declarada, mas nunca é usada O operador as deve ser usado com um tipo de referência ou um tipo que permite valor nulo ("{0}" é um tipo de valor que não permite valor nulo) O abstract {0} '{1}' não pode ser marcado como virtual "{0}": classes static não podem conter operadores definidos pelo usuário O rótulo "{0}" é sombra de outro rótulo com o mesmo nome em um escopo contido O membro '{1}' substitui '{0}. Há vários candidatos a substituição no runtime. O método que será chamado depende da implementação. Use um runtime mais recente. Métodos anônimos, expressões lambda, expressões de consulta e funções locais dentro de um membro de instância de um struct não podem acessar o parâmetro do construtor primário Acessador get ou set esperado Não use 'System.ParamArrayAttribute'. Use a palavra-chave 'params'. Novo membro protegido declarado no tipo selado Tipo encaminhado "{0}" está em conflito com o tipo declarado no módulo primário deste assembly. Dois assemblies diferem no número de versão. Para que a união ocorra, você deve especificar as diretivas no arquivo .config do aplicativo e fornecer o nome forte correto de um assembly. O construtor '{0}' não pode chamar a si mesmo por meio de outro construtor O arquivo referenciado "{0}" não é um assembly Operador binário sobrecarregado "{0}" obtém dois parâmetros ou padrão A função local '{0}' deve ser 'static' para usar o atributo condicional O atributo Conditional não é válido em "{0}" porque é um método override Local "{0}" ou seus membros não podem ter seu endereço obtido nem serem usados dentro de uma método anônimo ou expressão lambda SearchCriteria é esperado. As interfaces não podem conter constructors de instância Como "{0}" retorna void, uma palavra-chave return não deve ser seguida por uma expressão de objeto O operador definido pelo usuário não pode converter um tipo para ele mesmo Não é possível continuar pois a edição inclui uma referência a um tipo incorporado: '{0}'. Como esta chamada não é aguardada, a execução do método atual continua antes da conclusão da chamada. Considere aplicar o operador 'await' ao resultado da chamada. Chamar System.IDisposable.Dispose() na instância alocada de {0} antes que todas as referências a ele fiquem fora do escopo. Instância alocada de {0} não é descartada ao longo de todos os caminhos de exceção. Chamar System.IDisposable.Dispose() antes que todas as referências a ela estejam fora do escopo. Nó de sintaxe a ser especulado não pode pertencer a uma árvore de sintaxe da compilação atual. Atributo de segurança "{0}" tem um valor SecurityAction inválido "{1}" Um parâmetro de construtor primário de um tipo somente leitura não pode ser atribuído (exceto no setter somente inicialização do tipo ou em um inicializador de variável) Uma função local estática não pode conter uma referência a '{0}'. Para converter um valor negativo, é necessário delimitá-lo com parêntesis. Nome local "{0}" é muito longo para PDB. Considere reduzir ou compilar sem /debug. Definição de membro, instrução ou final do arquivo esperado O modificador de tipo de referência '{0}' parâmetro não corresponde ao parâmetro correspondente '{1}' no membro substituído ou implementado. Uma variável de desconstrução não pode ser declarada como ref local Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída Uma cláusula using deve preceder todos os outros elementos definidos no namespace, exceto as declarações de alias externas O {0} deve ser uma variável porque é passado para um parâmetro 'ref readonly' O operador "await" pode somente ser usado em um método assíncrono. Considere a possibilidade de marcar este método com o modificador "async" e alterar seu tipo de retorno para "Task<{0}>". O membro estático '{0}' não pode ser marcado como 'readonly'. Um buffer fixo pode ter somente uma dimensão. UnscopedRefAttribute não pode ser aplicado a parâmetros que tenham um modificador 'scoped'. Executando a conversão unboxing de um valor possivelmente nulo. O resultado da expressão é sempre '{0}', pois um valor do tipo '{1}' nunca é igual a "null" do tipo '{2}' variável A anulabilidade de tipos de referência no valor do tipo '{0}' não corresponde ao tipo de destino '{1}'. Não é possível usar o alias "{0}" com "::" porque o alias faz referência a um tipo. Ao invés disso, use ".". Marcador de conflito de mesclagem encontrado Referência do assembly Friend "{0}" é inválido. Declarações InternalsVisibleTo não podem ter uma versão, cultura, token de chave pública ou arquitetura de processador especificada. Não é possível retornar um parâmetro por referência '{0}' por meio de um parâmetro ref; só pode ser retornado em uma instrução return O programa que usa as instruções de nível superior precisa ser um executável. Isso retorna um membro do local por referência, mas não é um local de ref Literal de caractere vazio As restrições 'class', 'struct', 'unmanaged', 'notnull' e 'default' não podem ser combinadas nem duplicadas e precisam ser especificadas primeiro na lista de restrições. "{0}" não pode ser adicionado a este assembly porque já é um assembly Não foi encontrado um tipo melhor para a expressão switch. Não há suporte para autenticação pública dos netmodules. '{0}' já está listado na lista de interfaces no tipo '{2}' como '{1}'. O lado esquerdo de uma atribuição ref deve ser uma variável ref. Campo ou propriedade não pode ser do tipo "{0}" Os nomes de elemento de tupla não são permitidos à esquerda de uma desconstrução. Uma árvore de expressão da expressão lambda não pode conter um grupo de métodos Esperava-se 'enable', 'disable' ou 'restore' É ilegal usar o tipo de referência anulável '{0}?' em uma expressão as; use o tipo subjacente '{0}' em seu lugar. Não é possível associar o representante a "{0}" porque ele é membro de "System.Nullable<T>" método Declarações parciais de "{0}" devem ter os mesmos nomes de parâmetro de tipo na mesma ordem __arglist não pode ter um argumento passado por 'in' ou 'out' O(s) caractere(s) "{0}" não pode(m) ser usado(s) neste local. O operador "await" pode somente ser usado em async {0}. Considere a possibilidade de marcar este {0} com o modificador "async". O primeiro parâmetro de um método de extensão "ref" "{0}" deve ser um tipo de valor ou um tipo genérico restrito a struct. Referências incompatíveis entre '{0}' e o ponteiro de função '{1}' Não é possível usar '{0}' como um modificador de convenção de chamada. Não há suporte ao encadeamento do modelo semântico especulativo. Você deve criar um modelo especulativo com base no ParentModel não especulativo. Programa tem mais de um ponto de entrada definido. Compilar com /main para especificar o tipo que contém o ponto de entrada. métodos parciais estendidos O recurso '{0}' não está disponível em C# 8.0. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 7.2. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 7.3. Use a versão da linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 7.1. Use a versão de linguagem {1} ou superior. O uso de variável neste contexto pode expor variáveis referenciadas fora de seu escopo de declaração Cadeia de caracteres interpolada esperada Não é possível incluir fragmento XML "{1}" do arquivo "{0}" -- {2} O operador de conversão de matriz embutida não será usado para conversão da expressão do tipo declarante. Tipo "{0}" exportado do módulo "{1}" está em conflito com tipo "{2}" exportado do módulo "{3}". Uma constante cadeia de caracteres 'null' não é suportada como padrão para '{0}'. Use uma cadeia de caracteres vazia em seu lugar. Um ponto de entrada não pode ser genérico ou estar em um tipo genérico '{0}' não tem um método 'Main' estático adequado O controle é devolvido ao chamador antes que o campo '{0}' seja explicitamente atribuído, causando uma atribuição implícita anterior de 'default'. Um padrão de desconstrução de elemento único requer alguma outra sintaxe para desambiguação. É recomendado adicionar um designador de descarte '_' após o parêntese de fechamento ')'. O nome totalmente qualificado para "{0}" é muito longo para informações de depuração. Compile sem a opção "/debug". Os campos de um struct devem ser totalmente atribuídos em um construtor antes que o controle seja devolvido ao chamador. Considere atualizar a versão de linguagem para auto-padrão do campo. Os parâmetros opcionais devem aparecer após todos os parâmetros necessários O aviso está substituindo um erro Este rótulo não foi usado como referência A variável "{0}" está declarada, mas nunca é usada Usar o genérico {1} "{0}" requer {2} argumentos de tipo O método 'UnmanagedCallersOnly' '{0}' não pode implementar o membro de interface '{1}' no tipo '{2}' Diretiva #endif esperada Um goto não pode saltar para um local antes de uma declaração using. O método atual chama um método assíncrono que retorna uma Tarefa ou uma Tarefa<TResult> e não aplica o operador "await" ao resultado. A chamada ao método assíncrono inicia uma tarefa assíncrona. No entanto, como o operador "await" está aplicado, o programa continua sem aguardar a conclusão da tarefa. Na maioria dos casos, você não deseja esse comportamento. Geralmente, outros aspectos do método da chamada dependem dos resultados da chamada ou, no mínimo, espera-se que o método chamado seja concluído antes que você volte do método que contém a chamada. Outra questão importante é o que acontece com as exceções que são acionadas no método assíncrono chamado. As exceções acionadas em métodos que retornam uma Task ou Task<TResult> são armazenadas na tarefa retornada. Se você não aguardar a tarefa ou verificar explicitamente se há exceções, a exceção se perde. Se você aguardar a tarefa, a exceção é gerada novamente. Como melhor prática, recomendamos que você sempre aguarde a chamada. Você pode suprimir o aviso se tiver certeza de que não vai querer aguardar a conclusão da chamada assíncrona e de que o método da chamada não gerará exceções. Nesse caso, você pode atribuir o resultado de uma tarefa da chamada a uma variável para suprimir o aviso. expressão de consulta O membro do registro '{0}' precisa ser protegido. Valor inválido para o argumento ao atributo "{0}" Assembly desconhecido não pode ter um módulo específico de processador "{0}". Um especificador de formato não pode conter espaço em branco à direita. UnscopedRefAttribute não pode ser aplicado a este parâmetro porque não tem escopo por padrão. O tipo '{0}' pode não ser usado como o tipo de destino de new() Argumentos InterpolatedStringHandlerArgumentAttribute não podem fazer referência ao parâmetro no qual o atributo é usado. A variável é atribuída, mas seu valor nunca é usado Um acessador add ou remove deve ter corpo 'A implementação de método explícito "{0}" não pode implementar "{1}" porque é um acessador O membro implementa o membro de interface com várias correspondências no tempo de execução O comentário XML tem uma tag param duplicada para "{0}" O nome de enumerador "{0}" é reservado e não pode ser usado Uma árvore de expressão da expressão lambda não pode conter um inicializador de dicionário. A literal da cadeia de caracteres bruta interpolada não começa com caracteres “$” suficientes para permitir esse número de chaves de fechamento consecutivas como conteúdo. O método 'Slice' da matriz embutida não será usado para a expressão de acesso ao elemento. O membro "{0}" não oculta um membro acessível. A palavra-chave new não é necessária. As especificações de argumentos nomeados devem aparecer depois que todos os argumentos fixos forem especificados em uma invocação dinâmica. "{0}": classes static não podem ser utilizadas como parâmetros Um número que foi passado para a diretiva de pré-processador de aviso #pragma não era um número de aviso válido. Verifique se o número representa um aviso, não um erro. aguardar em blocos variáveis e blocos finais A nulidade de tipos de referência no tipo de retorno não corresponde ao delegado de destino (possivelmente devido a atributos de nulidade). "{0}": um ponto de entrada não pode ser genérico ou estar em um tipo genérico "{0}" não implementa membro de interface "{1}" "{0}" não contém uma definição para "{1}" e a melhor sobrecarga do método de extensão "{2}" requer um receptor do tipo "{3}" #r somente é permitido em scripts Não é possível passar um argumento com tipo dinâmico para função local genérica '{0}' com argumentos de tipo inferidos. A posição final da diretiva #line deve ser maior ou igual à posição inicial Árvore de sintaxe já está presente O parâmetro do construtor primário é sombreado por um membro da base A propriedade auto-implementada '{0}' deve ser totalmente atribuída antes que o controle seja devolvido ao chamador. Considere atualizar para a versão de linguagem '{1}' para auto-padrão da propriedade. Uso de campo possivelmente não atribuído. Considere atualizar a versão de linguagem para auto-padrão do campo. Desreferência de uma referência possivelmente nula. Nome de saída inválido: {0} A classe com o atributo ComImport não pode ter um construtor definido pelo usuário O nome do método CollectionBuilderAttribute é inválido. A expressão de retorno deve ser do tipo '{0}' porque esse método é retornado por referência Os membros do parâmetro de construtor primário "{0}" de um tipo somente leitura não podem ser usados como um valor ref ou out (exceto no setter somente inicialização do tipo ou em um inicializador de variável) Propriedades autoimplementadas devem ter acessadores get. Identificador "{0}" não tem conformidade com CLS O tipo de retorno para o operador ++ ou -- deve corresponder ao tipo de parâmetro, ser derivado do tipo de parâmetro ou ser o parâmetro de tipo do tipo recipiente restrito a ele a menos que o tipo de parâmetro seja um parâmetro de tipo diferente. O operador de conversão de matriz embutida não será usado para conversão da expressão do tipo declarante. Erro ao ler as informações de depuração para '{0}' A árvore de expressão não pode conter um valor de struct de referência ou o tipo restrito '{0}'. Classes static não podem conter destruidores O parâmetro '{0}' é um argumento para a conversão do manipulador de cadeia de caracteres interpolado no parâmetro '{1}', mas o argumento correspondente é especificado após a expressão de cadeia de caracteres interpolada. Reordene os argumentos para mover '{0}' antes de '{1}'. A expressão fornecida sempre é do tipo ("{0}") fornecido Não há suporte às referências do arquivo de origem. O modificador de tipo de referência do parâmetro não corresponde ao parâmetro correspondente no membro oculto. "{0}": tipos static não podem ser usados como tipos de retorno Não há ordenação definida entre os campos em várias declarações de estrutura partial "{0}". Para especificar uma ordenação, todos os campos de instância devem estar na mesma declaração. Acessibilidade inconsistente: tipo de retorno do indexador "{1}" é menos acessível do que o indexador "{0}" Campo em conformidade com CLS não pode ser volátil Novas linhas dentro de uma cadeia de caracteres interpolada não textual não são suportadas no C# {0}. Use a versão {1} da linguagem ou superior. Acessibilidade inconsistente: tipo de parâmetro "{1}" é menos acessível do que o método "{0}" árvores devem ter um nó raiz com SyntaxKind.CompilationUnit Somente as expressões de atribuição, chamada, incremento, diminuição, espera e novo objeto podem ser utilizadas como uma instrução O atributo CallerFilePathAttribute aplicado ao parâmetro "{0}" não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem o uso de argumentos opcionais params não é válido neste contexto Uma árvore de expressão da expressão lambda não pode conter um parâmetro ref, in ou out O tipo de arquivo local '{0}' não pode ser usado em uma diretiva 'global using static'. Não é possível inicializar o tipo "{0}" com um inicializador de coleta porque ele não implementa "System.Collections.IEnumerable" A correspondência de padrões não é permitida para tipos de ponteiro. Uma expressão do tipo '{0}' sempre corresponde ao padrão fornecido. O recurso '{0}' está atualmente na Versão Prévia e *sem suporte*. Para usar os recursos da Versão Prévia, use a versão de linguagem da "versão prévia". A primeira operação de um operador de deslocamento sobrecarregado deve ter o mesmo tipo que o tipo que o contém inicializador de autopropriedade Erro ao ler o recurso "{0}" -- "{1}" Diretiva de pré-processamento esperada A primeira operação de um operador de deslocamento sobrecarregado deve ter o mesmo tipo que o contém ou seu parâmetro de tipo limitado a ele 'aguardar' não pode ser usado em uma expressão que contém o tipo '{0}' Não é possível especificar modificadores de acessibilidade para os acessores da propriedade ou indexador "{0}" As declarações de método parcial têm diferenças de assinatura. O método inicializador do módulo '{0}' não pode ser genérico e não pode estar contido em um tipo genérico Os nomes de elemento de tupla devem ser exclusivos. O nome do idioma é inválido "{0}": não é possível chamar explicitamente o operador ou acessador '{0}' não pode ser externo e possui um inicializador de construtor O tipo de valor de nulidade pode ser nulo. As propriedades autoimplementadas não podem retornar por referência Literais de cadeia de caracteres bruta de várias linhas só são permitidas em cadeias de caracteres verbatim interpoladas. Espaço em branco necessário estava ausente. Referência a "{0}" netmodule ausente. Uso de campo possivelmente não atribuído '{0}'. Considere atualizar para a versão de linguagem '{1}' para auto-padrão do campo. '{0}' define 'Equals', mas não 'GetHashCode' A operação causou um estouro de pilha. variável de iteração foreach "{0}": não é possível substituir; "{1}" não é um evento "{0}" duplicar TypeForwardedToAttribute O tamanho dos buffers de tamanho fixo deve ser maior que zero 'await' não pode ser usado como um identificador em um método assíncrono ou em uma expressão lambda O valor de constante "{0}" não pode ser convertido em "{1}" (use a sintaxe "unchecked" para substituir) Identificador não tem conformidade com CLS inicializador de dicionário Erro interno no compilador C#. O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá nenhum efeito. Ele é substituído pelo CallerLineNumberAttribute. Isso retorna um parâmetro por referência, mas está no escopo do método atual O parâmetro '{0}' precisa ter um valor não nulo durante a saída porque o parâmetro '{1}' não é nulo. cadeias de caracteres interpoladas Nem todos os caminhos de código retornam um valor em {0} do tipo "{1}" Possível comparação de referência inesperada; o lado esquerdo precisa de conversão Não foi encontrado nenhum construtor de cópia acessível no tipo base '{0}'. O membro posicional “{0}” encontrado correspondente a este parâmetro está oculto. Não é possível resolver o caminho de arquivo "{0}" especificado para o argumento nomeado "{1}" para o atributo PermissionSet Número inválido Assembly referenciado "{0}" tem a configuração de cultura diferente de "{1}". Referência ambígua no atributo cref O primeiro parâmetro de um método de extensão não pode ser do tipo "{0}" referências somente leitura "{0}" é um {1}, que não é válido no contexto fornecido Metódo sobrecarregado "{0}" diferindo somente em ref ou out, ou em classificação de matriz não tem conformidade com CLS Tipo de parâmetro 'void' inválido Não são permitidas restrições em declarações não genéricas O comentário XML possui um atributo cref sintaticamente incorreto métodos anônimos A anotação para tipos de referência anuláveis deve ser usada apenas em código em um contexto de anotações '#nullable'. Uma árvore de expressão não pode conter uma expressão throw. Não é possível converter tipo "{0}" em "{1}" A expressão de filtro é uma constante ‘false’, considere remover o bloco try-catch O argumento nomeado "{0}" não pode ser especificado várias vezes O especificador de tipo de matriz, [], deve aparecer antes do nome de parâmetro Não é possível converter o valor nulo em '{0}' porque ele não é um tipo de valor não anulável Referência do analisador '{0}' especificada várias vezes O modificador 'partial' só pode aparecer imediatamente antes de 'class', de 'record', de 'struct', de 'interface' ou de um tipo de retorno de método. O '{0}' método deve ser não genérico para corresponder '{1}'. O tipo não implementa o padrão de coleção; o membro não é um método de extensão ou de instância pública. O tipo do argumento para o atributo DefaultParameterValue deve corresponder ao tipo de parâmetro Não há um tipo de destino para '{0}' Opção de alias de referência inválida: "{0}=" -- nome de arquivo ausente O tipo '{0}' não pode ser usado para um campo de um registro. O campo ou a propriedade autoimplementada não pode ser do tipo '{0}', a menos que seja um membro de instância de uma struct de referência. Variância inválida: o parâmetro de tipo '{1}' precisa ser {3} válido em '{0}', a menos que seja usada a versão de idioma '{4}' ou superiores. '{1}' é {2}. A diretiva using apareceu anteriormente como using global O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem argumentos opcionais O argumento nomeado '{0}' é usado fora de posição, mas é seguido por um argumento sem nome Membros do campo somente leitura '{0}' não podem ser retornados por referência gravável Não é possível usar uma expressão do tipo "{0}" como um argumento para uma operação dinamicamente vinculada. Não são permitidas expressões de consulta no tipo de origem "dynamic" ou com uma sequência de união do tipo "dynamic" Opção "{0}" substitui o atributo "{1}" fornecido em um arquivo de origem ou módulo adicionado "{0}": nomes de membro não podem ser os mesmos do seu tipo delimitador '{0}': o tipo usado em uma instrução using assíncrona deve ser implicitamente conversível em 'System.IAsyncDisposable' ou implementar um método 'DisposeAsync' adequado. Você quis dizer 'using' em vez de 'await using'? O parâmetro {0} ocorre após {1} na lista de parâmetros, mas é usado como um argumento para as conversões do manipulador de cadeia de caracteres interpolada. Isso exigirá que o chamador reordene os parâmetros com argumentos nomeados no local da chamada. Considere colocar o parâmetro do manipulador de cadeia de caracteres interpolada após todos os argumentos envolvidos. Nome de algoritmo de hash inválido: '{0}' A palavra-chave contextual "var" pode somente aparecer dentro de uma declaração de variável local ou no código de script Uma árvore de expressão pode não conter um acesso de membro de interface de abstrato estático ou virtual Número base de imagem inválido "{0}" Um evento de Windows Runtime não pode ser passado como parâmetro out ou ref. A instância do tipo '{0}' não pode ser usada dentro de uma função aninhada, expressão de consulta, bloco de iteradores ou método assíncrono "{0}" não implementa membro de interface "{1}". "{2}" não pode implementar "{1}" porqu não tem o tipo de retorno correspondente de "{3}". O argumento deve ser passado com 'ref' ou 'in' palavra-chave padrões de propriedade estendida O tipo de uma das expressões na cláusula {0} está incorreto. Inferência de tipos falhou na chamada para "{1}". O comentário XML tem um atributo cref que faz referência a um parâmetro de tipo O tipo de arquivo local '{0}' não pode usar modificadores de acessibilidade. O parâmetro do '{0}' primário é sombreado por um membro da base. Nome de método esperado Não é possível usar o local fixo "{0}" dentro de um método anônimo, expressão lambda ou expressão de consulta O método '{0}' não será usado como ponto de entrada porque um ponto de entrada síncrono '{1}' foi encontrado. __arglist não é válido neste contexto O membro '{0}' deve ter um valor não nulo durante a saída. Elementos não podem ser nulos. Não é um símbolo C#. Não é possível converter o grupo de &métodos '{0}' no tipo de ponteiro que não é de função '{1}'. "{0}": classes static não podem ser utilizadas como parâmetros Somente um 'usando estático' ou 'usando alias' pode ser 'inseguro'. Tipo "{0}" exportado do módulo "{1}" está em conflito com tipo declarado no módulo primário deste assembly. A expressão switch não manipula todos os valores possíveis de seu tipo de entrada (não é exaustiva). tipos construídos não gerenciados Isso pega o endereço, obtém o tamanho ou declara um ponteiro para um tipo gerenciado A cadeia de caracteres de versão especificada '{0}' não está de acordo com o formato requerido - major[.minor[.build[.revision]]] A instrução foreach não pode operar em variáveis do tipo "{0}" porque implementa várias instanciações de "{1}"; tente transmitir para uma instanciação de interface específica O comentário XML tem uma tag param, mas não há nenhum parâmetro com esse nome Identificador esperado correspondência de padrões O uso de alias não pode ser um tipo de referência anulável. O CallerMemberNameAttribute não terá nenhum efeito; ele é substituído pelo CallerFilePathAttribute A collection expression of type '{0}' cannot be used in this context because it may be exposed outside of the current scope. tipos de arquivo Uma árvore de expressões não pode conter um acesso de base Um parâmetro pode somente ter um modificador "{0}" Nenhum rótulo "{0}" dentro do escopo da instrução goto Um código sem segurança só pode aparecer se a compilação for com /unsafe Uma referência retornada por uma chamada para '{0}' não pode ser preservada no limite 'await' ou 'yield'. "{0}": membros virtuais ou abstratos não podem ser privados O CallerArgumentExpressionAttribute é aplicado com um nome de parâmetro inválido. campos posicionais nos registros membros readonly O assembly referenciado possui uma configuração de cultura diferente O primeiro parâmetro 'in' ou 'ref readonly' do método de extensão '{0}' deve ser um tipo de valor concreto (não genérico). Falha na inicialização do gerador “{0}”. Isso não contribuirá para a saída e, como resultado, poderão ocorrer erros de compilação. A exceção foi do tipo “{1}” com mensagem “{2}”. {3} Um valor do tipo "{0}" não pode ser usado como parâmetro padrão para parâmetro anulável "{1}" porque "{0}" não é um tipo simples Um valor de tipo "{0}" não pode ser usado como um parâmetro padrão porque não há conversões padrões para o tipo "{1}" A nulidade dos tipos de referência no tipo de parâmetro '{0}' não corresponde ao método interceptável '{1}'. '{0}' deve ser requerido porque substitui o membro requerido '{1}' '{0}' é abstrato, mas está contido no tipo não abstrato '{1}' dinâmica Possível atribuição de referência nula. Não é possível retornar por referência um membro do parâmetro '{0}' porque está no escopo do método atual O módulo '{0}' no assembly '{1}' está encaminhando o tipo '{2}' para vários assemblies: '{3}' e '{4}'. 'disable' ou 'restore' esperado após o aviso #pragma Valor SecurityAction "{0}" é inválido para atributos de segurança aplicados a um tipo ou um método "{0}" é um {1}, mas é usado como um {2} O membro do registro '{0}' precisa retornar '{1}'. As diretivas de pré-processamento devem aparecer como o primeiro caractere que não seja espaço em branco em uma linha campo matriz alias using separadores de dígito Uso de campo possivelmente não atribuído '{0}'. Considere atualizar para a versão de linguagem '{1}' para auto-padrão do campo. É ilegal usar o tipo de referência anulável '{0}?' em uma expressão is-type; use o tipo subjacente '{0}' em seu lugar. O parâmetro '{0}' deve ter um valor não nulo ao sair. evento O modificador "{0}" não é válido para este item descarte Arquivo de chave "{0}" está sem a chave portátil necessária para assinatura rótulo A expressão __arglist só pode aparecer dentro de uma expressão de chamada ou expressão new Algoritmo '{0}' sem suporte O método deve ter um tipo de retorno parâmetro de tipo Enums não podem conter construtores explícitos sem parâmetros '{0}' foi atribuído com 'UnmanagedCallersOnly' e não pode ser chamado diretamente. Obtenha um ponteiro de função para esse método. As duas declarações de métodos parciais precisam ter modificadores de acessibilidade idênticos. Este não é um local de atributo para esta declaração Falha na criptografia ao criar valores hashes. Este método pode somente ser usado para criar tokens - {0} não é um tipo de token. O membro '{0}' não pode ser usado nesse atributo. '{0}' não pode definir uma sobrecarga {1} que difere somente nos modificadores de parâmetro '{2}' e '{3}' O ponteiro de função '{0}' não usa {1} argumentos Operador de supressão nulo duplicado ('!') A anulabilidade de tipos de referência em tipo não corresponde ao membro substituído. O nome "{0}" não existe no contexto atual (está sem uma referência para o assembly "{1}"?) A palavra-chave 'base' não está disponível no contexto atual Não é possível usar a variável local "{0}" antes de declará-la using assíncrona A cadeia de caracteres literal "]]>" não é permitida no conteúdo do elemento. "{0}": não é possível implementar uma interface dinâmica "{1}" declaração de variáveis de expressão em inicializadores e em consultas do membro O tempo de execução de destino não dá suporte a campos de ref. Não é possível interceptar a chamada '{0}' com '{1}' por causa de uma diferença nos modificadores 'scoped' ou atributos '[UnscopedRef]'. Declarações parciais de método '{0}' têm nulidade inconsistente em restrições para o parâmetro de tipo '{1}' Parâmetro não é válido para o tipo não gerenciado especificado. Opção /REFERENCEPATH Uma árvore de expressão não pode conter uma referência a uma função local O campo tem vários valores constantes distintos. {0} versão {1} Copyright (C) Microsoft Corporation. Todos os direitos reservados. Atributo de segurança "{0}" não é válido neste tipo de declaração. Atributos de segurança são somente válidos em declarações de assembly, tipo e método. usando estático Membro '{0}' adicionado durante a sessão de depuração atual pode ser acessado somente neste assembly de declaração '{1}'. Não é permitido usar #load após o primeiro token do arquivo O nome do tipo contém apenas caracteres ascii em caixa baixa. Esses nomes podem ficar reservados para o idioma. Uma árvore de expressão não pode conter uma declaração de variável de argumento out. Tipo inválido para parâmetro {0} no atributo de cref de comentário XML: "{1}" O tipo não pode ser usado como parâmetro de tipo no tipo ou método genérico. A anulabilidade do argumento de tipo não corresponde à restrição 'class'. Acessibilidade inconsistente: tipo de restrição "{1}" é menos acessível do que "{0}" "{0}" não pode ser ambos abstract e sealed Caractere inesperado '{0}' "{0}" é não um argumento de atributo nomeado válido. Argumentos de atributo nomeado devem ser campos que não são propriedades readonly, static ou const ou read-write que são públicas e não estáticas. Diretiva #pragma não reconhecida Não é possível declarar uma variável de tipo static "{0}" Você adicionou uma referência a um assembly usando /link (propriedade Incorporar Tipos de Interoperabilidade definida como Verdadeiro). Isso instrui o compilador a incorporar as informações de tipo de interoperabilidade desse assembly. No entanto, o compilador não pode incorporar informações de tipo de interoperabilidade desse assembly porque outro conjunto que você referenciou também faz referência a esse assembly usando /reference (propriedade Incorporar Tipos de Interoperabilidade definida como Falso). Para incorporar informações de tipo de interoperabilidade para os dois assemblies, use /link para fazer referência a cada assembly (defina a propriedade Incorporar Tipos de Interoperabilidade para Verdadeiro). Para remover o aviso, você pode usar o /reference em vez disso (defina a propriedade Incorporar Tipos de Interoperabilidade como Falso). Nesse caso, um PIA (assembly de interoperabilidade primário) fornece informações de tipo de interoperabilidade. A nulidade dos tipos de referência no tipo de retorno não corresponde ao método interceptável '{0}'. acessador da propriedade do corpo da expressão "{0}" define o operador = = ou operador !=, mas não substitui Object.Equals(object o) Número errado de argumentos de tipo "{0}" não implementa o padrão "{1}". "{2}" tem a assinatura errada. A foreach assíncrona requer que o tipo de retorno '{0}' de '{1}' tenha um método 'MoveNextAsync' público adequado e a propriedade 'Current' pública Uma declaração de namespace não pode ter modificadores nem atributos '{0}': campo de instância em tipos marcados com StructLayout(LayoutKind.Explicit) precisam ter um atributo FieldOffset Não é possível criar uma instância do tipo abstrato ou da interface '{0}' Uma implementação de interface explícita de um evento deve usar a sintaxe de acessador do evento A avaliação do valor de constante para "{0}" envolve uma definição circular "{0}" não é um local de atributo válido para esta declaração. Locais de atributo válidos para esta declaração são "{1}". Todos os atributos neste bloco serão ignorados. Um resultado de uma expressão stackalloc do tipo '{0}' nesse contexto pode ser exposto fora do método que o contém '{0}' é ambíguo entre '{1}' e '{2}'. Use '@{0}' ou inclua explicitamente o sufixo 'Attribute'. ; esperado Uma chamada vinculada dinamicamente pode falhar no tempo de execução porque uma ou mais sobrecargas aplicáveis são métodos condicionais Conflitos de namespace com o tipo importado Um método parcial não pode ter várias declarações de implementação Não é possível usar '{0}' como um valor ref ou out porque ele é '{1}' O acesso Friend foi concedido por "{0}", mas o estado de assinatura de nome forte do assembly de saída não corresponde àquele do assembly de concessão. criação de objeto de tipo de destino Um construtor declarado em um tipo com uma lista de parâmetros deve ter o inicializador de construtor 'this'. Restrição não pode ser um tipo dinâmico "{0}" O operador "{0}" não pode ser aplicado ao operando do tipo "{1}" Um parâmetro de construtor primário de um tipo somente leitura não pode ser retornado por referência gravável "{0}": uma referência a um campo volátil não será tratada como volátil Uma árvore de expressões não pode conter uma operação dinâmica Variáveis locais do tipo implícito não podem ser fixas O tipo importado '{0}' é inválido. Ele contém uma dependência de tipo base circular. Várias implementações do padrão de consulta foram encontradas para o tipo de origem "{0}". Chamada ambígua para "{1}". A opção de linha de comando "{0}" ainda não está implementada e foi ignorada. A anulabilidade de tipos de referência em tipo não corresponde ao membro implementado. Método, operador ou acessador "{0}" está marcado como externo e sem atributos. Considere a adição de um atributo DllImport para especificar a implementação externa. '{0}' não é um nome de parâmetro válido de '{1}'. Acessibilidade inconsistente: tipo de parâmetro "{1}" é menos acessível do que o indexador "{0}" O tipo predefinido ‘{0}’ é declarado em vários assemblies referenciados: ‘{1}’ e ‘{2}’ propriedade apta para expressão 'RefKind.Out' não é um tipo de referência válido para um tipo de retorno. cadeias de caracteres verbatim interpoladas alternativas sombreamento de nome em funções aninhadas O atributo FieldOffset não é permitido em campos estáticos e const Não é possível usar a referência local '{0}' em um método anônimo, expressão lambda ou expressão de consulta Não é possível retornar um parâmetro por referência '{0}' porque ele está no escopo do método atual O operador "{0}" é ambíguo em operandos dos tipos "{1}" e "{2}" Tipo de retorno de "{0}" não tem conformidade com CLS Um braço de expressão alternar não começa com uma palavra-chave 'case'. O CallerArgumentExpressionAttribute só pode ser aplicado a parâmetros com valores padrão Presume-se que a referência do assembly coincide com a identidade "{0}" não contém uma definição para "{1}" e nenhum método de extensão "{1}" aceitando um primeiro argumento do tipo "{0}" pode ser encontrado (está faltando uma diretiva using para "{2}"?) A assinatura atrasada foi especificada e requer uma chave pública, mas nenhuma chave pública foi especificada Expressão sempre causará uma System.NullReferenceException porque o valor padrão de "{0}" é nulo Indexadores devem ter no mínimo um parâmetro Usar "{0}" para testar a compatibilidade com "{1}" é essencialmente idêntico testar compatibilidade com "{2}" e terá êxito para todos os valores não-nulos A chamada indicada foi interceptada várias vezes. Um valor de tipo integral é esperado O argumento não pode ser usado como uma saída do parâmetro devido a diferenças na nulidade dos tipos de referência. Esse recurso de idioma ("{0}") ainda não está implementado. A árvore de sintaxe deve ser criada de uma submissão. O nome totalmente qualificado é muito longo para as informações de depuração O modificador 'readonly' deve ser especificado após 'ref'. Nenhum valor para RuntimeMetadataVersion encontrado. Nenhum assembly contendo System.Object foi encontrado nem foi encontrado um valor de RuntimeMetadataVersion especificado por meio de opções. A anotação para tipos de referência anuláveis só deve ser usada no código em um contexto de anotações '#nullable'. O código gerado automaticamente exige uma diretiva '#nullable' explícita na origem. Interface marcada com 'CoClassAttribute', não com 'ComImportAttribute' Matriz de parâmetros lambda Instância alocada não descartada em todos os caminhos de exceção 'in' esperado Há um erro em um assembly referenciado '{0}'. A nulidade do tipo de parâmetro não corresponde ao membro substituído (possivelmente devido a atributos de nulidade). O nome do elemento de tupla '{0}' não é permitido em qualquer posição. Indexando uma matriz com um índice negativo (índices de matriz sempre começam em zero) O atributo CLSCompliant não tem sentido quando aplicado a tipos de retorno. Tente colocá-lo no método. O '{0}' especificado para o método Main precisa ser uma classe, um registro, um struct ou uma interface não genérica Essa combinação de argumentos pode expor variáveis referenciadas por parâmetro fora de seu escopo de declaração O melhor método Adicionar sobrecarregado "{0}" para o elemento do inicializador de coleção está obsoleto. {1} A verificação de compatibilidade com CLS não será executada porque ela não é vista de fora deste assembly Declarações parciais de "{0}" têm restrições inconsistentes para o parâmetro de tipo "{1}" Não foi possível encontrar "{0}" especificado para o método Main Usar um campo de uma classe marshaling por referência como um valor ref ou out ou obter seu endereço pode gerar uma exceção de tempo de execução e o padrão Não há nenhum argumento fornecido que corresponda ao parâmetro necessário '{0}' de '{1}' O nome '{0}' não corresponde ao parâmetro 'Deconstruct' '{1}'. O tipo de código-fonte fornecido não tem suporte ou é inválido: '{0}' Isso retorna por referência um membro do parâmetro com escopo para o método atual Não é possível especificar um valor padrão para uma matriz de parâmetros Atribuição feita à mesma variável Nome inválido para um símbolo de pré-processamento. '{0}' não é um identificador válido "{0}" não pode implementar "{1}" e "{2}" porque eles podem se unificar em algumas substituições de parâmetro de tipo Tipo "{0}" encaminhado para o assembly "{1}" está em conflito com tipo "{2}" exportado do módulo "{3}". O tipo '{2}' deve ser um tipo de valor não anulável para que seja usado como parâmetro '{1}' no tipo ou método genérico '{0}' Tipos estáticos não podem ser usados como tipos de retorno O método tem a assinatura incorreta para ser um ponto de entrada Duplicar modificador "{0}" contravariantly Os padrões de lista não podem ser usados para um valor do tipo '{0}'. Não é possível converter {0} para o tipo '{1}' porque o tipo de retorno não corresponde ao tipo de retorno delegado Palavra-chave, cadeia de caracteres ou identificador esperado após o especificador textual: @ O modificador '{0}' não é válido para este item no C# {1}. Use a versão de linguagem '{2}' ou superior. Implementação de interface explícita "{0}" está sem o acessador "{1}" "{2}" deve ser um tipo non-abstract com um construtor público sem-parâmetros para que possa ser usado como parâmetro "{1}" no tipo ou método genérico "{0}" "{0}": tipo recipiente não implementa interface "{1}" '{0}': structs de referência não podem implementar interfaces O '{0}' método deve ser não genérico ou ter arity {1} para corresponder '{2}'. Não foi possível encontrar uma implementação do padrão de consulta para o tipo de origem '{0}'. '{1}' não encontrado. Estão faltando referências de assembly necessárias ou um diretiva using para 'System.Linq'? Operadores definidos pelo usuário não podem retornar void A anulabilidade de tipos de referência em tipo de parâmetro não corresponde ao membro implicitamente implementado. literais binários Não é possível criar uma matriz com um tamanho negativo descarte baseado em padrões classes static restrições para métodos de substituição e de implementação explícita da interface A instrução yield não pode ser usada em um método anônimo ou expressão lambda Tipo "{0}" não pode ser incorporado porque ele tem um argumento genérico. Considere definir a propriedade "Incorporar Tipos de Interoperabilidade" como falso. O arquivo de origem excedeu o limite de 16.707.565 linhas representáveis no PDB; as informações de depuração estarão incorretas structs de referência operador de índice "{0}" não implementa membro de interface "{1}". "{2}" não é público. InterpolatedStringHandlerArgument não tem efeito quando aplicado a parâmetros lambda e será ignorado no local de chamada. "{1}" não define parâmetro de tipo "{0}" Não use '_' para uma constante de caso. O tipo de receptor '{0}' não é um tipo de registro válido e não é um tipo struct. O operador typeof não pode ser usado no tipo dinâmico O operando de aumento ou diminuição deve ser uma variável, propriedade ou indexador A opção /inserir tem suporte apenas ao emitir um PDB. A expressão determinada não pode ser usada em uma instrução fixed "{0}" não pode ser extern e abstract Um objeto de tipo conversível em "{0}" é necessário Não é possível criar uma instância da classe estática "{0}" Uso de campo possivelmente não atribuído "{0}" O caso do comutador não está acessível. Ele já foi manipulado por um caso anterior ou não é possível fazer a correspondência. "{0}" oculta o membro herdado "{1}". Use a nova palavra-chave se foi pretendido ocultar. Caractere unicode inválido. Expressões lambda que retornam por referência não podem ser convertidas para árvores de expressão Não é possível definir uma classe ou membro que utiliza tuplas porque o tipo '{0}' necessário de compilador não pode ser localizado. Uma referência está ausente? Erro ao assinar a saída com a chave pública do arquivo "{0}" -- {1} "{0}": não é possível especificar uma classe de restrição e a restrição "class" ou "struct" Métodos anônimos, expressões lambda, expressões de consulta e funções locais dentro de um struct não podem acessar o parâmetro de construtor primário também usado dentro de um membro de instância A anulabilidade dos tipos de referência em tipo de parâmetro não corresponde ao membro implementado. Uma diretiva de 'usando estático' pode apenas ser aplicada a tipos; '{0}' é um namespace, não um tipo. Considere uma diretiva 'usando namespace' Não é possível usar uma expressão lambda como um argumento para uma operação vinculada dinamicamente sem primeiro convertê-la para um tipo delegate ou de árvore de expressão. Retornos by-value podem ser usados somente em métodos que retornam um valor Um resultado de uma expressão stackalloc do tipo '{0}' não pode ser usado nesse contexto porque ele pode ser exposto fora do método que o contém atributos genéricos A expressão de filtro é uma constante ‘true’, considere remover o filtro Tipo inválido especificado como argumento para o atributo TypeForwardedTo Não é possível criar representante com "{0}" porque ele ou um método que substitui tem um atributo Conditional O uso do literal padrão não é válido neste contexto Palavra-chave inesperada 'unchecked' A lista de membros requeridos '{0}' está malformada e não pode ser interpretada. Não é possível converter implicitamente tipo "{0}" em "{1}". Existe uma conversão explícita (há uma conversão ausente?) Uma instância do analisador de {0} não pode ser criada de {1} : {2}. Usando diretiva exibida anteriormente neste namespace O comentário XML possui um atributo cref que não pode ser resolvido Não é possível fazer referência a 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitamente. Use a sintaxe de tupla para definir os nomes das tuplas. Número inválido Delegado "{0}" não obtém {1} argumentos "{0}" oculta membro abstrato herdado "{1}" Duplicar atributo de tipo "{0}" O melhor método Add sobrecarregado para o elemento do inicializador de coleta está obsoleto padrões correspondentes a ReadOnly/Span<char> na cadeia de caracteres constante Valores diferentes de checksum fornecidos para "{0}" "{0}": evento deve ser de um tipo delegado O EnumeratorCancellationAttribute aplicado ao parâmetro '{0}' não terá efeito. O atributo é eficaz somente em um parâmetro do tipo CancellationToken em um método iterador assíncrono que retorna IAsyncEnumerable Expressão esperada após yield return A opção /sourcelink tem suporte apenas ao emitir o PDB. A anulabilidade de tipos de referência no valor não corresponde ao tipo de destino. A anulabilidade de tipos de referência em tipo de parâmetro não corresponde ao membro implementado. Primeiro argumento para um atributo de segurança deve ser uma SecurityAction válida '{0}': o evento externo não pode ter inicializador Não use 'System.Runtime.CompilerServices.ScopedRefAttribute'. Use a palavra-chave 'scoped'. A palavra-chave contextual 'var' não pode ser usada em uma declaração de variável de intervalo Alias extern inválido para "/reference"; "{0}" não é um identificador válido O membro oculta o membro herdado; palavra-chave substituta ausente O atributo FieldOffset só pode ser colocado em membros de tipos marcados com StructLayout(LayoutKind.Explicit) O comentário XML tem uma tag param duplicada segurança de variância para membros de interface estática tipo "{0}": tipos estáticos não podem ser usados como argumentos de tipo Uma expressão throw não é permitida neste contexto. A expressão switch não lida com alguns valores do seu tipo de entrada (sem limitação) que envolvem um valor de enumeração não nomeado. O CallerLineNumberAttribute aplicado ao parâmetro "{0}" não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem argumentos opcionais Operador binário que pode ser sobrecarregado é esperado Não foi encontrado nenhum tipo melhor para a matriz do tipo implícita Espaço em branco não é permitido neste local. O comentário XML não está inserido em um elemento de linguagem válido Não é possível usar um tamanho negativo com stackalloc Erro de sintaxe de linha de comando: "{0}" ausente para a opção "{1}" Ponteiros e buffers de tamanho fixo só podem ser usados em um contexto sem segurança O método sobrecarregado diferindo somente pelos tipos de matriz sem nome não tem conformidade com CLS O parâmetro out precisa ser atribuído antes que o controle saia do método Erro ao compliar recursos do Win32 -- {0} Os métodos parciais com apenas uma declaração de definição ou métodos condicionais removidos não podem ser usados em árvores de expressão O nome do elemento de tupla '{0}' é deduzido. Use a versão de idioma {1} ou posterior para acessar um elemento pelo nome deduzido. Comparação de referência não intencional possível; para obter uma comparação de valor, converta o lado direito no tipo "{0}" O comentário XML tem uma tag typeparam duplicada Uso de variável local não atribuída "{0}" Tipos e pseudônimos não podem ser chamados de 'file'. O CallerArgumentExpressionAttribute não terá nenhum efeito; ele é substituído pelo CallerLineNumberAttribute Assembly "{0}" com identidade "{1}" usa "{2}" que tem uma versão mais recente do que o assembly referenciado "{3}" com identidade "{4}" Isso retorna um parâmetro por referência '{0}' por meio de um parâmetro ref, mas só pode ser retornado com segurança em uma instrução return O {1} não genérico "{0}" não pode ser usado como argumentos de tipo inicializadores de campo de struct O nome do assembly "{0}" é reservado e não pode ser usado como uma referência em uma sessão interativa Não é possível usar 'ref', 'in' ou 'out' na assinatura de um método atribuído com 'UnmanagedCallersOnly'. O tipo define os operadores == ou !=, mas não substitui o Object.Equals(object o) Não é possível usar o parâmetro "{0}" que tenha o tipo ref-like dentro de um método anônimo, expressão lambda, expressão de consulta ou função local "{0}": tipo deve ser "{2}" para corresponder ao membro substituído "{1}" Operador OR bit a bit usado em um operando de assinatura estendida; é recomendável realizar a conversão em um tipo menor sem assinatura primeiro A expressão de filtro é uma constante ‘false’ Você não pode usar buffers de tamanho fixo contidos em expressões unfixed. Tente usar a instrução fixed. Não é possível obter o endereço da expressão especificada Uma árvore de expressão não pode conter "{0}" Não é possível especificar um valor de parâmetro padrão junto com DefaultParameterAttribute ou OptionalAttribute O tipo '{2}' não pode ser usado como parâmetro de tipo '{1}' no tipo ou método genérico '{0}'. A anulabilidade do argumento de tipo '{2}' não corresponde à restrição 'class'. Nenhuma instância nem método de extensão 'Deconstruct' adequado foi localizado para o tipo '{0}' com {1} parâmetros de saída e um tipo de retorno nulo. '{0}' é implementado explicitamente mais de uma vez. O método de extensão deve ser definido em uma classe estática não genérica Attribute parameter 'SizeConst' must be specified. "{0}" é do tipo "{1}". Um campo const de um tipo de referência diferente de cadeia de caracteres pode somente ser inicializado com null. '{0}' não é um especificador de convenção de chamada válido para um ponteiro de função. A anulabilidade de tipos de referência em tipo de retorno não corresponde ao membro implementado '{0}'. A restrição 'new()' não pode ser usada com a restrição 'struct' __arglist não é permitido na lista de parâmetros dos métodos assíncronos Não é possível interceptar: a compilação não contém um arquivo com caminho '{0}'. O operador '{0}' não pode ser usado aqui devido à precedência. Use parênteses para desambiguação. O parâmetro deve ter um valor não nulo ao sair. Não use "System.Runtime.CompilerServices.ExtensionAttribute". Em vez disso, use a palavra-chave "this". membros requeridos Acessador add ou remove esperado O controle não pode sair do corpo de um método anônimo ou expressão lambda O membro obsoleto substitui o membro não obsoleto A passagem de '{0}' não é válida a menos que '{1}' seja 'SignatureCallingConvention.Unmanaged'. A restrição de tipo de classe "{0}" deve vir antes de qualquer outra restrição Uso de propriedades autoimplementadas possivelmente não atribuídas '{0}' O assembly do analisador '{0}' referencia a versão '{1}' do compilador, que é mais recente que a versão em execução no momento '{2}'. '{0}' deve corresponder ao retorno por referência de membro substituído '{1}' O CallerFilePathAttribute não terá nenhum efeito; ele é substituído pelo CallerLineNumberAttribute Grupos de métodos de extensão não são permitidos como um argumento para 'nameof'. Não é possível inicializar uma variável by-value com uma referência O corpo de um método de iterador assíncrono precisa conter uma instrução 'yield'. Considere a possibilidade de remover 'async' da declaração de método ou de adicionar a instrução 'yield'. ‘{0}’ não contém uma definição para "{1}" e não foi possível encontrar nenhum método de extensão "{1}" que aceite um primeiro argumento do tipo ‘{0}’ (você está se esquecendo de usar uma diretiva ou uma referência de assembly?) O {1} "{0}" não pode ser usado com argumentos de tipo A expressão não pode ser usada neste contexto porque ela pode expor indiretamente variáveis fora do seu escopo de declaração O parâmetro para conversão do manipulador de cadeia de caracteres interpolada ocorre após o parâmetro de manipulador Um método parcial não pode ter várias declarações de definição O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá efeito. Ele é aplicado com um nome de parâmetro inválido. Referência do assembly "{0}" é inválida e não pode ser resolvida Essa referência atribui um valor que tem um escopo de escape mais estreito do que o destino. Classes static não podem ter construtores de instância 'await' requer que o tipo {0} tenha um método 'GetAwaiter' adequado Não é possível usar um membro de resultado de '{0}' nesse contexto porque ele pode expor as variáveis referenciadas pelo parâmetro '{1}' fora do seu escopo de declaração O parâmetro lambda '{0}' digitado implicitamente não pode ter um valor padrão. Tipo "{1}" já reserva um membro chamado "{0}" com os mesmos tipos de parâmetro A propriedade autoimplementada '{0}' não pode ser marcada como 'readonly' porque ela tem um acessador 'set'. Tipo de argumento não tem conformidade com CLS Sequência de escape não reconhecida O parâmetro não tem nenhuma tag param correspondente no comentário XML (mas outros parâmetros têm) A expressão switch não manipula algumas entradas nulas. Interface herdada "{1}" gera um ciclo na hierarquia de interface de "{0}" O tipo ou nome do namespace "{0}" não pode ser encontrado no namespace global (uma referência de assembly está faltando?) Não é possível interceptar '{0}' porque não é uma invocação de um método de membro comum. Não é possível aguardar na expressão do filtro de uma cláusula catch Só é possível usar expressões de inicializador de matriz para atribuir a tipos de matriz. Tente usar uma expressão new. Conversão de literal nula ou possível valor nulo em tipo não anulável. Variáveis de tipo implícito devem ser inicializadas A declaração de parâmetro de tipo deve ser um identificador, e não um tipo construtores primários A propriedade auto-implementada '{0}' deve ser totalmente atribuída antes que o controle seja devolvido ao chamador. Considere atualizar para a versão de linguagem '{1}' para auto-padrão da propriedade. "{0}": novo membro protegido declarado em struct "{0}": classes static não podem conter membros protegidos O objeto 'this' é lido antes que todos os seus campos tenham sido atribuídos, causando atribuições anteriores implícitas de campos 'default' a campos não explicitamente atribuídos. "{0}": não pode declarar membros de instância em uma classe estática O controle é devolvido ao chamador antes que a propriedade auto-implementada seja explicitamente atribuída, causando uma atribuição implícita anterior de 'default'. Executáveis não podem ser assemblies satélites; cultura deve estar sempre vazia O método não tem a anotação '[DoesNotReturn]' para corresponder ao membro implementado ou substituído. O uso da palavra-chave "base" não é válido neste contexto O tipo "{0}" está definido em um assembly que não é referenciado. Você deve adicionar uma referência ao assembly "{1}". "{0}" adiciona um assessor não encontrado no membro de interface "{1}" Opção não reconhecida: "{0}" Métodos assíncronos não são permitidos em uma Interface, Classe ou Estrutura que tem o atributo "SecurityCritical" ou "SecuritySafeCritical". CallerArgumentExpressionAttribute não pode ser aplicado porque não há conversões padrão do tipo '{0}' para o tipo '{1}' O primeiro operando de um operador "is" ou "as" não pode ser uma expressão lambda, um método anônimo ou um grupo de métodos. Um acesso à matriz não pode ter um especificador de argumento nomeado Não é possível usar um grupo de métodos como um argumento para uma operação dinamicamente vinculada. Você pretendia invocar o método? operador de intervalo Um campo somente leitura não pode ser usado como um valor ref ou out (exceto em um construtor) Não é possível interceptar uma chamada no arquivo com caminho '{0}' porque vários arquivos na compilação têm esse caminho. GetDeclarationName chamado para um nó de declaração que possivelmente pode conter múltiplos declaradores variáveis. Este erro ocorre se você tiver um método sobrecarregado que usa uma matriz denteada e a única diferença entre as assinaturas do método é o tipo de elemento da matriz. Para evitar esse erro, considere usar uma matriz retangular em vez de uma matriz denteada, usar um parâmetro adicional para desambiguar a chamada de função, renomear um ou mais dos métodos sobrecarregados ou, se não for necessária conformidade com CLS, remova o atributo CLSCompliantAttribute. A expressão switch não manipula todos os valores possíveis do seu tipo de entrada (isso não é geral). Por exemplo, o padrão '{0}' não é coberto. No entanto, um padrão com uma cláusula 'when' pode corresponder a esse valor com êxito. Os nomes de elemento de tupla na assinatura do método '{0}' devem corresponder aos nomes de elemento de tupla do método de interface '{1}' (incluindo o tipo de retorno). O objeto 'this' é lido antes que todos os seus campos tenham sido atribuídos, causando atribuições anteriores implícitas de campos 'default' a campos não explicitamente atribuídos. Isso retorna por referência um membro do parâmetro '{0}' que está no escopo do método atual Duplicar atributo "{0}" em "{1}" função assíncrona Formato de informações de depuração inválidas: {0} Um goto não pode saltar para um local antes de uma declaração using no mesmo bloco. Os acessadores '{0}' e '{1}' devem ser somente de inicialização ou nenhum Os métodos assíncronos não podem ter parâmetros de tipo de ponteiro 'else' não pode iniciar uma instrução. O membro substitui o membro obsoleto Não é possível atribuir a {0} '{1}' ou usá-lo como o lado direito de uma atribuição ref porque é uma variável somente leitura A sintaxe 'var' de um padrão não pode referenciar um tipo, mas '{0}' está no escopo aqui. Os métodos assíncronos não podem ter locais por referência Argument {0} should be passed with the 'in' keyword restrição de tipo genérico notnull Somente propriedades implementadas automaticamente podem ter inicializadores. Uma 'estrutura' com inicializadores de campo deve incluir um construtor declarado explicitamente. Não é possível criar nome de arquivo curto "{0}" quando já existe um nome de arquivo longo com o mesmo nome de arquivo curto O tipo de parâmetro para o operador ++ ou -- deve ser o tipo recipiente ou seu parâmetro de tipo restrito a ele. O tipo de arquivo local '{0}' deve ser definido em um tipo de nível superior; '{0}' é um tipo aninhado. O atributo '{0}' não é válido em acessadores de evento. Ele é válido somente em declarações '{1}'. #warning: "{0}" Um membro estático não pode ser marcado como '{0}' Não é possível especificar modificadores 'readonly' na propriedade ou no indexador '{0}' e em seu acessador. Remova um deles. O campo é lido antes de ser explicitamente atribuído, causando uma atribuição implícita anterior de 'default'. O número de linha e caracteres fornecido não se refere a um nome de método interceptável, mas sim ao token '{0}'. O lado esquerdo de uma atribuição deve ser uma variável, uma propriedade ou um indexador O runtime de destino não dá suporte a tipos de matriz embutido. Um membro "{0}" marcado como override não pode ser marcado como new ou virtual Ambas as declarações de método parciais, '{0}' e '{1}', devem usar os mesmos elementos de nome de tupla. A nulidade de tipos de referência no tipo de parâmetro '{0}' de '{1}' não corresponde ao membro implementado implicitamente '{2}' (possivelmente devido a atributos de nulidade). Membros struct não podem retornar 'this' ou outros membros de instância por referência "{0}": nem todos os caminhos de código retornam um valor Não é possível usar um resultado '{0}' nesse contexto porque ele pode expor as variáveis referenciadas pelo parâmetro '{1}' fora do seu escopo de declaração A expressão switch não manipula todos os valores possíveis do tipo de entrada (ela não é exaustiva). Por exemplo, o padrão '{0}' não é coberto. Não é possível encaminhar o tipo "{0}" porque ele é um tipo aninhado de "{1}" Comentário de linha única ou fim da linha esperado A restrição não pode ser o tipo dinâmico O parâmetro out "{0}" deve ser atribuído antes que o controle saia do método atual Nome inválido para um símbolo de pré-processamento; ele não é um identificador válido O sufixo 'l' é facilmente confundido com o dígito '1' -- use 'L' para diferenciar "{0}" na declaração de interface explícita não é uma interface acesso à matriz O receptor de uma expressão `with` precisa ter um tipo não nulo. "{0}": não é possível substituir "{1}" porque não é suportado pelo idioma Cannot initialize type '{0}' with a collection expression because the type is not constructible. A propriedade somente de inicialização ou o indexador '{0}' só pode ser atribuído em um inicializador de objeto, em 'this' ou 'base' em um construtor de instância ou em um acessador 'init'. Não é possível converter o grupo &método '{0}' para o tipo delegado '{1}'. O modificador de parâmetro '{0}' não pode ser usado com '{1}' Os nomes de elemento não são permitidos em caso de correspondência de padrões por meio de 'System.Runtime.CompilerServices.ITuple'. Method '{0}' cannot be used as an interceptor because its containing type has type parameters. Não é possível atribuir novamente '{1}' a '{0}' porque '{1}' tem um escopo de escape de valor maior que '{0}' permitindo a atribuição por meio de '{0}' de valores com escopos de escape mais estreitos do que '{1}'. O tipo '{0}' não pode ser inserido porque tem uma nova abstração de um membro da interface base. Considere a configuração da propriedade 'Embed Interop Types' como false. O membro não invocável "{0}" não pode ser usado como um método. Um valor ref ou out deve ser uma variável que possa ser atribuída SyntaxTreeSemanticModel deve ser fornecido para fornecer a qualificação do tipo mínimo. O CallerArgumentExpressionAttribute não terá nenhum efeito; ele é substituído pelo CallerMemberNameAttribute Falha na inicialização do gerador. O tipo "{0}" está definido em um módulo não foi adicionado. Você deve adicionar o módulo "{1}". Uma expressão condicional não pode ser usada diretamente em uma interpolação de cadeia de caracteres porque ‘:’ encerra a interpolação. Use parênteses na expressão condicional. O namespace "{1}" em "{0}" está em conflito com o tipo "{3}" em "{2}" "{0}": um construtor estático não deve ter parâmetros Um parâmetro out não pode ter atributo In Os argumentos com o modificador 'in' não podem ser usados em expressões vinculadas dinamicamente. grupo de métodos O iterador assíncrono '{0}' tem um ou mais parâmetros do tipo 'CancellationToken', mas nenhum deles está decorado com o atributo 'EnumeratorCancellation', portanto, o parâmetro de token de cancelamento do 'IAsyncEnumerable<>.GetAsyncEnumerator' gerado não será consumido Atributo MemberNotNull O campo nunca é atribuído e sempre terá seu valor padrão Método "{0}" tem um modificador de parâmetro "this" que não está no primeiro parâmetro Aspas não ASCII não podem ser usadas em literais de cadeia de caracteres. Uma classe base é necessária para uma referência "base" Diretiva de pré-processamento inesperada Executando a conversão unboxing de um valor possivelmente nulo. O tipo '{2}' não pode ser usado como parâmetro de tipo '{1}' no tipo ou método genérico '{0}'. A nulidade do argumento de tipo '{2}' não corresponde à restrição 'notnull'. Verificação de compatibilidade com CLS não será executada em "{0}" porque ele não é visível de fora deste assembly A diretiva using para '{0}' apareceu anteriormente como using global "{0}": não é possível substituir porque "{1}" não é uma propriedade Uma expressão do tipo '{0}' não pode ser manipulada por um padrão do tipo '{1}' em C# {2}. Use a versão de linguagem {3} ou superior. A variável "{0}" é atribuída, mas seu valor nunca é usado O operador '{0}' não pode ser aplicado a 'default' e ao operando do tipo '{1}' porque é um parâmetro de tipo que não é conhecido como um tipo de referência A anotação para tipos de referência anuláveis deve ser usada apenas em código em um contexto de anotações '#nullable'. O nome do elemento de tupla '{0}' é permitido somente na posição {1}. Mais de um modificador de proteção O comentário XML tem atributo cref sintaticamente incorreto "{0}" O assembly do analisador faz referência a uma versão mais recente do compilador do que a versão em execução no momento. 'O idioma não dá suporte a "{0}" O comentário XML tem uma tag paramref, mas não há nenhum parâmetro com esse nome O operador 'await' só pode ser usado em um método assíncrono. Considere marcar esse método com o modificador 'async' e alterar seu tipo de retorno para 'Task'. Não é possível usar ref, out ou no parâmetro de construtor primário "{0}" dentro de um membro da instância Não é possível atualizar '{0}'; o atributo '{1}' está ausente. deslocamento direito não atribuído Não é possível especificar /main quando há uma unidade de compilação com instruções de nível superior. Um parâmetro de construtor primário de um tipo somente leitura não pode ser usado como um valor ref ou out (exceto no setter somente inicialização do tipo ou em um inicializador de variável) O CallerArgumentExpressionAttribute não terá nenhum efeito; ele é substituído pelo CallerFilePathAttribute '{0}': novo membro protegido declarado no tipo selado Controle não pode passar através de um rótulo case ("{0}") para outro Não é possível converter {0} para o tipo "{1}" porque ele não é um tipo delegado Uma expressão lambda com um corpo de instrução não pode ser convertida em uma árvore de expressões O método '{0}' especifica uma restrição 'default' para o parâmetro de tipo '{1}', mas o parâmetro de tipo correspondente '{2}' do método substituído ou implementado explicitamente '{3}' está restrito por um tipo de referência ou um tipo de valor. O modificador 'scoped' do parâmetro não corresponde ao membro substituído ou implementado. Declarações e expressões mistas na desconstrução Compilador do Microsoft (R) Visual C# A linha contém espaços em branco diferentes dos da linha de fechamento da literal de cadeia de caracteres bruta: “{0}” x “{1}” Não é possível converter o tipo "{0}" para "{1}" por meio de uma conversão de referência, de boxing, de unboxing, de quebra de linha ou conversão de tipo nulo '{0}' é para fins de avaliação somente e está sujeito a alterações ou remoções em atualizações futuras. Um ponteiro deve ser indexado somente por um valor '{0}' tem um CollectionBuilderAttribute, mas nenhum tipo de elemento. Não há suporte para o uso de um tipo de ponteiro de função neste contexto. Este não um número de aviso válido As duas declarações de métodos parciais precisam ser readonly ou nenhuma deve ser readonly retornos e locais de byref O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá efeito porque é de autorreferência. Não é possível passar argumento com tipo dinâmico para parâmetro params '{0}' da função local '{1}'. Método de interoperabilidade inserido "{0}" contém um corpo. O melhor método Add sobrecarregado "{0}" para o elemento do inicializador de coleção está obsoleto. dinâmica Não é possível usar a variável local "{0}" antes de declará-la. A declaração da variável local oculta o campo "{1}". O nome do elemento da tupla foi ignorado porque um nome diferente ou nenhum nome foi especificado no outro lado do operador == ou != de tupla. não há suporte para a instrução foreach em uma matriz embutida '{0}' tipo O membro deve ter um valor não nulo ao sair. O índice está fora dos limites do texto. Não é possível definir nem remover os símbolos de pré-processamento após o primeiro token no arquivo As opções de compilação '{0}' e '{1}' não podem ser especificadas ao mesmo tempo. instruções de nível superior O CallerMemberNameAttribute não tem efeito porque ele se aplica a um membro que é usado em contextos que não aceitam argumentos opcionais A operação estoura o tempo de compilação no modo de ativação qualificador alias de namespace Uma instrução throw sem argumentos não é permitida fora de uma cláusula catch Operando inválido para correspondência de padrão. Um valor era obrigatório, mas '{0}' foi encontrado. a instrução foreach não pode operar em enumeradores do tipo '{0}' em métodos assíncronos ou iteradores porque '{0}' é uma struct de referência. O parâmetro não foi lido. Você esqueceu de usá-lo para inicializar a propriedade com esse nome? O valor constante '{0}' pode estourar '{1}' no runtime (use a sintaxe 'unchecked' para substituição) O evento "{0}" nunca é usado O comentário XML não está inserido em um elemento de linguagem válido Erro gravando no arquivo de documentação XML: {0} genéricos "{0}" interface marcada com "CoClassAttribute" não marcada com "ComImportAttribute" Não é possível usar campos de '{0}' como um valor ref ou out porque ele é um '{1}' Uso de propriedades autoimplementadas possivelmente não atribuídas '{0}' O campo "{0}" nunca é usado Este rótulo não foi usado como referência "{0}" duplicar argumento de atributo nomeado Não é possível fazer referência à variável do tipo "{0}" O operador 'await' só poderá ser usado quando contido em um método ou expressão lambda marcada com o modificador 'async' Uma árvore de expressão não pode conter um literal de tupla. Comparação feita com a mesma variável Um ponteiro de função não pode ser chamado com argumentos nomeados. As expressões de objeto e de inicializador de coleção não podem ser aplicadas a uma expressão de criação de representante O comentário XML tem uma tag typeparam duplicada para "{0}" '{0}': as conversões definidas pelo usuário para ou de um tipo derivado não são permitidas O inicializador de objeto ou coleção desreferencia implicitamente o membro possivelmente nulo. O tipo não implementa o membro da interface. A nulidade dos tipos de referência na interface implementados pelo tipo base não corresponde. "{0}" não é um especificador de formato válido 'await' não pode ser usado em uma expressão que contém um operador condicional de referência O parâmetro '{0}' não foi lido. Você esqueceu de usá-lo para inicializar a propriedade com esse nome? O membro do iterador assíncrono tem um ou mais parâmetros do tipo 'CancellationToken', mas nenhum deles está decorado com o atributo 'EnumeratorCancellation', portanto, o parâmetro de token de cancelamento do 'IAsyncEnumerable<>.GetAsyncEnumerator' gerado não será consumido Um assembly com o mesmo nome simples "{0}" já foi importado. Tente remover uma das referências (por exemplo: "{1}") ou assine-as para ativar lado a lado. O operador 'await' não pode ser usado em um inicializador de variável de script estático. Não é possível herdar a interface "{0}" com os parâmetros do tipo especificado porque isso faz com que o método "{1}" contenha sobrecargas que diferem somente em ref e out O nome "{0}" não está no escopo à esquerda de "equals". Considere trocar as expressões em cada lado de "equals". CallerFilePathAttribute não pode ser aplicado porque não há conversões padrões do tipo "{0}" para o tipo "{1}" Identificador "{0}" diferindo somente se não tem conformidade com CLS Não é possível converter um literal nulo em um tipo de referência não anulável. Acessibilidade inconsistente: tipo de propriedade "{1}" é menos acessível do que a propriedade "{0}" null não é um nome de parâmetro válido. Para obter acesso ao receptor de um método de instância, use a cadeia de caracteres vazia como o nome do parâmetro. Erro ao abrir o arquivo de recursos do Win32 "{0}" -- "{1}" Especificador de formato vazio. A nulidade do tipo de retorno não corresponde ao membro substituído (possivelmente devido a atributos de nulidade). Bit a bit ou operador usado em um operando de assinatura estendida O resultado da expressão é sempre o mesmo, pois um valor deste tipo nunca é 'null' Falha no acesso de membro de identificador transparente para o campo "{0}" de "{1}". Os dados que estão sendo consultados implementam o padrão de consulta? restrições de tipo genérico delegate A nulidade de tipos de referência no tipo de parâmetro não corresponde ao membro implementado (possivelmente devido a atributos de nulidade). Não é possível usar uma constante numérica ou padrão relacional em '{0}' porque herda ou estende 'INumberBase<T>'. Considere usar um padrão de tipo para restringir a um tipo numérico específico. CallerLineNumberAttribute não pode ser aplicado porque não há conversões padrões do tipo "{0}" para o tipo "{1}" "alias externo" não é válido neste contexto A lista de membros requeridos para o tipo base '{0}' está malformada e não pode ser interpretada. Para usar este construtor, aplique o atributo 'SetsRequiredMembers'. O objeto 'this' não pode ser usado em um construtor antes de todos os seus campos terem sido atribuídos. Considere atualizar a versão de linguagem para auto-padrão nos campos não atribuídos. Ambos os valores de operador condicional devem ser valores de referência ou nenhum pode ser um valor de referência O uso de new() não é válido neste contexto Tipo "{0}" não pode ser inserido porque ele é de um tipo aninhado. Considere configurar a propriedade "Inserir Tipos de Interoperabilidade" como falsa. Você não pode especificar o atributo CLSCompliant em um módulo diferente do atributo CLSCompliant no assembly A nulidade dos tipos de referência no tipo de retorno não corresponde ao método interceptável. O membro requerido '{0}' deve ser definido no inicializador de objeto ou construtor do atributo. O indexador de matriz embutido não será usado para a expressão de acesso a elementos. {0}. Veja também o erro CS{1}. Tipo base inválido O membro requerido '{0}' pode ser menos visível ou ter um setter menos visível do que o tipo que o contém'{1}'. O nome de tipo "{0}" não existe no tipo "{1}" Nenhum elemento correspondente foi encontrado na seguinte tag include O recurso '{0}' é experimental e sem suporte; use '/features:{1}' para habilitar. A propriedade auto-implementada é lida antes de ser explicitamente atribuída, causando uma atribuição implícita anterior de 'default'. O tipo substitui Object. Equals (objeto o), mas não substitui o Object.GetHashCode() fluxos assíncronos O valor 'goto case' não é implicitamente conversível para o tipo da opção A opção de compilador /doc foi especificada, mas um ou mais construtores não tinha comentários. "{0}": não é possível substituir o membro herdado "{1}" porque ele não está marcado como virtual, abstract ou override O nome do parâmetro "{0}" é uma duplicata "{0}": modificadores de acesso não são permitidos em construtores estáticos Não use 'System.Runtime.CompilerServices.RequiredMemberAttribute'. Use a palavra-chave 'required' nos campos e propriedades requeridos. Uso inesperado de um nome genérico não associado O modificador 'ref' de um argumento correspondente ao parâmetro 'in' é equivalente a 'in'. Considere usar 'in'. O acessador "{0}" não pode implementar membro de interface "{1}" para o tipo "{2}". Use uma implementação de interface explícita. As duas declarações de métodos parciais devem ser métodos de extensão ou nenhuma delas poderá ser desse tipo Catch ou finally esperado Uma expressão new requer uma lista de argumentos ou (), [] ou {} após o tipo A variável foi declarada, mas nunca foi usada "{0}" é definido em um módulo com uma versão RefSafetyRulesAttribute não reconhecida, esperando "11". Final do arquivo encontrado. '*/' esperado Não é possível fazer referência a compilação do tipo "{0}" de {1} compilação. Um valor padrão é especificado para o parâmetro 'ref readonly', mas 'ref readonly' deve ser usado somente para referências. Considere declarar o parâmetro como 'in'. "{0}" oculta o membro herdado "{1}". Para que o membro atual substitua essa implementação, adicione a palavra-chave override. Caso contrário, adicione a palavra-chave new. "{0}" não implementa membro de interface "{1}". "{2}" não pode implementar um membro de interface, pois não é público. O tipo de arquivo local '{0}' não pode ser usado em uma assinatura de membro no tipo não local do arquivo '{1}'. A interface '{0}' não pode ser usada como argumento de tipo. O membro estático '{1}' não tem uma implementação mais específica na interface. Espera-se um {0} SemanticModel. expressão condicional ref operador padrão Um valor do tipo 'void' não pode ser atribuído. literal padrão '{0}' não implementa o membro de interface '{1}'. '{2}' não pode implementar '{1}'. Uma expressão do tipo '{0}' não pode ser manipulada por um padrão do tipo '{1}'. O objeto 'this' não pode ser usado antes que todos os seus campos serem atribuídos. Considere atualizar para a versão de linguagem '{0}' para auto-padrão dos campos não atribuídos. Opções conflitantes especificadas: arquivo de recursos do Win32; ícone do Win32 O atributo é ignorado quando a autenticação pública é especificada. O nome do tipo '{0}' está reservado para ser usado pelo compilador. A nulidade dos tipos de referência no especificador de interface explícito não corresponde à interface implementada pelo tipo. Os pontos de entrada do aplicativo não podem ser atribuídos com 'UnmanagedCallersOnly'. O nome "{0}" não está no escopo à direita de "equals". Considere trocar as expressões em cada lado de "equals". '{0}': não pode alterar os nomes de elemento de tupla ao substituir o membro herdado '{1}' O comprimento combinado de cadeias do usuários usadas pelo programa excede o limite permitido. Tente diminuir o uso de literais de cadeia. { esperado O sufixo 'l'é facilmente confundido com o dígito '1' Caractere inesperado neste local. ">" ou "/>" está faltando para fechar a tag "{0}". O valor gerado pode ser nulo. O parâmetro de tipo não tem nenhuma tag typeparam correspondente no comentário XML (mas outros parâmetros têm) ação de aviso enable A definição de um alias denominado 'global' não é recomendável, pois 'global::' sempre faz referência ao namespace global, e não a um alias O CallerMemberNameAttribute aplicado ao parâmetro "{0}" não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem argumentos opcionais Parâmetro de construtor de atributo "{0}" tem tipo "{1}", o qual não é um tipo de parâmetro de atributo válido Modificador de variância inválido. Apenas os parâmetros do tipo de representante e de interface podem ser especificados como variante. O parâmetro deve ter um valor não nulo durante a saída em alguma condição. Os padrões relacionais não podem ser usados para um valor do tipo '{0}'. Herdar de um registro com um 'Object.ToString' selado não é compatível com C# {0}. Use a versão do idioma '{1}' ou superior. O método sobrecarregado diferindo somente em ref ou out, ou a classificação de matriz, não tem conformidade com CLS "{0}": um campo volátil não pode ser do tipo "{1}" Uma expressão stackalloc requer [] após o tipo Declarador de membro de tipo anônimo inválido. Membros de tipo anônimo devem ser declarados com uma atribuição de membro, nome simples ou acesso de membro. Uma tupla não pode conter um valor do tipo 'void'. Não é possível especificar o atributo Out em um parâmetro de referência sem também especificar o atributo In. Arquivo de origem "{0}" especificado várias vezes Membros da propriedade "{0}" do tipo "{1}" não podem ser atribuídos com um inicializador de objeto porque ele é de um tipo de valor collection expressions "{0}": structs não podem chamar construtores de classe base O tipo não implementa o padrão de coleção; os membros são ambíguos stackalloc não pode ser usado em um bloco catch ou finally Um literal de cadeia de caracteres era esperado, mas nenhuma aspa de abertura foi encontrada. "{0}" não pode ser externo e declarar um corpo <expressão switch> Expressão de pré-processamento inválida A palavra-chave 'this' não está disponível no contexto atual tipo de retorno de lambda A SyntaxTree o é resultado de uma diretiva #load e não pode ser removida nem substituída diretamente. Diretiva #pragma não reconhecida Um tipo anônimo não pode ter várias propriedades com o mesmo nome O parâmetro de tipo '{1}' tem a restrição 'unmanaged' e, por isso, '{1}' não pode ser usado como uma restrição de '{0}' Nome "{0}" excede o comprimento máximo permitido em metadados. Uma diretiva 'usando estático' não pode ser usada para declarar um alias Atribuição feita à mesma variável. Você pretendia atribuir outro elemento? O evento nunca é usado Um interceptor não pode ser declarado no namespace global. A instrução foreach assíncrona não pode operar em variáveis do tipo '{0}' porque '{0}' não contém uma definição de extensão ou de instância pública adequada para '{1}' O evento "{0}" só pode aparecer no lado esquerdo de += ou -= O valor do parâmetro padrão não corresponde ao tipo delegado de destino. Tag include inválida ponteiros de função O encaminhador de tipo para o tipo "{0}" no assembly "{1}" gera um ciclo O tipo "{0}" já contém uma definição para "{1}" Uma árvore de expressão não pode conter chamada ou invocação que use argumentos opcionais O operador '{0}' não pode ser aplicado ao operando '{1}' Arquivo de metadados "{0}" não pode ser aberto -- {1} Comparação com null do tipo "{0}" sempre produz "false" módulo como um especificador de destino de atributo padrões recursivos Esse aviso pode ser gerado quando dois métodos de interface são diferenciados somente por se um determinado parâmetro é marcado com ref ou out. É aconselhável alterar o código para evitar este aviso porque não fica óbvio ou garantido qual método é chamado no runtime. Embora C# faça a distinção entre out e ref, o CLR os vê da mesma forma. Ao decidir qual método implementa a interface, o CLR simplesmente escolhe um deles. Forneça ao compilador alguma forma de diferenciar os métodos. Por exemplo, você pode dar-lhes nomes diferentes ou fornecer um parâmetro adicional em um deles. Não é possível usar #r após o primeiro token no arquivo '{0}' não implementa o membro da interface de instância '{1}'. '{2}' não pode implementar o membro da interface porque ele é estático. '{0}' não implementa membro da interface '{1}'. '{2}' não pode implementar implicitamente um membro não público em C# {3}. Use a versão de linguagem '{4}' ou superior. Isso retorna um parâmetro por referência '{0}' mas não é um parâmetro ref Não é possível inicializar uma variável por referência com um valor argumento nomeado Um tipo de retorno só pode ter um modificador '{0}'. O tipo pré-definido "{0}" está definido em vários assemblies no alias global; usando definição de "{1}" O lambda da árvore de expressão pode não conter uma chamada para um método, propriedade ou indexador que é retornado por referência campos de struct para auto-padrão Um método parcial não pode ter o modificador 'abstract' '{0}' já está listado na lista de interfaces no tipo '{1}' com uma nulidade diferente de tipos de referência. Ausência de sinal de igual entre atributo e o valor de atributo. Não foi possível atualizar porque um tipo de delegado inferido foi alterado. Não é possível desconstruir uma tupla de '{0}' elementos em '{1}' variáveis. "{0}" não implementa membro abstrato herdado "{1}" Não é possível que haja vários arquivos de configuração do analisador no mesmo diretório ('{0}'). O recurso de linguagem 'Matrizes embutidas' não tem suporte para tipos de matriz embutidos com o campo de elemento que é um campo 'ref' ou tem um tipo que não é válido como um argumento de tipo. '{0}' não pode ser selado porque o registro contentor não está selado. Não é possível criar uma instância do tipo de variável "{0}" porque ela não tem a restrição new() Tipo de "{0}" não pode ser inferido porque seu inicializador direta ou indiretamente refere-se à definição. '{0}': o runtime de destino não dá suporte a tipos covariantes em substituições. O tipo precisa ser '{2}' para corresponder ao membro substituído '{1}' #load só pode ser usado em scripts Metódo sobrecarregado "{0}" diferindo somente por tipos de matriz não nomeados não tem conformidade com CLS O modificador de tipo de referência do parâmetro não corresponde ao parâmetro correspondente no membro substituído ou implementado. Essa referência atribui um valor que tem um escopo de escape de valor mais amplo do que o destino permitindo a atribuição por meio do destino de valores com escopos de escape mais estreitos. O evento '{0}' semelhante ao de campo não pode ser 'readonly'. Um argumento attribute deve ser uma expressão constant, typeof ou array creation de um tipo de parâmetro attribute structs somente leitura <expressão throw> tipos parciais A expressão fornecida nunca corresponde ao padrão fornecido. Parâmetro genérico é definição quando é esperado que seja referência {0} An expression tree may not contain a collection expression. O valor retornado precisa ser não nulo porque o parâmetro '{0}' não é nulo. A sintaxe 'var (...)' como um lvalue está reservada. '{0}' não substitui o método esperado de '{1}'. O membro do struct retorna 'this' ou outros membros da instância por referência Ignorando a opção /noconfig porque ela foi especificada em um arquivo de resposta '{0}' não implementa o membro da interface estática '{1}'. '{2}' não pode implementar o membro da interface porque não é estático. "{0}": propriedade ou indexador não pode ter tipo void "{0}": não é possível substituir o membro herdado "{1}" porque ele é sealed Os iteradores não podem ter parâmetros ref, in ou out Propriedade indexada "{0}" deve ter todos os argumentos opcionais O campo '{0}' deve ser totalmente atribuída antes que o controle seja devolvido ao chamador. Considere atualizar para a versão de linguagem '{1}' para auto-padrão do campo. As duas declarações de método parcial precisam ter o mesmo tipo de retorno. Utilização inconsistente do parâmetro lambda; todos os tipos de parâmetros devem ser explícitos ou implícitos Não é possível carregar o assembly do analisador Não é possível inferir o tipo de descarte de tipo implícito. Tipo "{0}" na lista de interfaces não é uma interface As assinaturas de métodos interceptáveis e interceptador não coincidem. Palavra-chave inesperada “record”. Você quis dizer “record struct” or “record class”? elemento O recurso de 'verificação nula de parâmetro' não tem suporte. Um parâmetro __arglist deve ser o último parâmetro em uma lista de parâmetros {0} não é uma operação de atribuição composta de C# válida Uma árvore de expressão não pode conter um operador 'is' com padrões correspondentes. Não é possível usar o construtor de atributo '{0}' porque ele possui parâmetros 'in' ou 'ref readonly'. variáveis de iteração ref foreach Conversões ambíguas definidas por usuário "{0}" e "{1}" ao realizar a conversão de "{2}" em "{3}" Tipo de interoperabilidade "{0}" não pode ser incorporado. Ao invés disso, use a interface aplicável. A expressão deve ser do tipo '{0}' porque ela está sendo atribuída por referência O assembly não contém analisadores Nenhuma sobrecarga de '{0}' corresponde ao ponteiro de função '{1}' Indexando uma matriz com um índice negativo As propriedades que retornam por referência não podem ter acessadores definidos Erro de sintaxe de linha de comando: ":<number>" ausente para a opção "{0}" Referência ao tipo "{0}" declara que ele é definido em "{1}", mas não pode ser encontrado Atribuição possivelmente incorreta ao local "{0}" que é o argumento para uma instrução using ou lock. A chamada Dispose desbloqueio ou acontecerá no valor original do local. A tupla com {0} elementos não pode ser convertida para o tipo '{1}'. O caractere "<" não pode ser usado em um valor de atributo. Isso pega o endereço, obtém o tamanho ou declara um ponteiro para um tipo gerenciado ('{0}') Um construtor de cópia em um registro precisa chamar um construtor de cópia da base ou um construtor de objeto sem parâmetros, quando o registro é herdado do objeto. Sintaxe de #pragma checksum inválida; deve ser #pragma checksum "nome_de_arquivo" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." invariantement '{0}'é apenas para fins de avaliação e está sujeito a alterações ou remoção em atualizações futuras. Suprima este diagnóstico para continuar. Posição não está dentro da árvore de sintaxe com intervalo total {0} Não é possível definir um novo método de extensão porque o tipo necessário de compilador "{0}" não pode ser encontrado. Está faltando uma referência a System.Core.dll? A nulidade dos tipos de referência no tipo de retorno não corresponde à declaração de método parcial. Para ser aplicável como um operador de circuito pequeno, um operador lógico definido pelo usuário ("{0}") deve ter o mesmo tipo de retorno e tipos de parâmetro Comparação feita com a mesma variável. Você pretendia comparar com outro elemento? novas linhas em interpolações O modificador 'scoped' não pode ser usado com descarte. O identificador difere somente quando não tem conformidade com CLS O parâmetro {0} tem o modificador de parâmetros em lambda, mas não no tipo delegado de destino. Literal real inválido. A instrução fixed não pode ser usada para obter o endereço de uma expressão fixed "{0}" não tem construtores acessíveis que usam somente tipos em conformidade com CLS Falha na avaliação da expressão decimal constante O parâmetro '{0}' deve ter um valor não nulo durante a saída com '{1}'. padrão de lista O rótulo "{0}" é uma duplicata Não é possível atribuir um campo somente leitura (exceto em um construtor ou em um setter somente de inicialização do tipo no qual o campo esteja definido ou em um inicializador de variável) O {0} não anulável '{1}' precisa conter um valor não nulo ao sair do construtor. Considere declarar o {0} como anulável. O alias using "{0}" exibido anteriormente neste namespace Argumento {0} não deve ser transmitido com a palavra-chave "{1}" Não é possível usar o parâmetro de construtor primário do tipo '{0}' dentro de um membro da instância O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá nenhum efeito. Ele é substituído pelo CallerMemberNameAttribute. A nulidade dos tipos de referência no tipo de retorno não corresponde à declaração de método parcial. Valor inválido para o argumento de atributo denominado "{0}" Duplicar restrição "{0}" para o parâmetro de tipo "{1}" Membros do campo de somente leitura "{0}" do tipo "{1}" não podem ser atribuídos com um inicializador de objeto porque ele é de um tipo de valor Eventos semelhantes a campos não são permitidos em structs somente leitura. O nome do elemento da tupla '{0}' foi ignorado porque um nome diferente ou nenhum nome foi especificado no outro lado do operador == ou != de tupla. O modificador 'async' só pode ser usado em métodos que têm um corpo. A expressão switch não manipula algumas entradas nulas. Declarações parciais de "{0}" não devem especificar classes base diferentes "{0}" é inacessível devido ao seu nível de proteção O operador de supressão não é permitido neste contexto Os membros herdados "{0}" e "{1}" têm a mesma assinatura no tipo "{2}", portanto, eles não podem ser substituídos O acesso ao indexador deve ser vinculado dinamicamente, mas isso não é possível porque ele faz parte de uma expressão de acesso de base. Converta os argumentos dinâmicos ou elimine o acesso de base. "{0}" não tem nenhum método aplicável nomeado "{1}" mas parece ter um método de extensão com esse nome. Métodos de extensão não podem ser vinculados dinamicamente. Considere a possibilidade de converter os argumentos dinâmicos ou chamar o método de extensão sem a sintaxe do método de extensão. "{0}": propriedades abstratas não podem ter acessadores particulares 'A expressão 'is' determinada nunca é do tipo fornecido O indexador de matriz embutido não será usado para a expressão de acesso a elementos. O runtime de destino não dá suporte aos membros abstratos estáticos em interfaces. A cadeia de caracteres de versão especificada '{0}' não está em conformidade com o formato necessário - major.minor.build.revision (sem curingas) Não use o atributo 'System.Runtime.CompilerServices.FixedBuffer' em uma propriedade Erro ao abrir o arquivo de manifesto Win32 {0} -- {1} UnscopedRefAttribute só pode ser aplicado a métodos e propriedades de instância struct e não pode ser aplicado a construtores ou membros somente init. '{0}' é um novo membro virtual no tipo selado '{1}' A anulabilidade de tipos de referência em tipo de parâmetro não corresponde à declaração de método parcial. Uma árvore de expressão não pode conter uma propriedade indexada Sintaxe de soma de verificação #pragma inválida A literal da cadeia de caracteres bruta não começa com caracteres de aspa suficientes para permitir esse número de caracteres de aspa consecutivos como conteúdo. LookupOptions tem uma combinação inválida de opções Inicializador de matriz de comprimento "{0}" é esperado Um campo somente leitura não pode ser retornado por referência gravável instrução fixed extensível Uma árvore de expressão não pode conter uma expressão de índice de front-end ('^'). matrizes embutidas Uma expressão de switch ou um rótulo case deve ser um bool, char, cadeia, integral ou um tipo que permite valor nulo correspondente em C# 6 e anterior. Local deve ser fornecido para fornecer a qualificação do tipo mínimo. Módulos adicionados devem ser marcados com o atributo CLSCompliant para corresponder ao assembly O tipo "{2}" deve ser um tipo de referência para que seja usado como parâmetro "{1}" no tipo ou método genérico "{0}" Envio só pode incluir código de script. O registro define 'Equals', mas não 'GetHashCode'. "{0}": não pode substituir porque "{1}" não tem um acessador get substituível Uma cláusula catch anterior já captura todas as exceções buffers fixos móveis de indexação "{0}" é um arquivo binário em vez de um arquivo de texto Os atributos direcionados a campo em propriedades automáticas não são compatíveis com esta versão da linguagem. A expressão switch deve ser um valor. {0} foi encontrado. Não é possível atribuir '{0}' à propriedade de tipo anônimo Uso de propriedade autoimplementada possivelmente não atribuída Não é possível abrir "{0}" para escrever -- "{1}" A implementação explícita de um operador definido pelo usuário '{0}' deve ser declarada estática Instrução empty possivelmente incorreta Não é possível criar representante do método "{0}" porque ele é um método parcial sem declaração de implementação Em vez de substituir object.Finalize, forneça um destruidor. destruidor e construtor do corpo da expressão padrão relacional A anulabilidade de tipos de referência em tipo de retorno não corresponde ao membro substituído. Nome do arquivo entre aspas, comentário de linha única ou fim da linha é esperado O membro '{0}' deve ter um valor não nulo durante a saída com '{1}'. O comentário XML tem atributo cref "{0}" que refere-se a um parâmetro de tipo O representante "{0}" não tem um construtor válido parâmetros somente leitura ref A desconstrução deve conter pelo menos duas variáveis. Método de extensão "{0}" definido no tipo de valor "{1}" não pode ser usado para criar representantes Acessibilidade inconsistente: classe base "{1}" é menos acessível do que a classe "{0}" Um goto case só é válido dentro de uma instrução switch Isso retorna por referência um membro do parâmetro '{0}' por meio de um parâmetro ref; mas só pode ser retornado com segurança em uma instrução return Classe System.Object não pode ter uma classe base nem implementar uma interface Uso de variável local não atribuída Uma função anônima estática não pode conter uma referência a 'this' ou a 'base'. "{0}": não é possível alterar modificadores de acesso ao substituir "{1}" membro herdado "{2}" Indexadores não podem ter o tipo void Acessibilidade inconsistente: tipo de parâmetro "{1}" é menos acessível do que o operador "{0}" '{0}' precisa corresponder por somente de inicialização do membro substituído '{1}' O campo const requer um valor a ser fornecido Não é possível restaurar o aviso "CS{0}" porque ele foi desabilitado globalmente A introdução de um método 'Finalize' pode interferir na invocação do destruidor. Você pretendia declarar um destruidor? Um membro de '{0}' é retornado por referência, mas foi inicializado com um valor que não pode ser retornado por referência A nulidade do tipo de retorno não corresponde ao membro substituído (possivelmente devido a atributos de nulidade). Os tipos e os aliases não devem ser nomeados como 'registro'. O corpo de '{0}' não pode ser um bloco de iteradores, pois '{0}' é retornado por referência Número incorreto de índices dentro de []; esperado {0} A assinatura atrasada foi especificada e requer uma chave pública, mas nenhuma chave pública foi especificada Um método marcado como [DoesNotReturn] não deve ser retornado. Termo de expressão inválido "{0}" O modificador de acessibilidade do "{0}" acessador deve ser mais restritivo que a propriedade ou o indexador "{1}" O CallerFilePathAttribute só pode ser aplicado a parâmetros com valores padrão Falta a especificação de arquivo para "{0}" opção As declarações de método parcial precisam ter valores de retorno de referência correspondentes. Nome do arquivo entre aspas é esperado Duplicar convenção definida pelo usuário no tipo "{0}" Tipo byte, sbyte, short, ushort, int, uint, long ou ulong esperado O controle é devolvido ao chamador antes que a propriedade auto-implementada seja '{0}' explicitamente atribuída, causando uma atribuição implícita anterior de 'default'. Uso inesperado de um nome genérico "{0}" não necessista de um atributo CLSCompliant porque o assembly não tem um atributo CLSCompliant A assinatura de classe coclass wrapper gerenciada "{0}" para interface "{1}" não é uma assinatura de nome de classe válida O tipo "{1}" existe em "{0}" e "{2}" O tipo '{0}' não pode ser usado neste contexto porque ele não pode ser representado em metadados. Possível argumento de referência nula para o parâmetro '{0}' em '{1}'. Conflitos de tipo com o tipo importado Um valor constante do tipo '{0}' é esperado Não é possível criar um tipo genérico construído com base em um tipo não genérico. Um caractere '{0}' somente deve ser de escape ao duplicar '{0}{0}' em uma cadeia de caracteres interpolada. XML inválido para incluir elemento Possível retorno de referência nula. Este aviso ocorre quando você cria uma classe com um método cuja assinatura é o vazio virtual Finalize público. Se tal classe for usada como uma classe base e se a classe derivada definir um destruidor, o destruidor substituirá o método Finalize da classe básica, não o Finalize. "Especificador de classificação inválido: era esperado ']' inicializador stackalloc Não use o atributo 'System.Runtime.CompilerServices.FixedBuffer'. Use o modificador de campos 'fixed' em seu lugar. O uso de null não é válido neste contexto Isso retorna por referência um membro do parâmetro por meio de um parâmetro ref; mas só pode ser retornado com segurança em uma instrução return O membro do registro '{0}' precisa ser privado. diretiva de uso global O qualificador alias de namespace '::' sempre é resolvido em um tipo ou namespace, por isso é inválido aqui. Use '.' em seu lugar. Os operadores de conversão, igualdade ou desigualdade declarados em interfaces devem ser abstratos ou virtuais O parâmetro do tipo "{0}" não pode ser usado com o operador "as" porque não tem uma restrição de tipo de classe nem uma restrição "class" O tipo de arquivo local '{0}' deve ser declarado em um arquivo com um caminho único. O caminho '{1}' é usado em vários arquivos. A palavra-chave 'base' não está disponível em um método estático O recurso experimental “interceptadores” não está habilitado neste namespace. Adicione “{0}” ao seu projeto. Membro "{0}" não pode ser inicializado. Não é um campo ou propriedade. Ambiguidade entre "{0}" e "{1}" A função local foi declarada, mas nunca usada Erro de sintaxe de linha de comando: falta Guid para a opção "{1}" Não é possível usar '{0}' como um tipo de {1} em um método atribuído com 'UnmanagedCallersOnly'. Assembly referenciado "{0}" destinado a um processador diferente. Não é possível atribuir {0} a uma variável de tipo implícito Ocorreu um erro ao gravar o arquivo de saída: {0}. "{0}": construtor estático não pode ter uma chamada de construtor "this" ou "base" explícita variável de ambiente LIB O método inicializador do módulo '{0}' precisa estar acessível no nível do módulo '{0}' não pode implementar '{1}' porque '{2}' é um evento de Windows Runtime e '{3}' é um evento regular do .NET. "{0}" está obsoleto "{0}" é do tipo "{1}". O tipo especificado em uma declaração constante deve ser sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, cadeia de caracteres, um tipo enum ou um tipo de referência. A cadeia de caracteres de versão especificada não está de acordo com o formato recomendado - major.minor.build.revision A conversão definida pelo usuário em uma interface deve converter de ou para um parâmetro de tipo no tipo delimitador restrito ao tipo delimitador Parâmetro "{0}" não tem tag param correspondente no comentário XML para "{1}" (mas outros parâmetros têm) Propriedade indexada "{0}" tem argumentos não opcionais que devem ser fornecidos Para o tipo '{0}' a ser usado como um AsyncMethodBuilder para o tipo '{1}', sua propriedade Task deve retornar o tipo '{1}' em vez do tipo '{2}'. "{0}": um campo não pode ser volátil e somente leitura Somente os registros podem ser herdados de registros. Literal de cadeia de caracteres não terminada. Atributos em expressões lambda exigem uma lista de parâmetros entre parênteses. Tipos estáticos não podem ser usados como parâmetros Diretiva #endregion esperada <ausente> A literal da cadeia de caracteres bruta interpolada não começa com caracteres “$” suficientes para permitir esse número de chaves de abertura consecutivas como conteúdo. A anulabilidade de tipos de referência em tipo não corresponde ao membro implicitamente implementado. O nome de parâmetro "{0}" está em conflito com um nome de parâmetro gerado automaticamente Os parâmetros de tipo não são permitidos em um grupo de métodos como um argumento para 'nameof'. Acessibilidade inconsistente: tipo de parâmetro "{1}" é menos acessível do que o delegado "{0}" O uso de alias não pode ser do tipo 'ref'. Uma cláusula catch anterior já captura todas as exceções. Todas as não exceções lançadas serão ajustadas em uma System.Runtime.CompilerServices.RuntimeWrappedException. Falha ao inserir alguns ou todos os XML incluídos Não é possível aguardar "{0}" A restrição 'default' é válida somente nos métodos de substituição e de implementação explícita da interface. parâmetro Um valor constante é esperado O gerador “{0}” não pôde gerar a origem. Isso não contribuirá para a saída e, como resultado, poderão ocorrer erros de compilação. A exceção foi do tipo “{1}” com mensagem “{2}”. {3} Parâmetro de tipo "{0}" tem o mesmo nome do parâmetro de tipo de tipo externo "{1}" Literal do tipo double não pode ser convertido implicitamente no tipo "{1}"; use um sufixo "{0}" para criar um literal desse tipo There is no target type for the collection expression. Uma variável não pode ser declarada em um padrão 'not' ou 'or'. Opções do Compilador do Visual C# - ARQUIVOS DE SAÍDA - -out:<file> Especificar o nome do arquivo de saída (padrão: nome base do arquivo com classe principal ou primeiro arquivo) -target:exe Compilar um executável de console (padrão) (Curto form: -t:exe) -target:winexe Compilar um executável do Windows (Forma abreviada: -t:winexe) -target:library Compilar uma biblioteca (Forma abreviada: -t:library) -target:module Compilar um módulo que pode ser adicionado a outro assembly (Short form: -t:module) -target:appcontainerexe Compilar um Appcontainer executável (Forma abreviada: -t:appcontainerexe) -target:winmdobj Compilar um Windows Runtime intermediário que seja consumido pelo WinMDExp (Forma abreviada: -t:winmdobj) -doc:<file> Arquivo de Documentação XML para gerar -refout:<file> Saída do assembly de referência para gerar -platform:<string> Limitar em quais plataformas esse código pode ser executado: x86, Itanium, x64, arm, arm64, anycpu32bitpreferred ou anycpu. O padrão é anycpu. - ARQUIVOS DE ENTRADA - -recurse:<wildcard> Incluir todos os arquivos no diretório e e subdiretórios atuais de acordo com as especificações -reference:<alias>=<file> Metadados de referência do arquivo do assembly especificado usando o alias fornecido (Forma abreviada: -r) -reference:<file list> Metadados de referência dos arquivos do assembly (Forma abreviada: -r) -addmodule:<file list> Vincular os módulos especificados nesse assembly -link:<file list> Incorporar os metadados dos arquivos do assembly (Forma abreviada: -l) -analyzer:<file list> Executar os analisadores desse assembly (Forma abreviada: -a) -additionalfile:<file list> Arquivos adicionais que não afetam diretamente a geração do código, mas podem ser usados por analisadores para produzirem erros ou avisos. -embed Inserir todos os arquivos de origem no PDB. -embed:<file list> Inserir arquivos específicos no PDB. - RESOURCES - -win32res:<file> Especificar um arquivo de recurso win32 (.res) -win32icon:<file> Usar este ícone para a saída -win32manifest:<file> Especificar um arquivo de manifesto do Win32 (.xml) -nowin32manifest Não incluir o manifesto do Win32 padrão -resource:<resinfo> Inserir o recurso especificado (Forma abreviada: -res) -linkresource:<resinfo> Vincular o recurso especificado neste assembly (Forma abreviada: -linkres) Onde o formato resinfo é <file>[,<string name>[,public|private]] - GERAÇÃO DE CÓDIGO - -debug[+|-] Emitir informações de depuração. -debug:{full|pdbonly|portable|embedded} Especificar o tipo de depuração ('full' é padrão, 'portable' é um formato de multiplataforma, 'embedded' é um formato de multiplataforma inserido .dll ou .exe de destino -optimize[+|-] Habilitar as otimizações (Forma abreviada: -o) -deterministic Produzir um assembly determinístico (incluindo o GUID da versão do módulo e carimbo de data/hora) -refonly Produzir um assembly de referência no lugar da saída principal -instrument:TestCoverage Produzir um assembly instrumentado para coletar informações de cobertura -sourcelink:<file> Informações do link de origem para incorporar no PDB. - ERROS E AVISOS - -warnaserror[+|-] Tratar todos os avisos como erros -warnaserror[+|-]:<warn list> Relatar os avisos específicos como erros (usar "anulável" em todos os avisos de nulidade) -warn:<n> Definir o nível de aviso (0 ou superior) (Forma abreviada: -w) -nowarn:<warn list> Desabilitar as mensagens de aviso específicas (usar "anulável" em todos os avisos de nulidade) -ruleset:<file> Especificar um arquivo de conjunto de regras que desabilita determinados compilador e do analisador. -errorlog:<file>[,version=<sarif_version>] Especificar um arquivo para registrar os diagnósticos do compilador e do analisador. sarif_version:{1|2|2.1} Padrão é 1. 2 e 2.1 e ambos significam versão SARIF 2.1.0. -reportanalyzer Relatar informações adicionais do analisador, como o tempo de execução. -skipanalyzers[+|-] Ignorar a execução dos analisadores de diagnóstico. - IDIOMA - -checked[+|-] Gerar verificações de estouro -unsafe[+|-] Permitir código 'não seguro' -define:<symbol list> Declarar o(s) símbolo(s) da compilação (Forma curta: -d) -langversion:? Exibir os valores permitidos da versão do idioma -langversion:<string> Especificar a versão do idioma, como `latest` (versão mais recente, incluindo as versões secundárias), 'default' (o mesmo que 'latest'), 'latestmajor' (versão mais recente, exceto as versões secundárias), 'preview' (versão mais recente, incluindo os recursos em visualização sem suporte), ou versões específicas como `6` ou `7.1` -nullable[+|-] Especificar a opção de contexto anulável ativar|desativar. -nullable:{enable|disable|warnings|annotations} Especificar a opção de contexto anulável ativar|desativar. - SEGURANÇA - -delaysign[+|-] Atrasar a assinatura do assembly usando apenas a parte do público da chave de nome forte. -publicsign[+|-] Assinar publicamente o assembly usando apenas a parte do público da chave de nome forte. -keyfile:<file> Especificar um arquivo de chave de nome forte -keycontainer:<string> Especificar um contêiner de chave de nome forte -highentropyva[+|-] Habilitar as ASLR de alta entropia - DIVERSOS - @<file> Ler o arquivo de resposta para obter mais opções -help Exibir esta mensagem de uso (Forma abreviada: -?) -nologo Suprimir a mensagem de direitos autorais do compilador -noconfig Não incluir automaticamente o arquivo VBC.RSP. -parallel[+|-] Compilação simultânea. -version Exibir o número da versão do compilador e sair. - AVANÇADO - -baseaddress:<address> Endereço base da biblioteca a ser criada -checksumalgorithm:<alg> Especificar o algoritmo para calcular a soma de verificação do arquivo de origem soma de verificação armazenada no PDB. Os valores suportados são: SHA1 ou SHA256 (padrão). -codepage:<n> Especificar a página de código a ser usada ao abrir os arquivos do código-fonte -utf8output Mensagens do compilador de saída na codificação UTF-8 -main:<type> Especificar o tipo que contém o ponto de entrada (ignorar todos os outros pontos de entrada possíveis) (Forma curta: -m) -fullpaths O compilador gera caminhos totalmente qualificados -filealign:<n> Especificar o alinhamento usado nas seções do arquivo de saída -pathmap:<K1>=<V1>,<K2>=<V2>,... Especificar um mapeamento da saída de nomes do caminho de origem pelo compilador. -pdb:<file> Especificar o nome do arquivo de informações de depuração (padrão: nome do arquivo de saída com extensão .pdb) -errorendlocation Linha de saída e coluna do local final de cada erro -preferreduilang Especificar o nome do idioma de saída preferido. -nosdkpath Desabilitar a pesquisa do caminho padrão do SDK nos conjuntos de bibliotecas padrão. -nostdlib[+|-] Não referenciar à biblioteca padrão (mscorlib.dll) -subsystemversion:<string> Especificar a versão do subsistema deste assembly -lib:<file list> Especificar os diretórios adicionais para pesquisar as referências -errorreport:<string> Especifica como lidar com os erros do compilador interno: prompt, enviar, enfileirar ou nenhum. O padrão é fila. -appconfig:<file> Especifique um arquivo de configuração de aplicativo que contém as configurações de associação do assembly -moduleassemblyname:<string> Nome do assembly que este módulo fará parte de -modulename:<string> Especificar o nome do módulo de origem -generatedfilesout:<dir> Colocar os arquivos gerados durante a compilação no diretório especificado. -reportivts[+|-] Informações de saída sobre todos os IVTs concedidos a esse assembly por todas as dependências e anotar os erros de acessibilidade do assembly externo com qual assembly eles vieram. Erro de sintaxe, valor esperado "{0}" não pode ser sealed porque não é uma substituição #error: "{0}" A variável de intervalo "{0}" já foi declarada Chave pública de assinatura inválida especificada em AssemblySignatureKeyAttribute. O nome do elemento de tupla '{0}' foi ignorado porque um nome diferente ou nenhum nome foi especificado pelo tipo de destino '{1}'. Este aviso ocorre quando você tentar chamar um método, propriedade ou indexador em um membro de uma classe que é derivada de MarshalByRefObject, e o membro é um tipo de valor. Objetos herdados de MarshalByRefObject geralmente são destinados a ser empacotado por referência em um domínio de aplicativo. Se um código tentar acessar o membro de tipo de valor de tal objeto diretamente em um domínio de aplicativo, ocorrerá uma exceção de tempo de execução. Para resolver o aviso, primeiro copie o membro em uma variável local e chame o método nessa variável. Não é possível interceptar a chamada com '{0}' porque ela não está acessível em '{1}'. Dois indexadores têm nomes diferentes. O atributo IndexerName deve ser usado com o mesmo nome em cada indexador dentro de um tipo O modificador de tipo de referência do parâmetro não corresponde ao parâmetro correspondente no destino. 'await' requer que o tipo de retorno '{0}' de '{1}.GetAwaiter()' tenha membros 'IsCompleted', 'OnCompleted' e 'GetResult' adequados e implemente 'INotifyCompletion' ou 'ICriticalNotifyCompletion' "{0}" é uma referência ambígua entre "{1}" e "{2}" Um construtor declarado em um "struct" com lista de parâmetros deve ter um inicializador "this" que chama o construtor primário ou um construtor explicitamente declarado. Esta opção substitui o atributo fornecido em um arquivo de origem ou módulo adicionado Tipos e pseudônimos não podem ser nomeados 'requeridos'. '{0}': 'readonly' somente pode ser usado em acessadores quando a propriedade ou o indexador tem um acessador get e um set Dependência de tipo base circular envolvendo '{0}' e '{1}' Identificador esperado ou literal numérico Não é possível converter implicitamente tipo "{0}" em "{1}" Desreferência de uma referência possivelmente nula. Não é possível incluir fragmento XML Isso retorna local por referência, mas não é um local de ref '{0}': o evento de instância na interface não pode ter um inicializador '{0}' não é um tipo de convenção de chamada válido para 'UnmanagedCallersOnly'. Construtor "{0}" não pode chamar a si mesmo Um comentário de uma linha não pode ser usado em uma cadeia de caracteres interpolada. Local é retornado por referência, mas foi inicializado com um valor que não pode ser retornado por referência Uma variável de local ou função denominada '{0}' já está definida neste escopo Não é possível interceptar: a compilação não contém um arquivo com caminho '{0}'. Você quis usar o caminho '{1}'? Dois assemblies diferem no número de versão. Para que a união ocorra, você deve especificar as diretivas no arquivo .config do aplicativo e fornecer o nome forte correto de um assembly. Não é possível modificar o valor de retorno "{0}" porque ele não é uma variável "{0}": tipo base "{1}" não tem conformidade com CLS O membro requerido '{0}' deve ser atribuído um valor, ele não pode usar um membro aninhado ou um inicializador de coleção. As instruções de nível superior precisam preceder as declarações de namespace e de tipo. As declarações de método parcial ' {0} ' e ' {1} ' têm diferenças de assinatura. O arquivo de origem não pode conter declarações de namespace normal e escopo de arquivo. Não é possível atribuir a "{0}" porque ele é somente leitura usando tipo alias Parâmetro {0} é declarado como tipo "{1}{2}", mas deve ser "{3}{4}" Erro ao ler arquivo "{0}" especificado para o argumento nomeado "{1}" para o atributo PermissionSet: "{2}" Uma árvore de expressão não pode conter uma expressão switch. Uma cláusula de restrição já foi especificada para parâmetro de tipo "{0}". Todas as restrições de parâmetro de tipo devem ser especificadas em uma única cláusula where. O modificador 'estático' deve preceder o modificador 'inseguro'. com tipos anônimos Não é possível aguardar "void" Não é possível retornar o local '{0}' por referência porque ele não é um local ref A chamada de construtor deve ser vinculada dinamicamente, mas isso não é possível porque ela faz parte de um inicializador de construtor. Converta os argumentos dinâmicos. Não é possível inferir o tipo da variável out de tipo implícito '{0}'. Não é possível inserir tipos de interoperabilidade do assembly "{0}" porque ele está sem o "{1}" atributo. A #line de intervalo requer espaço antes do primeiro parêntese, antes do deslocamento do caractere e antes do nome do arquivo inicializador de objeto Variáveis de tipo implícito não podem ter vários declaradores Não é possível retornar {0} '{1}' por referência gravável porque ela é uma variável somente leitura Um namespace não pode conter diretamente membros, como campos, métodos ou instruções Modificador de membro "{0}" deve preceder o nome e o tipo de membro A expressão switch não manipula todos os valores possíveis de seu tipo de entrada (não é exaustiva). Interceptando uma chamada para '{0}' com interceptador '{1}', mas as assinaturas não coincidem. } esperada Bloco switch vazio Argumento de atributo nomeado esperado A cadeia de caracteres de entrada não pode ser convertida na representação equivalente em bytes UTF-8. {0} O parâmetro tem vários valores padrão diferentes. Argumento do tipo "{0}" não é aplicável para o atributo DefaultParameterValue A conversão definida pelo usuário deve ser convertida a partir de ou em um tipo de delimitador Uso de campo possivelmente não atribuído Membro struct "{0}" do tipo "{1}" gera um ciclo no layout de struct Tipo de restrição não tem conformidade com CLS padrão entre parênteses Não é possível aplicar classe de atributo "{0}" porque ela é abstract Isso retorna um membro do local '{0}' por referência, mas não é um local de ref A expressão fornecida sempre corresponde à constante fornecida. "{0}" deve declarar um corpo porque não está marcado como abstract, extern ou partial Código inacessível detectado '{0}' não pode implementar o membro de interface '{1}' no tipo '{2}' porque o recurso '{3}' não está disponível no C# {4}. Use a versão de linguagem '{5}' ou superior. O campo '{0}' referência deve ser atribuído ref antes do uso. Possível atribuição de referência nula. registrar structs Este método assíncrono não possui operadores 'await' e será executado de modo síncrono. É recomendável o uso do operador 'await' para aguardar chamadas à API desbloqueadas ou do operador 'await Task.Run(...)' para realizar um trabalho associado à CPU em um thread em segundo plano. A palavra-chave contextual 'var' não pode ser usada como um tipo de retorno de lambda explícito setters somente de inicialização A variável de intervalo "{0}" não pode ter o mesmo nome de um parâmetro de tipo de método O tipo "{0}" não tem construtores definidos método anônimo Era esperado um script (arquivo .csx), mas não há scripts especificados Apenas uma declaração de tipo parcial simples pode ter uma lista de parâmetros Os padrões de fatia não podem ser usados para um valor do tipo '{0}'. Isso retorna um parâmetro por referência, mas não é um parâmetro ref tipos anuláveis '{0}' requer o recurso de compilador '{1}', o que não é suportado por esta versão do compilador de C#. O construtor primário entra em conflito com o construtor de cópia sintetizado. Ignorando a opção /noconfig porque ela foi especificada em um arquivo de resposta tipos de referência que permitem valor nulo O formulário de desconstrução 'var (...)' não permite um tipo específico para 'var'. Número de linha especificado para diretiva #line ausente ou inválido Arquivo XML mal formado "{0}" não pode ser incluído Não é possível carregar o assembly do Analisador {0} : {1} O operador definido pelo usuário "{0}" deve ser declarado como static e public Declaração não é válida; ao invés disso, use "{0} operador <dest-type> (..." "{0}": tipos static não podem ser usados como tipos de retorno "{0}" não deve ter um parâmetro params porque "{1}" não tem um O local '{0}' é retornado por referência mas foi inicializado com um valor que não pode ser retornado por referência O controle é devolvido ao chamador antes que o campo seja explicitamente atribuído, causando uma atribuição implícita anterior de 'default'. Não é possível criar arquivo temporário -- {0} A melhor sobrecarga de "{0}" não tem um parâmetro chamado "{1}" Parâmetro de tipo "{0}" tem o mesmo nome do tipo recipiente ou do método O membro oculta o membro herdado; nova palavra-chave ausente Um método parcial precisa ser declarado em um tipo parcial O tipo "{1}" em "{0}" está em conflito com o namespace importado "{3}" em "{2}". Usar o tipo definido em "{0}". O namespace "{1}" em "{0}" está em conflito com o tipo importado "{3}" em "{2}". Usar o namespace definido em "{0}". O melhor método Add sobrecarregado "{0}" do inicializador de coleção tem alguns argumentos inválidos Uma expressão do tipo '{0}' nunca pode corresponder ao padrão fornecido. Padrões de lista não podem ser usados para um valor do tipo “{0}”. Nenhuma propriedade “Length” ou “Count” adequada foi encontrada. A criação de matriz deve ter tamanho de matriz ou inicializador de matriz igualdade de tupla Parâmetro de tipo "{0}" não tem tag typeparam correspondente no comentário XML para "{1}" (mas outros parâmetros têm) Não é possível interceptar: O caminho '{0}' não está mapeado. Caminho mapeado esperado '{1}'. Um parâmetro In não pode ter o atributo Out. Atribuição em expressão condicional é sempre constante. Deseja usar == em vez de = ? Erro ao ler o arquivo de manifesto Win32 "{0}" -- "{1}" Uma árvore de expressão pode não conter uma conversão de manipulador de cadeia de caracteres interpolada. As ramificações do operador condicional ref referem-se a variáveis com escopos de declaração incompatíveis Atributo "{0}" do módulo "{1}" será ignorado em favor da instância que aparece na fonte Não é possível atribuir {0} a uma variável de intervalo Um parâmetro params deve ser o último parâmetro em uma lista de parâmetros A correspondência ao tipo de tupla '{0}' requer '{1}' subpadrões, mas '{2}' subpadrões estão presentes. Não é permitida uma instrução throw sem argumentos em uma cláusula finally que está aninhada dentro da cláusula catch delimitadora mais próxima O acessador 'set' autoimplementado '{0}' não pode ser marcado como 'readonly'. A tupla deve conter pelo menos dois elementos. O tipo "{0}" não pode ser usado como um argumento de tipo A instrução foreach não pode operar em variáveis do tipo '{0}' porque '{0}' não contém uma definição de extensão ou de instância pública para '{1}'. Você quis dizer 'await foreach' em vez de 'foreach'? Nome do arquivo "{0}" está vazio, contém caracteres inválidos, tem uma especificação de unidade sem um caminho absoluto ou é muito longo Esta referência atribui '{1}' a '{0}', mas '{1}' tem um escopo de escape de valor maior do que '{0}' permitindo a atribuição por meio de '{0}' de valores com escopos de escape mais estreitos do que '{1}'. A anulabilidade de tipos de referência em tipo de parâmetro não corresponde ao membro substituído. O runtime de destino não é compatível com a acessibilidade 'protected', 'protected internal' ou 'private protected' para um membro de uma interface. Tipo de interoperabilidade "{0}" não pode ser inserido porque está faltando o atributo "{1}" necessário. A expressão lambda assíncrona convertida em um representante de retorno '{0}' não pode retornar um valor restrições de tipo genérico unmanaged A anotação para tipos de referência anuláveis só deve ser usada no código em um contexto de anotações '#nullable'. O código gerado automaticamente exige uma diretiva '#nullable' explícita na origem. O nome de idioma "{0}" é inválido. Não é possível usar mais de um tipo em uma instrução for, using, fixed ou or de declaração A variável de intervalo "{0}" não pode ser atribuída a -- ela é de somente leitura "{0}" não contém um construtor que aceita {1} argumentos As cadeias de caracteres de cultura de assembly podem não conter caracteres NUL incorporados. Lista de parâmetros inesperada. Um inicializador de módulo precisa ser um método de membro comum Um campo fixo não deve ser um campo ref. cadeias de caracteres interpoladas constantes '{0}': não é possível especificar uma classe de restrição e a restrição 'unmanaged' Não é possível usar a variável '{0}' neste contexto porque ela pode expor variáveis referenciadas fora de seu escopo de declaração É ilegal usar o tipo que permite valor nulo '{0}?' em um padrão. Nesse caso, use o tipo subjacente '{0}'. Um membro de interface de abstrato ou estático virtual só pode ser acessado em um parâmetro de tipo. As duas declarações do método parcial devem usar um parâmetro params ou nenhuma delas pode usar um parâmetro params '{0}' na declaração de interface explícita não se encontra entre os membros da interface que podem ser implementados O tipo "{1}" em "{0}" está em conflito com o tipo importado "{3}" em "{2}". Usar o tipo definido em "{0}". Não é permitida a aplicação explícita de 'System.Runtime.CompilerServices.NullableAttribute'. Elementos de matriz não podem ser do tipo "{0}" Modificadores não podem ser colocados em declarações de acessador de evento '{0}' não implementa o membro da interface '{1}'. '{2}' não pode implementar implicitamente um membro inacessível. Classe base "{0}" deve vir antes de quaisquer interfaces A expressão condicional não é válida na versão de linguagem {0} porque não foi encontrado um tipo comum entre '{1}' e '{2}'. Para usar uma conversão com tipo de destino, atualize para a versão de linguagem {3} ou posterior. Opções de conflito especificadas: Arquivo de recurso Win32; manifesto Win32 Iteradores não podem ter parâmetros de tipo de ponteiro CallerMemberNameAttribute não pode ser aplicado porque não há conversões padrões do tipo "{0}" para o tipo "{1}" Não é possível retornar um membro do parâmetro '{0}' por referência, porque ele não é um parâmetro de referência ou out (Local do símbolo relacionado ao erro anterior) O argumento stdin '-' foi especificado, mas a entrada não foi redirecionada do fluxo de entrada padrão. Não é possível usar a instrução yield no corpo de uma cláusula catch A nulidade de tipos de referência no tipo de retorno não corresponde ao membro implementado implicitamente (possivelmente devido a atributos de nulidade). Como este é um método assíncrono, a expressão de retorno deve ser do tipo "{0}" em vez de "{1}" { ou ; esperado A palavra-chave 'this' não é válida em uma propriedade, um método ou um inicializador de campo estático O parâmetro tem modificador de parâmetros em lambda, mas não no tipo delegado de destino. O membro de interface '{0}' não tem uma implementação mais específica. Nem '{1}' nem '{2}' são mais específicos. parâmetro opcional Caminho de pesquisa especificado inválido Não é possível retornar 'this' por referência. Não é possível encontrar o tipo de interoperabilidade que corresponda ao tipo de interoperabilidade inserido "{0}". Está faltando uma referência de assembly? Este aviso ocorre se os atributos de assembly AssemblyKeyFileAttribute ou o AssemblyKeyNameAttribute encontrados na fonte estiverem em conflito com a opção de linha de comando /keyfile ou /keycontainer ou nome do arquivo-chave ou contêiner-chave especificado nas propriedades do projeto. Este aviso indica que um atributo, como InternalsVisibleToAttribute, não foi especificado corretamente. ponteiro A declaração de uma variável por referência deve ter um inicializador 'Não é possível aplicar 'MethodImplOptions.Synchronized' a um método assíncrono Não é possível retornar um parâmetro por referência '{0}' porque ele não é um parâmetro ref '{0}' não é um modificador de tipo de retorno de ponteiro de função válido. Os modificadores válidos são 'ref' e 'ref readonly'. O {0} argumento não pode ser passado com o palavra-chave 'ref' na versão da {1}. Para passar argumentos 'ref' para parâmetros 'in', atualize para a versão de {2} ou superior. Criação de objeto inválido O parâmetro precisa ter um valor não nulo ao sair porque o parâmetro referenciado por NotNullIfNotNull não é nulo. Os elementos definidos em um namespace não podem ser declarados explicitamente como privados, protegidos, protegidos internamente ou protegidos de forma privada Um dos parâmetros de um operador binário deve ser o tipo recipiente ou seu parâmetro de tipo restrito a ele. A opção /moduleassemblyname só pode ser especificada ao criar um tipo de destino de 'module' A nulidade de tipos de referência no tipo de retorno de '{0}' não corresponde ao delegado de destino '{1}' (possivelmente devido a atributos de nulidade). O parâmetro de tipo "{0}" herda as restrições conflitantes "{1}" e "{2}" Identificador de recurso "{0}" já foi usado neste assembly Valor do parâmetro padrão "{0}" deve ser uma constante de tempo de compilação Programa não contém um método "Main" estático adequado para um ponto de entrada Não é possível retornar o parâmetro de construtor primário "{0}" por referência. O membro do registro '{0}' não pode ser estático. Este erro ocorre quando um tipo predefinido do sistema, como System.Int32, encontra-se em dois assemblies. Uma forma que pode fazer isso acontecer é referenciar mscorlib ou System.Runtime.dll de dois lugares diferentes, por exemplo, tentando executar duas versões de .NET Framework lado a lado. Não é possível retornar por referência um membro de '{0}' porque ele foi inicializado para um valor que não pode ser retornado por referência O membro requerido '{0}' não pode ser ocultado por '{1}'. Métodos com argumentos de variável não estão em conformidade com CLS Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal para criar tokens literais numéricos. As duas declarações de métodos parciais devem ser estáticas ou nenhuma delas deve ser desse tipo "{0}" não é um tipo de referência como necessário pela instrução lock '{0}' não implementa o padrão '{1}'. '{2}' não é um método de extensão ou de instância pública. A instrução foreach assíncrona não pode operar em variáveis do tipo '{0}' porque implementa várias instanciações de '{1}'; tente transmitir para uma instanciação de interface específica O campo ref deve ser atribuído como referência antes do uso. Um campo somente leitura estático não pode ser retornado por referência gravável A instrução foreach assíncrona não pode operar em variáveis do tipo '{0}' porque '{0}' não contém uma definição de extensão ou de instância pública para '{1}'. Você quis dizer 'foreach' em vez de 'await foreach'? Um operador de conversão 'implicit' definido pelo usuário não pode ser declarado verificado Interfaces em conformidade com CLS devem ter somente membros em conformidade com CLS Módulos adicionados devem ser marcados com o atributo CLSCompliant para corresponder ao assembly '{0}': um parâmetro, variável de local ou função de local não pode ter o mesmo nome que um parâmetro de tipo de método Tipo de retorno não tem conformidade com CLS Erro ao abrir o arquivo de ícones {0} -- {1} '{0}' não pode implementar o membro de interface '{1}' no tipo '{2}' porque tem um parâmetro __arglist O assembly carregado referencia o .NET Framework, mas não há suporte para isso. Essa combinação de argumentos para '{0}' pode expor variáveis referenciadas pelo parâmetro '{1}' fora de seu escopo de declaração Não é possível inferir o tipo da variável de desconstrução digitada implicitamente '{0}'. O membro não pode ser usado nesse atributo. As restrições para métodos de substituição e de implementação explícita da interface são herdadas do método base, portanto, elas não podem ser especificadas diretamente, com exceção de uma restrição 'class' ou 'struct'. Nome de arquivo inválido especificado para diretiva de pré-processamento O parâmetro do construtor primário struct "{0}" do tipo "{1}" causa um ciclo no layout do struct '{0}' é definido no assembly '{1}'. Um caractere '{0}' deve ser de escape (ao duplicar) em uma cadeia de caracteres interpolada. Convertendo grupo de métodos '{0}' em tipo não delegado '{1}'. Você pretendia invocar o método? método de extensão A expressão não tem um nome. O interceptador deve ter um parâmetro 'this' correspondente '{0}' no '{1}'. Erro inesperado ao gravar informações de depuração -- "{0}" Compilação (C#): Tipo tem conformidade com CLS Não é possível converter em tipo estático "{0}" O tipo não tem nenhum construtor acessível que use somente tipos em conformidade com CLS Um membro é retornado por referência, mas foi inicializado com um valor que não pode ser retornado por referência "{0}" não pode ser marcado como em conformidade com CLS porque é membro do tipo não tem conformidade com CLS "{1}" A expressão de filtro é uma constante ‘false’, considere remover a cláusula catch tipos anônimos A constante "{0}" não pode ser marcada como static A propriedade ou o indexador "{0}" não pode ser usado neste contexto porque não possui o acessador get Propriedades da instância autoimplementadas em structs somente leitura devem ser somente leitura. Um tipo de retorno semelhante à tarefa genérica era esperado, mas o tipo '{0}' encontrado no atributo 'AsyncMethodBuilder' não era adequado. Ele deve ser um tipo genérico não associado de arity um e seu tipo recipiente (se houver) deve ser não genérico. As propriedades da instância nas interfaces não podem ter inicializadores. A versão de linguagem '{0}' especificada não pode ter zeros à esquerda O inicializador de módulo não pode ser atribuído com 'UnmanagedCallersOnly'. Erro ao abrir arquivo de resposta "{0}" O melhor método Add sobrecarregado para o elemento do inicializador de coleta está obsoleto A nulidade de tipos de referência no tipo de parâmetro não corresponde ao delegado de destino (possivelmente devido a atributos de nulidade). ToString selado no registro Acessibilidade inconsistente: tipo de retorno "{1}" é menos acessível do que o operador "{0}" Alias externo não usado. Referência a uma variável '{0}' digitada implicitamente não é permitida na mesma lista de argumentos. Modificador parcial ausente na declaração do tipo "{0}"; existe outra declaração parcial deste tipo Não é possível converter a expressão em '{0}' porque ela não é uma variável atribuível "{0}": não pode substituir porque "{1}" não tem um acessador set substituível Padrão ausente O alias extern "{0}" não foi especificado em uma opção /reference "{0}" não é um local de atributo reconhecido. Locais de atributo válidso para essa declaração são '{1}'. Todos os atributos neste bloco serão ignorados. __arglist não pode ter um argumento de tipo nulo Parâmetro {0} deve ser declarado com a palavra-chave "{1}" Interface "{0}" tem uma interface de origem inválida que é necessária para incorporar o evento "{1}". A melhor correspondência de método sobrecarregado "{0}" do elemento de inicializador de coleção não pode ser usada. Os métodos "Add" do inicializador de coleção não podem ter os parâmetros ref ou out. O tipo destina-se somente para fins de avaliação e está sujeito a alterações ou remoções em atualizações futuras. O operador '&' não deve ser usado em parâmetros ou variáveis locais em métodos assíncronos. "{0}": não encontrado nenhum método adequado para substituição <lista de caminho> Não é possível modificar membros de "{0}" porque ele é um "{1}" "{0}": somente membros em conformidade com CLS podem ser abstratos Diretiva de uso desnecessária Não é possível vincular arquivos de recursos ao criar um módulo <namespace global> Dependência de restrição circular envolvendo "{0}" e "{1}" "{0}" define o operador = = ou operador !=, mas não substitui Object.GetHashCode() Versões de linguagens com suporte: O nome '_' refere-se à constante, não ao padrão de descarte. Use 'var _' para descartar o valor ou '@_' para referir-se a uma constante por esse nome. Um dos parâmetros de um operador binário deve ser do tipo recipiente "{0}" não implementa "{1}" Não é possível acessar membro protegido "{0}" através de um qualificador do tipo "{1}"; o qualificador deve ser do tipo "{2}" (ou derivado dele) Literais de cadeia de caracteres bruta não são permitidas em diretivas de pré-processador. Membro "{0}.{1}" necessário ao compilador ausente Atributos assembly e module não são permitidos neste contexto Comentário de linha única ou fim da linha esperado O membro não oculta um membro herdado; não é necessária uma nova palavra-chave O tipo de construtor CollectionBuilderAttribute deve ser uma classe ou struct não genérico. Estruturas sem construtores explícitos não podem conter membros com inicializadores. "{0}": classes estáticas não podem ser utilizadas como restrições O tipo de retorno de um método assíncrono precisa ser nulo, Task, Task<T>, um tipo semelhante à tarefa, IAsyncEnumerable<T> ou IAsyncEnumerator<T> O comentário XML tem atributo cref "{0}" que não pode ser resolvido O nome do tipo "{0}" não pode ser encontrado no namespace "{1}". Este tipo foi encaminhado para o assembly "{2}" Considere adicionar uma referência a esse assembly. O método '{0}' especifica uma restrição de 'class' para o parâmetro de tipo '{1}', mas o parâmetro de tipo correspondente '{2}' do método substituído ou implementado explicitamente '{3}' não é um tipo de referência. Foreach não pode operar em um "{0}". Você pretendia invocar o "{0}"? Uma referência a um campo volátil não será tratada como volátil Acessar um membro em um campo de uma classe de marshaling por referência pode gerar uma exceção de tempo de execução O campo não pode ter tipo void O nome do possível método '{0}' não pode ser interceptado porque não está sendo invocado. Tipo base não tem conformidade com CLS Os membros do parâmetro de construtor primário "{0}" de um tipo somente leitura não podem ser modificados (exceto no setter somente inicializador init do tipo ou em um inicializador de variável) Métodos de extensão devem ser definidos em uma classe estática de nível superior; {0} é uma classe aninhada A linguagem não dá suporte à convenção de chamada '{0}'. Módulo "{0}" já está definido neste assembly. Cada módulo deve ter um filename exclusivo. Atributos não são válidos neste contexto. buffers de tamanho fixo Ponto-e-vírgula após bloco de acessador ou método não é válido Membros de {0} '{1}' não podem ser usados como um valor de referência ou out porque ela é uma variável somente leitura O operador definido pelo usuário '{0}' não pode ser declarado verificado Incorporar o tipo de interoperabilidade "{0}" do assembly "{1}" causa um conflito de nome no assembly atual. Considere definir a propriedade "Incorporar Tipos de Interoperabilidade" como falsa. Métodos com argumentos de variável não estão em conformidade com CLS "{0}": modificadores de acessibilidade nos assessores podem somente ser usados se a propriedade ou o indexador tiver um acessador get e um accessador set Não é possível definir uma classe ou membro que utiliza "dynamic" porque o tipo necessário pelo compilador "{0}" não pode ser encontrado. O modificador 'abstract' não é válido em campos. Em vez disso, tente usar uma propriedade. Um construtor de cópia '{0}' precisa ser público ou protegido porque o registro não está selado. opção em tipo booleano O resultado da expressão sempre é "null" do tipo "{0}" A anulabilidade de tipos de referência em tipo de parâmetro '{0}' não corresponde à declaração de método parcial. O atributo CLSCompliant não tem sentido quando aplicado a tipos de retorno Não é possível converter {0} para o tipo delegate pretendido porque alguns dos tipos de retorno no bloco não são implicitamente conversíveis para o tipo de retorno delegate Comentário XML ausente para tipo publicamente visível ou membro "{0}" Membro "{0}" implementa membro de interface "{1}" no tipo "{2}". Há várias correspondências para o membro de interface em tempo de execução. Ele é dependente de implementação cujo método será chamado. O compilador emite esse aviso quando substitui um erro com um aviso. Para obter informações sobre o problema, procure o código de erro mencionado. variável using A restrição new() deve ser a última especificada '{0}' já está listado na lista de interface no tipo '{2}' com nomes de elemento de tupla diferentes, como '{1}'. O argumento do tipo '{0}' não pode ser usado como uma saída do tipo '{1}' do parâmetro '{2}' em '{3}' devido a diferenças na nulidade dos tipos de referência. campos ref Campo "{0}" nunca é atribuído e sempre terá seu valor padrão {1} Referência do assembly Friend "{0}" é inválida. Assemblies assinados com nome forte devem especificar uma chave pública em suas declarações InternalsVisibleTo. O tipo não tem conformidade com CLS porque a interface base não tem conformidade com CLS Tipo "{1}" já define um membro chamado "{0}" com os mesmos tipos de parâmetro <!-- Badly formed XML comment ignored for member "{0}" --> O struct de matriz embutido não deve ter layout explícito. Não é possível converter bloco de métodos anônimos sem uma lista de parâmetros de tipo delegate "{0}" porque ele tem um ou mais parâmetros out A nulidade do tipo de parâmetro '{0}' não corresponde ao membro substituído (possivelmente devido a atributos de nulidade). Atributo "{0}" é somente válido em métodos ou classes de atributo O comprimento da matriz embutida deve ser maior que 0. A palavra-chave 'void' não pode ser usada neste contexto A expressão switch não manipula algumas entradas nulas (não é geral). Por exemplo, o padrão '{0}' não é coberto. No entanto, um padrão com uma cláusula 'when' pode corresponder a esse valor com êxito. O recurso de linguagem 'Matrizes embutidas' não tem suporte para tipos de matriz embutidos com o campo de elemento que é um campo 'ref' ou tem um tipo que não é válido como um argumento de tipo. O namespace "{1}" já contém uma definição para "{0}" itens: devem ser não vazios funções locais externas Identificador esperado ou literal numérico. Comentário XML em "{1}" tem uma tag de paramref para "{0}", mas não há parâmetro por esse nome Operador unário que pode ser sobrecarregado é esperado Isso retorna por referência um membro do parâmetro '{0}' que não é um parâmetro ref ou out Não é possível fazer pesquisa de membro não virtual em '{0}' porque ele é um parâmetro de tipo Um subpadrão de propriedade requer que uma referência à propriedade ou ao campo seja correspondida, por exemplo, '{{ Name: {0} }}' Nome do módulo "{0}" armazenado em "{1}" deve coincidir com seu filename. Não é possível converter um literal nulo em um tipo de referência não anulável. Usar '{0}' como um valor ref ou out ou obter seu endereço pode gerar uma exceção de runtime porque ele é um campo de uma classe marshaling por referência A cadeia de caracteres de versão especificada '{0}' não está em conformidade com o formato recomendado - major.minor.build.revision Isso retorna por referência um membro do parâmetro que não é um parâmetro ref ou out "{0}": elementos de matriz não podem ser do tipo static construtor A SyntaxTree não faz parte da compilação, portanto, não pode ser removida Tipo de expressão condicional não pode ser determinado porque não há conversão implícita entre "{0}" e "{1}" Não é possível atribuir a "{0}" porque ele é um "{1}" O evento "{0}" pode apenas aparecer à esquerda de + = ou -= (exceto quando usado de dentro do tipo "{1}") A propriedade ou o indexador "{0}" não pode ser usado neste contexto porque o acessador set é inacessível O modificador 'scoped' do parâmetro '{0}' não corresponde ao parâmetro de '{1}'. {0} não é uma expressão de conversão C# válida O argumento nomeado "{0}" especifica um parâmetro para o qual já foi atribuído um argumento posicional Não é possível converter o grupo de métodos "{0}" no tipo "{1}" não delegado. Você pretendia invocar o método? Ignore /win32manifest do módulo porque ele só se aplica aos assemblies foreach requer que o tipo de retorno '{0}' de '{1}' tenha um método 'MoveNext' público adequado e a propriedade 'Current' pública (Local do símbolo relacionado ao aviso anterior) Inicializadores de matriz só podem ser usados em um inicializador de campo ou variável. Tente usar uma expressão new. <nulo> <texto> restrições de parâmetro de tipo padrão Incompatibilidade de referência entre '{0}' e o delegado '{1}' "{0}": não é possível substituir porque "{1}" não é uma função variável local digitada implicitamente O membro do registro '{0}' precisa ser uma propriedade de instância legível ou campo do tipo '{1}' para corresponder ao parâmetro posicional '{2}'. '{0}' não pode implementar o membro de interface '{1}' no tipo '{2}' porque o runtime de destino não dá suporte à implementação de interface padrão. O struct de matriz embutido deve declarar apenas um campo de instância. O tipo predefinido '{0}' deve ser um struct. Um acesso à matriz não pode ter um especificador de argumento nomeado matriz digitada implicitamente Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier ou Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier para criar tokens de identificador. A palavra-chave “delegate” não pode ser usada como uma restrição. Você quis dizer “System.Delegate”? '{0}': o tipo usado em uma instrução using deve ser implicitamente conversível em 'System.IDisposable'. Comparação de referência não intencional possível; para obter uma comparação de valor, converta o lado esquerdo para o tipo "{0}" Especificador de classificação inválido: era esperado "," ou "]" O acessador de propriedade já está definido Não é possível inicializar uma variável de tipo implícito com um inicializador de matriz Newline em constante 'Warnings', 'annotations' ou fim de diretiva esperado Não é possível criar uma instância do analisador O corpo de "{0}" não pode ser um bloco de iteradores porque "{1}" não é um tipo de interface de iterador A expressão que está sendo atribuída a "{0}" deve ser constante O tamanho de matriz não pode ser especificado em uma declaração de variável (tente inicializar com uma expressão 'new') A expressão de filtro é uma constante ‘false’. "{0}": evento abstract não pode ter inicializador Vários assemblies com identidade equivalente foram importados: "{0}" e "{1}". Remova uma das referências duplicadas. '{0}': o tipo usado em uma instrução using deve ser implicitamente conversível em 'System.IDisposable'. Você quis dizer 'await using' em vez de 'using'? O tipo "{1}" em "{0}" está em conflito com o namespace "{3}" em "{2}" A entrada sempre corresponde ao padrão fornecido. O '{0}' é capturado no estado do tipo delimitador e seu valor também é usado para inicializar um campo, propriedade ou evento. O CallerLineNumberAttribute não tem efeito porque ele se aplica a um membro que é usado em contextos que não aceitam argumentos opcionais Tipo esperado A posição deve ser dentro do intervalo da árvore de sintaxe. inicializadores de módulo Uma árvore de expressões não pode conter um inicializador de matriz multidimensional O runtime de destino não dá suporte a convenções de chamada padrão extensíveis ou de ambiente de runtime. InterpolatedStringHandlerArgument não tem efeito quando aplicado a parâmetros lambda e será ignorado no local de chamada. As interfaces não podem conter campos de instância Não é possível retornar '{0}' por referência porque ele foi inicializado para um valor que não pode ser retornado por referência Uma diretiva de uso global deve preceder todas as diretivas de uso não global. Uso inesperado de um nome com alias Uma matriz de parâmetro não pode ser usada com o modificador 'this' em um método de extensão A chamada para o método "{0}" precisa ser vinculada dinamicamente, mas não pode ser porque ela é parte de uma expressão de acesso básica. Considere converter argumentos dinâmicos ou eliminar o acesso básico. Uma propriedade auto-implementada deve ser totalmente atribuída antes que o controle seja devolvido ao chamador. Considere atualizar a versão de linguagem para auto-padrão da propriedade. '{0}': um tipo não pode ser tanto estático quanto selado As declarações parciais de '{0}' precisam ser todas classes, todas classes de registros, structs, todos registros de structs ou todas as interfaces extensão GetEnumerator O nome do tipo '{0}' contém apenas caracteres ascii em caixa baixa. Esses nomes podem ficar reservados para o idioma. Campo em conformidade com CLS "{0}" não pode ser volátil Esta versão de '{0}' não pode ser usada com expressões de coleção. Palavra-chave contextual esperada 'equals' 'A sintaxe de 'id#' não tem mais suporte. Use '$id'. O número de linha e caractere fornecido não se refere ao início do token '{0}'. Você quis usar a linha '{1}' e o caractere '{2}'? O ponto de entrada do programa é o código global. Ignorando o ponto de entrada A nulidade de tipos de referência no tipo de parâmetro '{0}' de '{1}' não corresponde ao membro implicitamente implementado '{2}'. O campo nunca é usado Objeto "{0}" pode ser descartado mais de uma vez. Uma árvore de expressão não pode conter um operador == ou != de tupla '{0}' não implementa o membro de inferface '{1}'. O '{2}' não pode implementar '{1}' porque ele não tem retorno correspondente por referência. '{0}' não pode ser usado como um modificador em um parâmetro de ponteiro de função. Buffers de tamanho fixo só podem ser acessados por meio de locais ou campos Comentário XML em "{1}" tem uma tag de typeparamref para "{0}", mas não há parâmetro de tipo com esse nome Um dos parâmetros de um operador de igualdade ou desigualdade declarado na interface '{0}' deve ser um parâmetro de tipo em '{0}' restrito a '{0}' literais de cadeia de caracteres bruta expressão condicional com tipo de destino substituição do construtor de método assíncrono Em atributos cref, tipos aninhados de tipos genéricos devem ser qualificados Uma árvore de expressão não pode conter uma especificação de argumento nomeado Tipo de destino inválido para /target: deve especificar "exe", "winexe", "library" ou "module" Um campo somente leitura estático não pode ser atribuído (exceto em um construtor estático ou inicializador de variável) O membro "{0}" não pode ser acessado com uma referência de instância; qualifique-o com um nome de tipo Atribuição possivelmente incorreta ao local que é o argumento para uma instrução using ou lock Os membros requeridos '{0}' não devem ser atribuídos com 'ObsoleteAttribute', a menos que o tipo que o contém seja obsoleto ou que todos os construtores estejam obsoletos. Uma função anônima estática não pode conter uma referência a '{0}'. O controle não pode sair do corpo de uma cláusula finally O parâmetro "{0}" é capturado no estado do tipo delimitador e seu valor também é passado para o construtor base. O valor também pode ser capturado pela classe base. Nó de sintaxe não está dentro da árvore de sintaxe Retornos por referência podem ser usados somente em métodos que são retornados por referência Possível retorno de referência nula. O tipo '{3}' não pode ser usado como parâmetro de tipo '{2}' no tipo ou método genérico '{0}'. A anulabilidade do argumento de tipo '{3}' não corresponde ao tipo de restrição '{1}'. A expressão fornecida sempre corresponde ao padrão fornecido. O tipo "{0}" não pode ser declarado const Não comparar valores de ponteiro de função Os métodos assíncronos não podem ter parâmetros ref, in ou out O controle não pode ficar fora do switch do rótulo de caso final ('{0}') A diretiva using para "{0}" apareceu anteriormente neste namespace O idioma não dá suporte à propriedade, ao indexador ou ao evento "{0}"; tente chamar diretamente o método de acessador "{1}" O idioma não dá suporte à propriedade, ao indexador ou ao evento "{0}"; tente chamar diretamente o método de acessador "{1}" ou "{2}" "{0}": conversões definidas pelo usuário para ou de uma interface não são permitidas Não use refout ao usar refonly. Não é possível usar os parâmetro ref, out ou in '{0}' dentro de um método anônimo, de uma expressão lambda de uma expressão de consulta ou de uma função local O resultado da expressão é sempre 'null' Falha ao emitir o módulo '{0}': {1} expressão throw Método "{0}" não pode implementar o acessador de interface "{1}" para o tipo "{2}". Use uma implementação de interface explícita. atributos de função local Alias "{0}" está em conflito com {1} definição "{0}" não contém uma definição para "{1}" Constante de integral muito grande Não foi possível encontrar o arquivo. Uma declaração não é permitida neste contexto. Um ponto de entrada que retorna void ou int não pode ser assíncrono O comentário XML tem uma tag typeparamref, mas não há nenhum parâmetro de tipo com esse nome O nome do local é muito longo para o PDB O atributo Guid deve ser especificado com o atributo ComImport A anulabilidade de tipos de referência em tipo de parâmetro '{0}' não corresponde ao membro substituído. Não é possível usar a instrução yield no corpo de um bloco try com uma cláusula catch A implementação de interface explícita corresponde a mais de um membro de interface Não é possível especificar /main se criar um módulo ou uma biblioteca Não é possível usar uma coleção do tipo dinâmico em uma foreach assíncrona A anulabilidade de tipos de referência em tipo de retorno não corresponde ao membro implicitamente implementado. O tipo é apenas para fins de avaliação e está sujeito a alterações ou remoção em atualizações futuras. Suprima este diagnóstico para continuar. função anônima estática O {0} argumento deve ser passado com 'ref' ou 'in' palavra-chave Uma expressão do tipo "{0}" não é permitida em um subsequente da cláusula em uma expressão de consulta com o tipo de origem "{1}". Inferência de tipos falhou na chamada para "{2}". operador de propagação nula Assemblies "{0}" e "{1}" referem-se aos mesmos metadados, mas somente um é uma referência vinculada (especificada usando a opção /link); considere remover uma das referências. retornos de covariante covariant Lista de argumentos inesperados. Os membros chamados 'Clone' não são permitidos nos registros. Campos de buffer de tamanho fixo só podem ser membros de structs Uma árvore de expressão não pode conter uma conversão de tupla. A linha não começa com o mesmo espaço em branco que a linha de fechamento da literal de cadeia de caracteres bruta. membros abstratos estáticos em interfaces Não é possível ler o arquivo de configuração "{0}" -- "{1}" A invocação do Indexador de Índice implícito não pode nomear o argumento. As expressões lambda assíncronas não podem ser convertidas em árvores de expressões O parâmetro de tipo "{1}" tem a restrição "struct" e, por isso, "{1}" não pode ser usado como uma restrição de "{0}" membro da instância em 'nameof' O tipo pré-definido "{0}" não foi definido ou importado A operação pode estourar '{0}' em tempo de execução (use a sintaxe 'não verificada' para substituir) Um valor nulo possível não pode ser usado para um tipo marcado com [NotNull] ou [DisallowNull] O acessador 'init' não é válido em membros estáticos Argumento de tipo não pode ser nulo Uma declaração de alias externa deve preceder todos os outros elementos definidos no namespace Opção inválida '{0}' para /platform; precisa ser anycpu, x86, Itanium, arm, arm64 ou x64 O argumento para o atributo "{0}" atributo deve ser um identificador válido variáveis de loop ref for O CallerMemberNameAttribute aplicado ao parâmetro "{0}" não terá efeito. Ele é substituído pelo CallerFilePathAttribute. Os elementos de um tipo de matriz embutida podem ser acessados somente com um único argumento implicitamente conversível em 'int', 'System.Index' ou 'System.Range'. Acessibilidade inconsistente: tipo de retorno "{1}" é menos acessível do que "{0}" delegado Atributo de segurança "{0}" não pode ser aplicado a um método Assíncrono. Os atributos assembly e module devem preceder todos os outros elementos definidos em um arquivo, exceto as cláusulas using e as declarações de alias externas O tipo não pode ser usado neste contexto porque ele não pode ser representado em metadados. Foi criada uma referência ao assembly de interoperabilidade inserido devido a uma referência de assembly indireta O membro do struct retorna 'this' ou outros membros da instância por referência Tipo não gerenciado "{0}" é válido somente para campos. Não foi possível determinar o diretório de saída Literais de cadeia de caracteres bruta de várias linhas devem conter pelo menos uma linha de conteúdo. O segundo operando de um operador "is" ou "as" não pode ser do tipo estático "{0}" Operador unário sobrecarregado "{0}" obtém um parâmetro O tipo não seguro "{0}" não pode ser usado na criação do objeto Os números de linha e caractere fornecidos no InterceptsLocationAttribute devem ser positivos. É necessário colocar a expressão que rege a switch entre parênteses. Uso do parâmetro out não atribuído "{0}" contravariant O parâmetro "{0}" não está lido. O atributo Conditional não é válido em membros de interface Não é possível modificar o resultado de uma conversão unboxing ref e out não são válidos neste contexto Tag de fim "{0}" não corresponde à tag de início "{1}". É possível que o lado direito de uma atribuição de instrução fixed não seja uma expressão de conversão métodos de extensão de referência Os membros do campo somente leitura "{0}" não podem ser modificados (exceto em um construtor ou inicializador de variável) Presumindo que a referência de assembly "{0}" usada por "{1}" corresponde a identidade "{2}" de "{3}", talvez seja necessário fornecer a diretiva de runtime Os tipos de tupla usados como operandos de um operador == ou != precisam ter cardinalidades correspondentes. No entanto, este operador tem tipos de tupla de cardinalidade {0} na esquerda e {1} na direita. Valor SecurityAction "{0}" é inválido para atributos de segurança aplicados a um assembly '{0}' não substitui o método esperado de 'object'. A variável de intervalo "{0}" está em conflito com uma declaração anterior de "{0}" extensão GetAsyncEnumerator O tipo '{2}' deve ser um tipo de valor não anulável, juntamente com todos os campos em qualquer nível de aninhamento, para ser usado como um parâmetro '{1}' no tipo genérico ou no método '{0}' O nome do tipo ou do namespace "{0}" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) Palavra-chave contextual esperada 'on' Palavra-chave contextual esperada 'by' O tipo "{3}" não pode ser usado como parâmetro de tipo "{2}" no tipo ou método genérico "{0}". Não há conversão boxing de "{3}" em "{1}". O método de extensão deve ser estático Tipo de retorno inválido no atributo cref do comentário XML "{0}" é obsoleto: "{1}" O assembly {0} não contém quaisquer analisadores. O corpo de um método iterador assíncrono precisa conter uma instrução 'yield'. covariantly Foi criada uma referência ao assembly de interoperabilidade inserido "{0}" devido a uma referência indireta ao assembly criado pelo assembly "{1}". Considere alterar a propriedade "Inseir Tipos de Interoperabilidade" em qualquer assembly. O arquivo de origem excedeu o limite de 16.707.565 linhas representáveis no PDB; as informações de depuração estarão incorretas coleção Não use "System.Runtime.CompilerServices.DynamicAttribute". Em vez disso, use a palavra-chave "dynamic". "{0}" não pode ser marcado como em comformidade com CLS porque o assembly não tem um atributo CLSCompliant Não é possível atribuir '{1}' a '{0}' porque '{1}' só pode escapar do método atual por meio de uma instrução return. A versão de linguagem fornecida não tem suporte ou é inválida: '{0}'. Expressão ou declaração de instrução esperada. O modificador 'scoped' do parâmetro '{0}' não corresponde à declaração de método parcial. A propriedade ou o indexador "{0}" não pode ser atribuído, pois é somente leitura O tipo de retorno de um método, de um representante ou de um ponteiro de função não pode ser '{0}' Identificador ou um acesso de membro simples esperado. Isso retorna o local '{0}' por referência, mas não é um local de ref Referência do analisador especificada várias vezes Declarações de método parcial têm nulidade inconsistente em restrições para o parâmetro de tipo Acessibilidade inconsistente: tipo de campo "{1}" é menos acessível do que o campo "{0}" A opção /pdb requer que a opção /debug também seja usada 'A expressão 'is' determinada sempre é do tipo fornecido Uma diretiva de uso global não pode ser usada em uma declaração de namespace. #pragma O tipo '{0}' precisa ser público para ser usado como uma convenção de chamada. O membro requerido '{0}' deve ser ajustável. Cada módulo ou recurso vinculado devem ter um nome de arquivo exclusivo. Nome de arquivo "{0}" é especificado mais de uma vez neste assembly Chame System.IDisposable.Dispose() na instância alocada antes que todas as referências a ele estejam fora do escopo Não é possível especificar modificadores 'readonly' em ambos os acessadores de propriedade ou de indexador '{0}'. Nesse caso, coloque um modificador 'readonly' na própria propriedade. acessador obsoleto na propriedade O método do manipulador de cadeias de caracteres interpolado '{0}' tem tipo de retorno inconsistente. Esperava-se retornar '{1} '. Uma árvore de expressão da expressão lambda não pode conter uma chamada COM com a omissão de ref nos argumentos O parâmetro params não pode ser declarado como {0} Um tipo e um identificador são necessários em uma instrução foreach Argumento {0}: não é possível converter de "{1}" para "{2}" As especificações de argumentos nomeados devem aparecer depois que todos os argumentos fixos forem especificados. Use a versão de linguagem {0} ou maior permitir argumentos nomeados que não estejam à direita. A cadeia de caracteres deve começar com o caractere de aspa: " As restrições para parâmetro de tipo "{0}" do método "{1}" deve coincidir com as restrições para o parâmetro de tipo "{2}" do método de interface "{3}". Ao invés disso, considere usar uma implementação de interface explícita. Não é possível retornar a variável de intervalo '{0}' por referência A anulabilidade de tipos de referência em tipo não corresponde ao membro implementado '{0}'. Código sem segurança só pode aparecer em iteradores Um interceptador não pode ser marcado com 'UnmanagedCallersOnlyAttribute'. O operador typeof não pode ser usado em um tipo de referência anulável O construtor __arglist só é válido dentro de um método de argumento variável Tipo de expressão condicional não pode ser determinado porque "{0}" e "{1}" se convertem implicitamente um no outro Um valor nulo possível não pode ser usado para um tipo marcado com [NotNull] ou [DisallowNull] manipuladores de cadeia de caracteres interpolada 'new' não pode ser usado com o tipo da tupla. Use uma expressão literal da tupla no lugar. Token inesperado '{0}' A expressão deve ser do tipo '{0}' para corresponder ao valor de referência alternativo Não é possível usar a variável local ou a função local '{0}' declarada em uma instrução de nível superior neste contexto. "{0}": não é possível derivar do tipo sealed "{1}" O modificador 'ref' do argumento {0} correspondente ao parâmetro 'in' é equivalente a 'in'. Considere usar 'in'. stackalloc em expressões aninhadas O ponto de entrada da depuração deve ser uma definição de um método declarado na compilação atual. Não há nenhuma ordem definida entre os campos em várias declarações de estrutura parcial Presumindo que a referência de assembly "{0}" usada por "{1}" corresponde a identidade "{2}" de "{3}", talvez seja necessário fornecer a diretiva de runtime A anulabilidade de tipos de referência em tipo de retorno não corresponde ao membro implementado. Não é possível converter o grupo de métodos no ponteiro de função (Está faltando um '&'?) Comentário XML tem uma tag typeparam para "{0}", mas não há parâmetro de tipo por esse nome Parâmetro do atributo "{0}" ou "{1}" deve ser especificado. Parâmetro do atributo "{0}" deve ser especificado. método apto para expressão Não é possível usar o parâmetro de construtor primário "{0}" que tem o tipo ref-like dentro de um membro de instância O atributo CallerFilePathAttribute não terá efeito porque ele se aplica a um membro que é usado em contextos que não permitem o uso de argumentos opcionais Não é possível compilar módulos de rede ao usar /refout ou /refonly. O tipo "{3}" não pode ser usado como parâmetro de tipo "{2}" no tipo ou método genérico "{0}". O tipo "{3}" que permite valores nulos não satisfaz a restrição de "{1}". Os tipos que permitem valores nulos não satisfazem as restrições de interface. XML malformado no arquivo de comentários incluído Namespace "{1}" contém uma definição em conflito com o alias "{0}" Nome de assembly inválido: {0} Uma árvore de expressão não pode conter um descarte. não contém o padrão Argument should be passed with the 'in' keyword Usar 'is' para testar a compatibilidade com 'dynamic' é essencialmente o mesmo que o teste de compatibilidade com 'Object' O método parcial '{0}' precisa ter uma parte de implementação porque ele tem modificadores de acessibilidade. Uma diretiva de 'usando namespace' pode apenas ser aplicada a namespaces; '{0}' é um tipo, não um namespace. Considere uma diretiva 'usando estático' Os membros do campo somente leitura '{0}' não podem ser usados como um valor ref ou out (a não ser em um construtor) Erro de sintaxe de linha de comando: Formato de Guid inválido "{0}" para a opção "{1}" Não use '_' para referir-se ao tipo em uma expressão is-type. Um literal padrão 'default' não é válido como um padrão. Use outro literal (por exemplo, '0' ou 'null') conforme o necessário. Para corresponder a tudo, use um padrão de descarte '_'. Em atributos cref, tipos aninhados de tipos genéricos devem ser qualificados. O CallerLineNumberAttribute só pode ser aplicado a parâmetros com valores padrão O resultado da expressão é sempre '{0}', pois um valor do tipo '{1}' nunca é igual a "null" do tipo '{2}' Não é possível retornar um valor de um iterador. Use a instrução yield return para retornar um valor ou yield break para finalizar a iteração. O gerador não pôde gerar a origem. 'disable' ou 'restore' esperado A opção '{0}' deve ser um caminho absoluto. Versão inválida {0} para /subsystemversion. A versão deve ser 6.02 ou posterior para ARM ou AppContainerExe e 4.00 ou superior Declarador de membro de inicializador inválido restrições de tipo genérico enum A opção pathmap foi formatada incorretamente. Tipo de buffer de tamanho fixo deve ser um dos valores a seguir: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float ou doublé Essa combinação de argumentos para '{0}' não é permitida porque ela pode expor as variáveis referenciadas pelo parâmetro '{1}' fora do seu escopo de declaração O valor de constante "{0}" não pode ser convertido em "{1}" O argumento {0} não deve ser transmitido com a palavra-chave '{1}' A propriedade ou o indexador "{0}" não pode ser usado neste contexto porque o acessador get é inacessível funções locais Não se pode exigir a devolução de propriedades de referência. tuplas alias externo Elemento XML include inválido -- {0} Um parâmetro de tipo que permite valor nulo precisa ser conhecido como um tipo de valor ou um tipo de referência não anulável, a menos que seja usada a versão da linguagem '{0}' ou superior. Considere alterar a versão da linguagem ou adicionar uma restrição 'class', 'struct' ou de tipo. O valor do alinhamento tem uma magnitude que pode resultar em uma grande cadeia de caracteres formatada Uma árvore de expressão não pode conter um acesso ou conversão de matriz embutida O tipo caught ou thrown deve ser derivado de System.Exception Nenhum arquivo de origem especificado O atributo '{0}' é ignorado quando a autenticação pública é especificada. Buffer de tamanho fixo de comprimento {0} e tipo "{1}" é muito grande "{0}" não pode implementar "{1}" porque o idioma não dá suporte a ele O recurso '{0}' não está disponível em C# 8.0. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível no C# 9.0. Use a versão da linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 2. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 3. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 1. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 6. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 7.0. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 4. Use a versão de linguagem {1} ou superior. O recurso '{0}' não está disponível em C# 5. Use a versão de linguagem {1} ou superior. O método '{0}' especifica uma restrição 'struct' para o parâmetro de tipo '{1}', mas o parâmetro de tipo correspondente '{2}' do método substituído ou implementado explicitamente '{3}' não é um tipo de valor não anulável. opção /LIB O atributo Conditional não é válido em "{0}" porque seu tipo de retorno não é nulo O interceptador não deve ter um parâmetro 'this' '{0}' não tem um parâmetro 'this'. padrão de tipo Um recurso de instrução using do tipo "{0}" não pode ser usado em métodos assíncronos ou expressões lambda assíncronas. O atributo DllImport não pode ser aplicado a um método que seja genérico ou esteja contido em um método ou tipo genérico. O Construtor struct sem parâmetros deve ser 'Public'. Uso de variável local não atribuída "{0}" Talvez uma propriedade ou um indexador sem retorno de ref não pode ser usado como um valor out ou ref O membro substitui o membro base com vários candidatos à substituição no tempo de execução Não é possível retornar '{0}' por referência, porque ele é um '{1}' Ignorar tipos de carregamento no assembly analisador que falharem devido a uma ReflectionTypeLoadException O campo de elemento de matriz embutido não pode ser declarado como necessário, somente leitura, volátil ou como buffer de tamanho fixo. Um método marcado como [DoesNotReturn] não deve ser retornado. Apenas uma unidade de compilação pode ter instruções de nível superior. Os parâmetros ou locais do tipo '{0}' não podem ser declarados nos métodos async ou expressões async lambda. Nenhuma declaração de definição encontrada para implementar a declaração de método parcial "{0}" implementação de interface padrão Referência ao tipo "{0}" declara que ele está definido neste assembly, mas não está definido no código-fonte ou quaisquer módulo adicionados Não é possível passar null para nome de assembly amigável O valor padrão especificado não tem efeito porque ele se aplica a um membro que é usado em contextos que não aceitam argumentos opcionais O valor retornado precisa ser não nulo porque o parâmetro não é nulo. Bloco switch vazio '{0}': um tipo abstrato não pode ser selado nem estático Apresentar um método 'Finalize' pode interferir na invocação do destruidor O objeto 'this' não pode ser usado antes que todos os seus campos serem atribuídos. Considere atualizar para a versão de linguagem '{0}' para auto-padrão dos campos não atribuídos. A sequência de caracteres “@” não é permitida. Uma cadeia de caracteres verbatim ou um identificador só podem ter um caractere “@” e uma cadeia de caracteres bruta não pode ter nenhum. O arquivo de origem só pode conter uma declaração de namespace de escopo de arquivo. A expressão fornecida sempre corresponde ao padrão fornecido. Forneça um inicializador em uma declaração de instrução fixed ou using O tipo de retorno para o operador ++ ou -- deve corresponder ao tipo de parâmetro ou ser derivado do tipo de parâmetro Variância inválida: O parâmetro do tipo "{1}" deve ser {3} válido em "{0}". "{1}" é {2}. Os membros necessários não são permitidos no nível superior de um script ou envio. "{0}": conversões definidas pelo usuário para ou do tipo dinâmico não são permitidas AppConfigPath deve ser absoluto. Os atributos direcionados a campo em propriedades automáticas não são compatíveis com a versão da linguagem {0}. Use a versão da linguagem {1} ou superior. '{0}': o evento abstrato não pode usar a sintaxe do acessador de eventos O atributo [EnumeratorCancellation] não pode ser usado em vários parâmetros O uso do membro do resultado de '{0}' nesse contexto pode expor variáveis referenciadas pelo parâmetro '{1}' fora de seu escopo de declaração O CallerFilePathAttribute aplicado ao parâmetro "{0}" não terá efeito. Ele é substituído pelo CallerLineNumberAttribute. Instrução empty possivelmente incorreta lambda attributes Uma expressão lambda com atributos não pode ser convertida em uma árvore de expressão O tipo "{3}" não pode ser usado como parâmetro de tipo "{2}" no tipo ou método genérico "{0}". Não há conversão boxing ou conversão de parâmetro de tipo de "{3}" em "{1}". XML mal formada no arquivo de comentários incluído -- "{0}" Os padrões relacionais não podem ser usados para um NaN de ponto flutuante. Propriedades autoimplementadas devem substituir todos os acessadores de propriedade substituída. A palavra-chave “enum” não pode ser usada como uma restrição. Você quis dizer “struct, System.Enum”? A subexpressão não pode ser usada em um argumento para nameof. Ramificações de um operador condicional de referência não podem se referir a variáveis com escopos de declaração incompatíveis Um campo de buffer de tamanho fixo deve ter especificador de tamanho de matriz após o nome do campo ponteiro de função diretiva de #aviso Nenhuma sobrecarga para o método "{0}" leva {1} argumentos Não é possível aplicar a indexação com [] a uma expressão do tipo "{0}" O valor da diretiva de #line está ausente ou fora do intervalo Attribute parameter 'SizeConst' must be specified. "{0}" não é uma restrição válida. Um tipo usado como uma restrição deve ser uma interface, uma classe não selada ou um parâmetro de tipo. Referência ambígua no atributo cref: "{0}". Supondo "{1}", mas também poderia ter correspondido a outras sobrecargas, incluindo "{2}". Classe "{0}" não pode ter várias classes base: "{1}" e "{2}" "{0}" substitui Object.Equals(object o), mas não substitui Object.GetHashCode() O interceptador não pode ter um caminho de arquivo 'null'. Diretiva de uso desnecessária. Não foi possível localizar um método '{0}' acessível com a assinatura esperada: um método estático com um único parâmetro do tipo 'ReadOnlySpan<{1}>' e tipo de retorno '{2}'. O nome "{0}" não existe no contexto atual Nenhum loop delimitador a partir do qual quebrar ou continuar Implementação de interface explícita "{0}" corresponde a mais de um membro de interface. Qual membro de interface é na verdade escolhido é dependente de implementação. Ao invés, considere o uso de uma implementação não explícita. A nulidade de tipos de referência no tipo de parâmetro '{0}' não corresponde ao membro implementado '{1}' (possivelmente devido a atributos de nulidade). Referência à entidade indefinida "{0}". O comentário XML tem XML com formação incorreta -- "{0}" As propriedades que retornam por referência devem ter um acessador get Os membros atribuídos com 'ObsoleteAttribute' não devem ser requeridos, a menos que o tipo que o contém seja obsoleto ou que todos os construtores estejam obsoletos. Acessibilidade inconsistente: interface base "{1}" é menos acessível do que interface "{0}" Uma árvore de expressão não pode conter uma expressão de método anônimo expressão lambda O parâmetro é capturado no estado do tipo delimitador e seu valor também é passado para o construtor base. O valor também pode ser capturado pela classe base. Definição de namespace ou tipo, ou final do arquivo esperado Literal de cadeia de caracteres não finalizado Tipo de restrição inválido. Um tipo usado como restrição deve ser uma interface, uma classe não sealed ou um parâmetro de tipo. O segundo operando de um operador 'is' ou 'as' não pode ser do tipo estático A expressão sempre causa uma System.NullReferenceException porque o valor padrão do tipo é nulo UnscopedRefAttribute não pode ser aplicado a uma implementação de interface. is' e 'as' não são válidos em tipos de ponteiro O parâmetro de tipo tem o mesmo nome que o parâmetro de tipo do tipo externo Não há aspas suficientes para a literal da cadeia de caracteres bruta. "{0}": Interfaces em conformidade com CLS devem ter somente membros em conformidade com CLS Uma expressão de método anônimo não pode ser convertida em uma árvore de expressão Arquivo de origem especificado várias vezes Foi usada uma sintaxe incorreta em um comentário. Não há suporte para um método de Adição de extensão para um inicializador de coleção em uma expressão lambda. O "{0}" atributo é válido somente em um indexador que não seja uma declaração de membro de interface explícita "{0}" não é uma classe de atributo O tipo não pode ser usado como parâmetro de tipo no tipo ou método genérico. A nulidade do argumento de tipo não corresponde à restrição 'notnull'. Não é possível usar o tipo anônimo em uma expressão constante Expressões e instruções podem ocorrer somente em um corpo do método '{0}' tipo não é válido para 'using static'. Somente uma classe, struct, interface, enumeração, delegado ou namespace podem ser usados. Tipo de "{0}" não tem conformidade com CLS O operador '{0}' é ambíguo em operandos '{1}' e '{2}' Tipo de argumento "{0}" não tem conformidade com CLS O parâmetro params deve ser uma matriz dimensional única O ponto de entrada do programa é o código global. Ignorando o ponto de entrada '{0}'. Não é possível chamar o membro de base abstrata: '{0}' Não é possível converter um valor nulo no parâmetro de tipo "{0}" porque ele poderia ser um tipo de valor não anulável. É recomendável o uso de "default({0})". O recurso não faz parte da especificação de linguagem ISO C# padronizada e pode não ser aceito por outros compiladores '&' nos grupos de métodos não pode ser usado em árvores de expressão O tipo de um local declarado em uma instrução fixed não pode ser um tipo de ponteiro de função. Tipos de parâmetro {0} e tipos de referência de parâmetro {1} fornecidos. Essas matrizes precisam ter o mesmo tamanho. Não é possível retornar um membro do '{0}' local por referência porque ele não é um local ref O campo não anulável precisa conter um valor não nulo ao sair do construtor. Considere declará-lo como anulável. "{0}" não tem classe base e não pode chamar um construtor base A melhor correspondência de método sobrecarregado para "{0}" tem assinatura errada para o elemento do inicializador. O Add inicializável deve ser um método de instância acessível. A autenticação pública foi especificada e requer uma chave pública, mas nenhuma chave pública foi especificada. A nulidade de tipos de referência no tipo de parâmetro não corresponde ao membro implementado implicitamente (possivelmente devido a atributos de nulidade). A nulidade de tipos de referência no tipo de retorno não corresponde ao membro implementado '{0}' (possivelmente devido a atributos de nulidade). ) esperado Arquivo de origem "{0}" não pode ser encontrado. propriedade Valor de '{0}' inválido: '{1}' para C# {2}. Use a versão da linguagem '{3}' ou superior. Não é possível retornar '{0}' por referência, porque ele é somente leitura Não é possível usar um método de extensão com um receptor como destino de um operador '&'. O CallerArgumentExpressionAttribute aplicado ao parâmetro '{0}' não terá nenhum efeito. Ele é substituído pelo CallerFilePathAttribute. Função anônima convertida para um representante de retorno void não pode retornar um valor É ilegal usar o tipo 'dinâmico' em um padrão. Não é possível usar {0} '{1}' como um valor de referência ou out porque ela é uma variável somente leitura Destruidores e object.Finalize não podem ser chamados diretamente. Chame IDisposable.Dispose, se disponível. '{0}' não pode implementar o membro de interface '{1}' no tipo '{2}' porque o runtime de destino não dá suporte aos membros abstratos estáticos em interfaces. Não é possível interceptar o método '{0}' com o interceptador '{1}' porque as assinaturas não correspondem. Número excessivo de caracteres no literal de caractere A SyntaxTree não faz parte da compilação Valores de soma de verificação #pragma diferentes foram fornecidos Valor SecurityAction "{0}" é inválido para o atributo PrincipalPermission Declarador de matriz incorreto: para declarar uma matriz gerenciada, o especificador de classificação antecede o identificador de variável. Para declarar um campo de buffer de tamanho fixo, use a palavra-chave fixed antes do tipo de campo. Declarações parciais de "{0}" devem ter os mesmos nomes de parâmetro de tipo e modificadores de variância na mesma ordem "{0}" não pode derivar de classe especial "{1}" Como '{0}' é um método assíncrono que retorna '{1}', uma palavra-chave de retorno não deve ser seguida por uma expressão de objeto Não é possível usar '{0}' como um valor ref ou out porque ele é somente leitura O inicializador de objeto ou coleção desreferencia implicitamente o membro possivelmente nulo '{0}'. Não foi possível encontrar uma implementação do padrão de consulta para o tipo de origem "{0}". "{1}" não encontrado. O CallerMemberNameAttribute só pode ser aplicado a parâmetros com valores padrão Conflitos de tipo com o namespace importado Comentário XML tem uma tag param para "{0}", mas não há parâmetro por esse nome O parâmetro de tipo tem o mesmo tipo que o parâmetro de tipo do método externo. O parâmetro '{0}' não é fornecido explicitamente, mas é usado como um argumento para a conversão do manipulador de cadeia de caracteres interpolada no parâmetro '{1}'. Especifique o valor de '{0}' antes de '{1}'. O comentário XML ausente não foi encontrado para o tipo ou membro visível publicamente O assembly '{0}' contendo o tipo '{1}' referencia o .NET Framework, mas não há suporte para isso. A comparação com constante integral é inútil. A constante está fora do intervalo do tipo O tipo não pode ser usado como parâmetro de tipo no tipo ou método genérico. A anulabilidade do argumento de tipo não corresponde ao tipo de restrição. O tipo define os operadores == ou !=, mas não substitui o Object.GetHashCode() O atributo será ignorado em prol da instância que aparece na fonte Arquivo de origem "{0}" não pode ser aberto -- {1} Atributo "{0}" não é válido neste tipo de declaração. Ele é válido somente em "{1}" declarações. Uma árvore de expressão não pode conter uma atribuição de união nula Um local ou um parâmetro denominado "{0}" não pode ser declarado neste escopo porque esse nome é usado em um escopo delimitador de local para definir um local ou parâmetro "{0}" é do tipo "{1}". Um valor de parâmetro padrão de um tipo de referência diferente de cadeia de caracteres pode somente ser inicializado com null Não é possível inserir tipos de interoperabilidade do assembly "{0}" porque ele está sem o atributo "{1}" ou o atributo "{2}". A nulidade de tipos de referência no tipo de parâmetro '{0}' de '{1}' não corresponde ao delegado de destino '{2}' (possivelmente devido a atributos de nulidade). Tipo de restrição "{0}" não tem conformidade com CLS Uma construção de manipulador de cadeia de caracteres interpolada não pode usar dinâmica. Construa manualmente uma instância de '{0}'. Campo estático ou propriedade "{0}" não pode ser atribuído a um inicializador de objeto Duplicar atributo "{0}" Atributo "{0}" é somente válido em classes derivadas de System.Attribute As ramificações do operador condicional ref referem-se a variáveis com escopos de declaração incompatíveis Sequência de caracteres inesperada '...' A anulabilidade em restrições para parâmetro de tipo '{0}' do método '{1}' não corresponde às restrições para o parâmetro de tipo '{2}' do método de interface '{3}'. Em vez disso, considere a possibilidade de usar uma implementação de interface explícita. Comparação com nulo do tipo struct sempre produz 'false' O atributo RequiredAttribute não é permitido em tipos C# São permitidos somente 65534 locais, incluindo os gerados pelo compilador Um campo volátil não deve normalmente ser usado como um valor ref ou out, uma vez que ele não é tratado como volátil. Há exceções, como ao chamar uma API interligada. A anulabilidade de tipos de referência em tipo não corresponde ao membro substituído. Não é possível inserir o tipo de interoperabilidade "{0}" encontrado em ambos os assemblies "{1}" e "{2}". Considere configurar a propriedade "Incorporar Tipos de Interoperabilidade" como falsa. o caminho é muito longo ou inválido "{1} {0}" tem o tipo de retorno incorreto O membro deve ter um valor não nulo durante a saída em alguma condição. A anulabilidade de tipos de referência em tipo de parâmetro '{0}' não corresponde ao membro implementado '{1}'. O tipo não implementa o padrão de coleção; o membro possui a assinatura incorreta assíncrono principal O membro '{0}' não foi encontrado no tipo '{1}' do assembly '{2}'. Tag de fim não era esperada neste local. "{1}": não pode derivar da classe static "{0}" Os métodos atribuídos com 'UnmanagedCallersOnly' não podem ter parâmetros de tipo genérico e não podem ser declarados em um tipo genérico. Acessar um membro em "{0}" pode causar uma exceção de runtime porque é um campo de uma classe marshaling por referência Expressão esperada O acesso Friend foi concedido por '{0}', mas a chave pública do assembly de saída ('{1}') não corresponde àquela especificada pelo atributo InternalsVisibleTo no assembly de concessão. "{0}" é um tipo sem suporte no idioma O método inicializador de módulo '{0}' deve ser estático e não virtual, não deve ter parâmetros e deve retornar 'void' O método '{0}' com um bloco do iterador deve ser 'async' para retornar '{1}' A expressão deve ser implicitamente convertível em Booliano ou o tipo "{0}" deve definir o operador"{1}". O objeto pode ser descartado mais de uma vez O CallerMemberNameAttribute aplicado ao parâmetro "{0}" não terá efeito. Ele é substituído pelo CallerLineNumberAttribute. A referência de assembly é inválida e não pode ser resolvida O tipo de parâmetro para o operador ++ ou -- deve ser do tipo recipiente O uso de propriedade auto-implementada possivelmente não atribuída '{0}'. Considere atualizar para a versão de linguagem '{1}' para auto-padrão da propriedade. Conversão de literal nula ou possível valor nulo em tipo não anulável. Nenhum valor de RuntimeMetadataVersion foi encontrado Uma referência de objeto é necessária para o campo, o método ou a propriedade "{0}" não estática Não é possível retornar por referência um membro do parâmetro '{0}' por meio de um parâmetro ref; só pode ser retornado em uma instrução return O tipo ou membro não pode ser marcado como em comformidade com CLS porque o assembly não possui um atributo CLSCompliant O atributo AsyncMethodBuilder não é permitido em métodos anônimos sem um tipo de retorno explícito. Convertendo grupo de método em tipo não delegado "{0}": tipo de retorno deve ser "{2}" para corresponder ao membro substituído "{1}" Uma variável using não pode ser usada diretamente em uma seção de switch (considere o uso de chaves). Envio pode ter no máximo uma árvore de sintaxe. Nenhuma sobrecarga de "{0}" corresponde ao representante "{1}" O identificador "{0}" é ambíguo entre o tipo "{1}" e o parâmetro "{2}" neste contexto. Tipo inválido para o parâmetro no atributo cref do comentário XML O nome '{0}' não identifica o elemento de tupla '{1}'. Não é possível especificar o atributo DefaultMember em um tipo que contém um indexador O nível de aviso precisa ser igual ou superior a zero indexador apto para expressão A função local '{0}' deve declarar um corpo porque não está marcado como 'static extern'. O parâmetro {0} tem o valor padrão '{1:10}' em lambda, mas '{2:10}' no tipo delegado de destino. "{0}": não é possível derivar do tipo dinâmico O método parcial '{0}' precisa ter modificadores de acessibilidade porque ele tem um tipo de retorno não nulo. Uma árvore de expressão da expressão lambda não pode conter um operador de união com um lado esquerdo literal padrão ou nulo '{0}': o tipo usado em uma instrução using assíncrona deve ser implicitamente conversível em 'System.IAsyncDisposable' ou implementar um método 'DisposeAsync' adequado. Erro de sintaxe, "{0}" esperado '{2}' não pode satisfazer a restrição 'new()' no parâmetro '{1}' no tipo genérico ou método '{0}' porque '{2}' tem membros requeridos. A expressão switch não lida com alguns valores do seu tipo de entrada (sem limitação) que envolvem um valor de enumeração não nomeado. Por exemplo, o padrão '{0}' não está coberto. O argumento do tipo '{0}' não pode ser usado para o parâmetro '{2}' do tipo '{1}' em '{3}' devido a diferenças na nulidade dos tipos de referência. Este não é um local de atributo reconhecido O uso do resultado de '{0}' nesse contexto pode expor variáveis referenciadas por parâmetro '{1}' fora de seu escopo de declaração O inicializador de elemento não pode estar vazio A chamada para um membro que não é readonly '{0}' de um membro 'readonly' resulta em uma cópia implícita de '{1}'. O tipo da expressão na cláusula {0} está incorreto. Inferência de tipos falhou na chamada para "{1}". filtro de exceção Pelo menos uma instrução de nível superior não pode estar vazia. Declarações de método parciais de '{0}' têm restrições inconsistentes para o parâmetro de tipo '{1}'