mono 2.1 - en to pt_BR translation catalogue (413 entries)

en: Cannot convert `{0}' to an expression tree of non-delegate type `{1}'
pt_BR: Não foi possível converter "{0}" para uma árvore de expressão de um tipo não-delegate "{1}"

en: Cannot convert `{0}' to non-delegate type `{1}'
pt_BR: Não foi possível converter "{0}" para um tipo não-delegate "{1}"

en: Cannot convert `{0}' to delegate type `{1}' since there is a parameter mismatch
pt_BR: Não foi possível converter "{0}" para um tipo delegate "{1}"pois os parâmetros não conferem

en: Delegate `{0}' does not take `{1}' arguments
pt_BR: Delegate "{0}" não recebe "{1}" argumentos

en: Parameter `{0}' should not be declared with the `{1}' keyword
pt_BR: O parâmetro "{0}" não deve ser declarado com a palavra chave "{1}"

en: Parameter `{0}' must be declared with the `{1}' keyword
pt_BR: O parâmetro "{0}" deve ser declarado com a palavra chave "{1}"

en: Parameter `{0}' is declared as type `{1}' but should be `{2}'
pt_BR: O parâmetro "{0}" é declarado como tipo "{1}" mas deveria ser "{2}"

en: An anonymous method cannot be converted to an expression tree
pt_BR: Um método anônimo não pode ser convertido para uma árvore de expressão

en: Anonymous methods and lambda expressions cannot be used in the current context
pt_BR: Métodos anônimos ou expressões lambdas não podem ser utilizados no contexto atual

en: An expression tree cannot contain an anonymous method expression
pt_BR: Uma árvore de expressão não pode conter uma expressão que seja um método anônimo

en: `{0}': An anonymous type cannot have multiple properties with the same name
pt_BR: "{0}": Um tipo anônimo não pode ter múltiplas propriedades com o mesmo nome

en: An expression tree cannot contain an assignment operator
pt_BR: Uma árvore de expressão não pode conter um operador de atribuição

en: Cannot assign to `{0}' because it is a `{1}'
pt_BR: Não foi possível atribuir a "{0}" por que este é um "{1}"

en: Invalid type specified as an argument for TypeForwardedTo attribute
pt_BR: Tipo inválido especificado com um argumento para um atributo TypeForwardedTo

en: A duplicate type forward of type `{0}'
pt_BR: Um encaminhamento de tipo duplicado do tipo "{0}"

en: Cannot forward type `{0}' because it is defined in this assembly
pt_BR: Não foi possível encaminhar o tipo "{0}" porque este está definido neste assembly

en: Cannot forward type `{0}' because it is a nested type
pt_BR: Não foi possível encaminhar tipo "{0}" por que é um tipo aninhado

en: Friend access was granted to `{0}', but the output assembly is named `{1}'. Try adding a reference to `{0}' or change the output assembly name to match it
pt_BR: Acesso amigável foi permitido para "{0}", mas a saída do assembly é nomeada "{1}".  Tente adicionar uma referência para "{0}"  ou alterar a saída do assembly para igualar isso

en: Could not sign the assembly. ECMA key can only be used to delay-sign assemblies
pt_BR: Não foi possível assinar o assembly. Chave ECMA pode apenas ser utilizada para assinar o adiamento do assembly

en: Added modules must be marked with the CLSCompliant attribute to match the assembly
pt_BR: Módulos adicionados devem ser marcados com o atributo CLSCompliant para coincidir com o assembly

en: Option `{0}' overrides attribute `{1}' given in a source file or added module
pt_BR: Opção "{0}" sobrescreve atributo "{1}" dado num código-fonte ou módulo adicionado

en: Cannot link resource file when building a module
pt_BR: Não é possível apontar arquivo de recursos quando estiver compilando um módulo

en: Error reading resource file `{0}'
pt_BR: Erro ao ler arquivo de recurso "{0}"

en: Cannot specify -main if building a module or library
pt_BR: Não é possível especificar -main se estiver compilando um módulo ou biblioteca

en: Could not find `{0}' specified for Main method
pt_BR: Não foi possível encontrar o "{0}" especificado para o método Main

en: `{0}' specified for Main method must be a valid class or struct
pt_BR: "{0}" especificado para o método Main deve ser uma classe válida ou struct

en: `{0}' does not have a suitable static Main method
pt_BR: "{0}" não possue um método Main estático apropriado

en: Program `{0}' does not contain a static `Main' method suitable for an entry point
pt_BR: Programa "{0}" não contém um método estático "Main" apropriado para um ponto de entrada

en: Error during assembly signing.
pt_BR: Erro durante a assinatura do assembly.

en: `{0}' is not a valid named attribute argument. Named attribute arguments must be fields which are not readonly, static, const or read-write properties which are public and not static
pt_BR: "{0}" não é um argumento de atributo nomeado válido. Argumentos de atributo nomeado devem ser campos que não são somente leitura, estáticos, constantes ou possuir propriedades de leitura-escrita que são públicas e não estáticas

en: `{0}' is not a valid named attribute argument because it is not a valid attribute parameter type
pt_BR: "{0}" não é um atributo nomeado válida para um argumento de atributo por quê não é um tipo de parâmetro de atributo válido

en: The Guid attribute must be specified with the ComImport attribute
pt_BR: O atributo Guid deve ser especificado com o atributo ComImport

en: Do not use `{0}' directly. Use parameter modifier `this' instead
pt_BR: Não use "{0}" diretamente. Ao invés disso, use o modificador de parâmetro "this"

en: Error during emitting `{0}' attribute. The reason is `{1}'
pt_BR: Erro enquanto emitia o atributo "{0}". O motivo é "{1}"

en: `{0}': is not an attribute class
pt_BR: "{0}" não é uma classe de atributos

en: Cannot apply attribute class `{0}' because it is abstract
pt_BR: Não foi possível aplicar a classe de atributo "{0}" por que esta é abstrata

en: The attribute `{0}' is not valid on this declaration type. It is valid on `{1}' declarations only
pt_BR: O atributo "{0}" não é válido neste tipo de declaração. Isso é válido somente nas declarações "{1}"

en: The argument to the `{0}' attribute must be a valid identifier
pt_BR: O argumento para o atributo "{0}" deve ser um identificador válido

en: The attribute `{0}' cannot be applied multiple times
pt_BR: O atributo "{0}" não pode ser aplicado múltiplas vezes

en: `{0}' is obsolete: `{1}'
pt_BR: "{0}" é obsoleto: "{1}"

en: The `partial' modifier can be used only immediately before `class', `struct', `interface', or `void' keyword
pt_BR: O modificador "parcial" pode ser utilizado somente imediatamente antesdas palavras chave "class", "struct", "interface" ou "void"

en: Unrecognized escape sequence `\{0}'
pt_BR: Sequência de escape não reconhecida "\{0}"

en: Unrecognized escape sequence
pt_BR: Sequência de escape não reconhecida

en: Missing identifier to pre-processor directive
pt_BR: Identificador faltando para a diretiva do pré-processador

en: Identifier expected: {0}
pt_BR: Identificador esperado: {0}

en: Invalid number
pt_BR: Número inválido

en: Invalid preprocessor directive
pt_BR: Diretiva de pré-processador inválida

en: Unexpected processor directive ({0})
pt_BR: Diretiva de processador inesperada ({0})

en: Cannot define or undefine preprocessor symbols after first token in file
pt_BR: Não foi possível definir ou indefinir símbolos depois do primeiro token no arquivo

en: Preprocessor directives must appear as the first non-whitespace character on a line
pt_BR: Diretivas de pré-processador devem aparecer como o primeiro caractere não-branco na linha

en: Single-line comment or end-of-line expected
pt_BR: Comentário de linha única ou fim-de-linha esperado

en: Expected `#endif' directive
pt_BR: Esperada diretiva "#endif"

en: #endregion directive expected
pt_BR: diretiva #endregion esperada

en: Wrong preprocessor directive
pt_BR: Diretiva do pré-processador incorreta

en: #error: '{0}'
pt_BR: #erro: "{0}"

en: The line number specified for #line directive is missing or invalid
pt_BR: O número da linha especificada para a diretiva #line está faltando ou está inválida

en: Newline in constant
pt_BR: Quebra de linha em constante

en: Unterminated string literal
pt_BR: Literal de string não terminada

en: Identifier too long (limit is 512 chars)
pt_BR: Identificador muito longo (o limite é 512 caracteres)

en: End-of-file found, '*/' expected
pt_BR: Fim de arquivo encontrado, "*/" esperado

en: Keyword, identifier, or string expected after verbatim specifier: @
pt_BR: Palavra-chave, identificador ou string esperado depois do especificador verbatim: @

en: The operation overflows at compile time in checked mode
pt_BR: A operação estoura em tempo de compilação no modo marcado

en: Operator `{0}' is ambiguous on operands of type `{1}' and `{2}'
pt_BR: O operador "{0}" é ambíguo em operandos do tipo "{1}" e "{2}"

en: Division by constant zero
pt_BR: Divisão pela constante zero

en: Partial declarations of `{0}' must be all classes, all structs or all interfaces
pt_BR: Declarações parciais de "{0}" devem ser todas as classes, todas structs ou todas as interfaces

en: Partial declarations of `{0}' have conflicting accessibility modifiers
pt_BR: Declarações parciais de "{0}" possuim modificadores de acessibilidade conflitantes

en: Partial declarations of `{0}' must have the same type parameter names in the same order
pt_BR: Declarações parciais de "{0}" devem ter o mesmo nome de tipos de parâmetros na mesma ordem

en: Missing partial modifier on declaration of type `{0}'. Another partial declaration of this type exists
pt_BR: Está faltando o modificador parcial na declaração do tipo "{0}". Outra declaração parcial deste tipo existe

en: `{0}': explicit interface declaration can only be declared in a class or struct
pt_BR: "{0}": declaração explícita de interface pode apenas ser declarada em uma classe ou struct

en: Duplicate type parameter `{0}'
pt_BR: Tipo de parâmetro duplicado "{0}"

en: The type `{0}' already contains a definition for `{1}'
pt_BR: O tipo "{0}" já contém uma definição para "{1}"

en: Cannot specify the `DefaultMember' attribute on type containing an indexer
pt_BR: Não foi possível especificar o atributo "DefaultMember" no tipo contendo um indexador

en: The RequiredAttribute attribute is not permitted on C# types
pt_BR: O atributo RequiredAttribute não é permitido em tipos de C#

en: `{0}' is already listed in interface list
pt_BR: "{0}" já está listado na lista de interfaces

en: Inconsistent accessibility: base interface `{0}' is less accessible than interface `{1}'
pt_BR: Acessibilidade inconsistente: interface base "{0}" é menos acessível que a interface "{1}"

en: Type `{0}' in interface list is not an interface
pt_BR: Tipo "{0}" na lista de interfaces não é uma interface

en: `{0}': Classes cannot have multiple base classes (`{1}' and `{2}')
pt_BR: "{0}": Classes não podem ter múltiplas classes base ("{1}" e "{2}")

en: `{0}': Base class `{1}' must be specified as first
pt_BR: "{0}": Classe base "{1}" deve ser especificada como primeira

en: The operator `{0}' requires a matching operator `{1}' to also be defined
pt_BR: O operador `{0}' necessita um operador correspondente "{1}" para também ser definido

en: Partial declarations of `{0}' must not specify different base classes
pt_BR: Declarações parciais de "{0}" não devem especificar diferentes classes base

en: Inherited interface `{0}' causes a cycle in the interface hierarchy of `{1}'
pt_BR: Interface herdada "{0}" causa um ciclo na hierarquia de interfaces de "{1}"

en: Circular base class dependency involving `{0}' and `{1}'
pt_BR: Dependência circular na classe base envolvendo "{0}" e "{1}"

en: `{0}' cannot implement both `{1}' and `{2}' because they may unify for some type parameter substitutions
pt_BR: "{0}" não pode implementar ambos "{1}" e "{2}" por que estes devem unificar para alguma substituição de tipo de parâmetro

en: A generic type cannot derive from `{0}' because it is an attribute class
pt_BR: Um tipo genérico não pode derivar de "{0}" por que é uma classe de atributo

en: Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a type
pt_BR: Dois indexadores tem nomes diferentes; o atributo IndexerName deve ser utilizado com o mesmo nome em todo indexador de um tipo

en: A static member `{0}' cannot be marked as override, virtual or abstract
pt_BR: Um membro estático "{0}" não pode ser marcado como sobrescrito, virtual ou abstrato

en: A member `{0}' marked as override cannot be marked as new or virtual
pt_BR: Um membro "{0}" marcado como sobrescrito não pode ser marcado como novo ou virtual

en: `{0}' cannot be both extern and abstract
pt_BR: "{0}" não pode ser externo e abstrato ao mesmo tempo

en: `{0}' cannot be both abstract and sealed
pt_BR: "{0}" não pode ser abstrato e selado

en: The abstract method `{0}' cannot be marked virtual
pt_BR: O método abstrato "{0}" não pode ser marcado como virtual

en: `{0}' is abstract but it is declared in the non-abstract class `{1}'
pt_BR: "{0}" é abstrato mas está declarado na classe não-abstrata "{1}"

en: `{0}': virtual or abstract members cannot be private
pt_BR: "{0}": membros virtuais ou abstratos não podem ser privados

en: `{0}' cannot be sealed because it is not an override
pt_BR: "{0}" não pode ser selado por que não é um sobrescrito

en: `{0}': containing type does not implement interface `{1}'
pt_BR: "{0}": tipo contendo não implementa interface "{1}"

en: Type parameter `{0}' has same name as containing type, or method
pt_BR: Parâmetro de tipo "{0}" tem o mesmo nome que o tipo contendo, ou método

en: `{0}': member names cannot be the same as their enclosing type
pt_BR: "{0}": nomes de membros não podem ser os mesmos que seus tipos de fechamento

en: The class System.Object cannot have a base class or implement an interface.
pt_BR: A classe System.Object não pode ter uma classe base ou implementar uma interface.

en: Attribute `{0}' is only valid on classes derived from System.Attribute
pt_BR: Atributo "{0}" é válido somente em classes derivadas de System.Attribute

en: Attribute `System.Diagnostics.ConditionalAttribute' is only valid on methods or attribute classes
pt_BR: Atributo "System.Diagnostics.ConditionalAttribute" é somente válido em métodos ou classes de atributos

en: `{0}': an abstract class cannot be sealed or static
pt_BR: "{0}": uma classe abstrata não pode ser selada ou estática

en: `{0}': a class cannot be both static and sealed
pt_BR: "{0}": uma classe não pode ser estática e selada ao mesmo tempo

en: `{0}': Static classes cannot contain user-defined operators
pt_BR: "{0}": Classes estáticas não podem conter operadores definidos pelo usuário

en: `{0}': Static classes cannot contain destructor
pt_BR: "{0}": Classes estáticas não podem conter um destrutor

en: `{0}': cannot declare indexers in a static class
pt_BR: "{0}": não é possível declarar indexadores como uma classe estática

en: `{0}': Static classes cannot have instance constructors
pt_BR: "{0}": Classes estáticas não podem ter construtores de instâncias

en: `{0}': cannot declare instance members in a static class
pt_BR: "{0}": não foi possível declarar membros de instâncias em uma classe estática

en: `{0}': Cannot derive from static class `{1}'
pt_BR: "{0}": Não foi possível derivar da classe estática "{1}"

en: Static class `{0}' cannot derive from type `{1}'. Static classes must derive from object
pt_BR: Classe estática "{0}" não pode derivar do tipo "{1}". Classes estáticas devem derivar de objetos

en: `{0}' cannot derive from special class `{1}'
pt_BR: "{0}" não foi possível derivar da classe especial "{1}"

en: Inconsistent accessibility: base class `{0}' is less accessible than class `{1}'
pt_BR: Acessibilidade inconsistente: classe base "{0}" é menos acessível que a classe "{1}"

en: Static class `{0}' cannot implement interfaces
pt_BR: Classe estática "{0}" não pode implementar interfaces

en: Struct member `{0}' of type `{1}' causes a cycle in the struct layout
pt_BR: Membro da estrutura "{0}" do tipo "{1}" causou um ciclo na disposição de structs

en: `{0}' is marked as an override but no suitable {1} found to override
pt_BR: "{0}" está marcado como uma sobrescrita mas nenhuma {1} foi encontrada para substituir

en: `{0}': cannot override because `{1}' is not an event
pt_BR: "{0}": não foi possível sobrescrever pois "{1}" não é um evento

en: `{0}': cannot override because `{1}' is not a property
pt_BR: "{0}": não foi possível sobrescrever pois "{1}" não é uma propriedade

en: `{0}': cannot override because `{1}' is not a method
pt_BR: "{0}": não foi possível sobrescrever pois "{1}" não é um método

en: `{0}' hides inherited abstract member `{1}'
pt_BR: "{0}" esconde membro abstrato herdado "{1}"

en: `{0}': cannot override inherited member `{1}' because it is not marked virtual, abstract or override
pt_BR: "{0}": não foi possível sobrescrever membro herdado "{1}" porque este não está marcado como virtual, abstrato ou substituto

en: `{0}': cannot override inherited member `{1}' because it is sealed
pt_BR: "{0}": não foi possível sobrescrever membro herdado "{1}" por que está selado

en: `{0}': type must be `{1}' to match overridden member `{2}'
pt_BR: "{0}": o tipo deve ser "{1}" para corresponder com o membro da substituição "{2}"

en: `{0}': return type must be `{1}' to match overridden member `{2}'
pt_BR: "{0}": tipo de retorno deve ser "{1}" para corresponder com o membro da substituição "{2}"

en: A partial method `{0}' cannot explicitly implement an interface
pt_BR: Um método parcial "{0}" não pode implementar uma interface explicitamente

en: Inconsistent accessibility: parameter type `{0}' is less accessible than indexer `{1}'
pt_BR: Acessibilidade inconsistente: tipo de parâmetro "{0}" é menos acessível que o indexador "{1}"

en: Inconsistent accessibility: parameter type `{0}' is less accessible than operator `{1}'
pt_BR: Acessibilidade inconsistente: tipo de parâmetro "{0}" é menos acessível que o operador "{1}"

en: Inconsistent accessibility: parameter type `{0}' is less accessible than method `{1}'
pt_BR: Acessibilidade inconsistente: tipo de parâmetro "{0}" é menos acessível que o método "{1}"

en: `{0}': cannot change access modifiers when overriding `{1}' inherited member `{2}'
pt_BR: "{0}": não foi possível alterar modificadores de acesso ao substituir "{1}" membro herdado "{2}"

en: New virtual member `{0}' is declared in a sealed class `{1}'
pt_BR: Novo membro virtual "{0}" é declarado em uma classe selada "{1}"

en: Inconsistent accessibility: property type `
pt_BR: Acessibilidade inconsistente: tipo da propriedade "

en: Inconsistent accessibility: indexer return type `
pt_BR: Acessibilidade inconsistente: tipo de retorno do indexador "

en: Inconsistent accessibility: return type `
pt_BR: Acessibilidade inconsistente: tipo de retorno "

en: Inconsistent accessibility: field type `
pt_BR: Acessibilidade inconsistente: tipo de campo "

en: Field or property cannot be of type `{0}'
pt_BR: Campo ou propriedade não podem ser do tipo "{0}"

en: The type `{0}' cannot be declared const
pt_BR: O tipo "{0}" não pode ser declarado const

en: The evaluation of the constant value for `{0}' involves a circular definition
pt_BR: O cálculo do valor constante para "{0}" involve uma definição circular

en: Constant value `{0}' cannot be converted to a `{1}'
pt_BR: Valor constante "{0}" não pode ser convertido para um "{1}"

en: Constant value `{0}' cannot be converted to a `{1}' (use `unchecked' syntax to override)
pt_BR: Valor constante "{0}" não pode ser convertido para um "{1}" (use a sintaxe "unchecked" para sobrescrever)

en: `{0}' cannot declare a body because it is marked extern
pt_BR: "{0}" não pode declarar um corpo porque está marcada como externa

en: `{0}' cannot declare a body because it is marked abstract
pt_BR: "{0}" nao pode declarar um corpo porque está marcada como abstrato

en: `{0}' must have a body because it is not marked abstract or extern. The property can be automatically implemented when you define both accessors
pt_BR: "{0}" deve ter um corpo porque não está marcado como abstrato ou externo. A propriedade pode ser automaticamente implementada quando você define ambos os acessores

en: `{0}' must have a body because it is not marked abstract, extern, or partial
pt_BR: "{0}" deve ter um corpo porquê não está marcada como abstrato, externo ou parcial

en: `{0}': Structs cannot contain protected members
pt_BR: "{0}": Structs não podem conter membros protegidos

en: `{0}': Static classes cannot contain protected members
pt_BR: "{0}": Classes estáticas não podem conter membros protegidos

en: Constraints are not allowed on non-generic declarations
pt_BR: Restrições não são permitidas em declarações não genéricas

en: `{0}': A constraint references nonexistent type parameter `{1}'
pt_BR: "{0}": Uma referência restritiva não existente no parâmetro "{1}"

en: Inconsistent accessibility: parameter type `{0}' is less accessible than delegate `{1}'
pt_BR: Acessibilidade inconsiste: tipo de parâmetro "{0}" é menos acessível que o delegate "{1}"

en: Cannot create delegate from method `{0}' because it is a member of System.Nullable<T> type
pt_BR: Não foi possível criar delegate do método "{0}" porque este é um membro do tipo do System.Nullable<T>

en: Extension method `{0}' of value type `{1}' cannot be used to create delegates
pt_BR: Método de extensão "{0}" de tipo de valor "{1}" não pode ser utilizado para criar delegates

en: Cannot create delegate from partial method declaration `{0}'
pt_BR: Não foi possível criar delegate da declaração de método parcial "{0}"

en: Cannot create delegate with `{0}' because it has a Conditional attribute
pt_BR: Não foi possível criar delegate com "{0}" porque este contém um atributo Conditional

en: A method or delegate `{0} {1}' parameters and return type must be same as delegate `{2} {3}' parameters and return type
pt_BR: Os parâmetros do método ou do delegate "{0} {1}" e os tipos de retorno devem ser os mesmos dos parâmetros do delegate "{2} {3}" e dos tipos de retorno

en: A method or delegate `{0}' parameters do not match delegate `{1}' parameters
pt_BR: Os parâmetros do método ou do delegate "{0}" não coincidem com os parâmetros do delegate "{1}"

en: A method or delegate `{0} {1}' return type does not match delegate `{2} {3}' return type
pt_BR: Os tipos de retorno do método o do delegate "{0} {1}" não coincidem com o tipo de retorno do delegate "{2} {3}"

en: Method name expected
pt_BR: Nome do método esperado

en: Error generating XML documentation file `{0}' (`{1}')
pt_BR: Erro ao gerar arquivo de documentação XML "{0}" ("{1}")

en: Source file `
pt_BR: Arquivo fonte "

en: No files to compile were specified
pt_BR: Nenhum arquivo para compilar foi especificado

en: If no source files are specified you must specify the output file with -out:
pt_BR: Se nenhum código fonte for especificado você deve especificar o arquivo de saída com -out:

en: `{0}' is inaccessible due to its protection level
pt_BR: "{0}" está inacessível devido ao nível de proteção

en: A constant `{0}' of reference type `{1}' can only be initialized with null
pt_BR: A constante "{0}" do tipo de referência "{1}" só pode ser inicializada com null

en: Keyword `void' cannot be used in this context
pt_BR: Palavra chave "void" não pode ser utilizada neste contexto

en: Cannot convert type `{0}' to `{1}'
pt_BR: Não foi possível converter o tipo "{0}" para "{1}"

en: Cannot implicitly convert type `{0}' to `{1}'. An explicit conversion exists (are you missing a cast?)
pt_BR: Não foi possível converter implicitamente o tipo "{0}" para "{1}". Uma conversão explícita já existe (você não está esquecendo de um cast?)

en: Cannot implicitly convert type `{0}' to `{1}'
pt_BR: Não foi possível converter implicitamente o tipo "{0}" para "{1}"

en: `{0}' does not contain a definition for `{1}'
pt_BR: "{0}" não contém uma definição para "{1}"

en: A ref or out argument must be an assignable variable
pt_BR: Um argumento ref ou out deve ser uma variável atribuível

en: The left-hand side of an assignment must be a variable, a property or an indexer
pt_BR: O lado esquerdo de uma atribuição deve ser uma variável, uma propriedade ou um indexador

en: A constant value is expected
pt_BR: Um valor constante é esperado

en: An attribute argument must be a constant expression, typeof expression or array creation expression
pt_BR: Um argumento de atributo deve ser uma expressão constante, typeof ou expressão de criação de array

en: The `{0}' operator cannot be applied to operand of type `{1}'
pt_BR: O operador "{0}" não pode ser aplicado ao operando de tipo "{1}"

en: An expression tree cannot contain an unsafe pointer operation
pt_BR: Uma árvore de expressão não pode conter uma operação de ponteiro insegura

en: `{0}' is a `{1}' but a `{2}' was expected
pt_BR: "{0}" é um "{1}" mas um "{2}" era esperado

en: Expression denotes a `{0}', where a `{1}' was expected
pt_BR: A expressão denota um "{0}", onde um "{1}" era esperado

en: Pointers and fixed size buffers may only be used in an unsafe context
pt_BR: Ponteiros e buffers de tamanho fixo devem apenas ser utilizados num contexto inseguro

en: The name `{0}' does not exist in the current context
pt_BR: O nome "{0}" não existe no contexto atual

en: A local variable `{0}' cannot be used before it is declared
pt_BR: Uma variável local "{0}" não pode ser utilizada antes de ser declarada

en: Cannot call an abstract base member `{0}'
pt_BR: Não foi possível chamar um membro abstrato da base "{0}"

en: Cannot access protected member `{0}' via a qualifier of type `{1}'. The qualifier must be of type `{2}' or derived from it
pt_BR: Não foi possível acessar membro protegido "{0}" a partir de um qualificador do tipo "{1}". O qualificador deve ser do tipo "{2}" ou derivado deste

en: Members of value type `{0}' cannot be assigned using a property `{1}' object initializer
pt_BR: Membros do tipo de valor "{0}" não podem ser atribuidos usando uma propriedade "{1}" inicializadora de objeto

en: Cannot modify a value type return value of `{0}'. Consider storing the value in a temporary variable
pt_BR: Não foi possível modificar o valor do retorno do tipo de valor de "{0}". Considere guardar o valor em uma variável temporária

en: Static member `{0}' cannot be accessed with an instance reference, qualify it with a type name instead
pt_BR: O membro estático "{0}" não pode ser acessado com uma referência de instância, ao invés disso, qualifique com um nome de tipo

en: A field initializer cannot reference the nonstatic field, method, or property `{0}'
pt_BR: Um inicializador de campo não pode referenciar um campo não estático, método ou propriedade "{0}"

en: An object reference is required to access non-static member `{0}'
pt_BR: Uma referência de objeto é necessária para acessar o membro não estático "{0}"

en: Cannot access a nonstatic member of outer type `{0}' via nested type `{1}'
pt_BR: Não foi possível acessar um membro não estático de um tipo externo "{0}" de um tipo aninhado "{1}"

en: Cannot modify the result of an unboxing conversion
pt_BR: Não foi possível modificar o resultado de uma conversão unboxing

en: Type `{0}' does not contain a member `{1}' and the best extension method overload `{2}' has some invalid arguments
pt_BR: Tipo "{0}" não contém um membro "{1}" e o melhor método de extensão sobrecarregado "{2}" tem alguns argumentos inválidos

en: An expression tree cannot contain an expression with method group
pt_BR: Uma árvore de expressão não pode conter uma expressão com um grupo de método

en: Partial methods with only a defining declaration or removed conditional methods cannot be used in an expression tree
pt_BR: Métodos parciais com somente uma declaração de definição ou métodos com condicionais removidos não podem ser utilizados em uma árvore de expressão

en: Cannot convert method group `{0}' to non-delegate type `{1}'. Consider using parentheses to invoke the method
pt_BR: Não foi possível converter o grupo de método "{0}" para o tipo não-delegate "{1}". Consider a utilização de parênteses quando chamar o método

en: The type `{0}' does not contain a constructor that takes `{1}' arguments
pt_BR: O tipo "{0}" não contém um construtor que aceite os argumentos "{1}"

en: The call is ambiguous between the following methods or properties: `{0}' and `{1}'
pt_BR: Essa chamada é ambígua entre os seguintes métodos ou propriedades: "{0}" e "{1}"

en: The best overloaded collection initalizer method `{0}' has some invalid arguments
pt_BR: O melhor método sobrecarregado inicializador de coleção "{0}" tem alguns argumentos inválidos

en: Delegate `{0}' has some invalid arguments
pt_BR: Delegate "{0}" tem alguns argumentos inválidos

en: The best overloaded method match for `{0}' has some invalid arguments
pt_BR: O melhor método sobrecarregado para "{0}" tem alguns argumentos inválidos

en: Argument `#{0}' does not require `{1}' modifier. Consider removing `{1}' modifier
pt_BR: Argumento "#{0}" não requer o modificador "{1}". Considere remover o modificador "{1}"

en: Argument `#{0}' is missing `{1}' modifier
pt_BR: Argumento "#{0}" não encontrou o modificador "{1}"

en: Argument `#{0}' cannot convert `{1}' expression to type `{2}'
pt_BR: Argumento "#{0}" não pôde converter a expressão "{1}" para o tipo "{2}"

en: The type arguments for method `{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly
pt_BR: O argumentos de tipo para o método "{0}" não pôde ser inferido do uso. Tente especificar os tipos dos argumentos explicitamente

en: No overload for method `{0}' takes `{1}' arguments
pt_BR: Sem sobrecarga para o método "{0}" aceitar os argumentos "{1}"

en: You cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement
pt_BR: Você não pode usar buffers de tamanho fixo contidos em expressões não fixadas. Tente utilizar a declaração fixa

en: `{0}': Fixed size buffers can only be accessed through locals or fields
pt_BR: "{0}": Buffers de tamanho fixo podem apenas ser acessados atravéis de locais ou campos

en: A range variable `{0}' may not be passes as `ref' or `out' parameter
pt_BR: Uma variável de intervalo "{0}" não deve ser passada como parâmetros "ref" ou "out"

en: The property or indexer `{0}' cannot be used in this context because the set accessor is inaccessible
pt_BR: A propriedade ou indexador "{0}" não pôde ser utilizada neste contexto por que o acessor do conjunto está inacessível

en: The property or indexer `{0}' cannot be used in this context because it lacks the `get' accessor
pt_BR: A propriedade ou indexador "{0}" não pôde ser utilizada nesse contexto porque falta o acessor "get"

en: The property or indexer `{0}' cannot be used in this context because the get accessor is inaccessible
pt_BR: A propriedade ou indexador "{0}" não pôde ser utilizada nesse contexto porque o acessor get está inacessível

en: The event `{0}' can only appear on the left hand side of `+=' or `-=' operator
pt_BR: O evento "{0}" pode apenas aparecer no lado esquerdo do operador "+=" ou "-="

en: The event `{0}' can only appear on the left hand side of += or -= when used outside of the type `{1}'
pt_BR: O evento "{0}" pode apenas aparecer no lado esquerdo do operador += ou -= quando utilizado fora do tipo "{1}"

en: An implicitly typed local variable declaration cannot be initialized with `{0}'
pt_BR: Uma declaração de variável local tipada implicitamente não pode ser inicializada com "{0}"

en: The contextual keyword `var' may only appear within a local variable declaration
pt_BR: A palavra chave contextual "var" deve apenas aparecer dentro de uma declaração de variável local

en: An item in an enumeration cannot have an identifier `{0}'
pt_BR: Um ítem em uma enumeração não pode ter um identificador "{0}"

en: Type byte, sbyte, short, ushort, int, uint, long or ulong expected
pt_BR: Tipo byte, sbyte, short, ushort, int, uint, long ou ulong esperado

en: Detection Parsing Error
pt_BR: Erro na Análise de Detecção

en: Operator `{0}' is ambiguous on an operand of type `{1}'
pt_BR: Operador "{0}" é ambíguo em um operando de tipo "{1}"

en: The operand of an increment or decrement operator must be a variable, property or indexer
pt_BR: O operando de um operador de incremento ou decremento deve ser uma variável, propriedade ou indexador

en: The `{0}' operator cannot be applied to an operand of pointer type
pt_BR: O operador "{0}" não pode ser aplicado em um operando de tipo ponteiro

en: The `as' operator cannot be used with a non-nullable value type `{0}'
pt_BR: O operador "as" não pode ser utilizado com um valor não de tipo não NULL "{0}"

en: Cannot convert type `{0}' to `{1}' via a built-in conversion
pt_BR: Não foi possível converter o tipo "{0}" para "{1}" através de uma conversão inclusa

en: Cannot convert to static type `{0}'
pt_BR: Não foi possível converter para o tipo estático "{0}"

en: The `default value' operator cannot be applied to an operand of a static type
pt_BR: O operador "valor padrão" não pode ser aplicado a um operando de um tipo estático

en: Operator `{0}' cannot be applied to operands of type `{1}' and `{2}'
pt_BR: O operador "{0}" não pode ser aplicado aos operados do tipo "{1}" e "{2}"

en: To cast a negative value, you must enclose the value in parentheses
pt_BR: Para fazer o cast do valor negativo, você deve colocar o valor em parênteses

en: The type `{0}' must have operator `true' and operator `false' defined when `{1}' is used as a short circuit operator
pt_BR: O tipo "{0}" deve ter operadores "true" e "false" definidos quando "{1}" é utilizado como um operador curto circuito

en: Type of conditional expression cannot be determined because there is no implicit conversion between `{0}' and `{1}'
pt_BR: Tipo da expressão condicional não pôde ser determinada por que não há uma conversão implícita entre "{0}" e "{1}"

en: Parameter `{0}' cannot be used inside `{1}' when using `ref' or `out' modifier
pt_BR: Parâmetro "{0}" não pôde ser utilizado dentro de "{1}" quando estiver usando modificadores "ref" ou "out"

en: Use of unassigned out parameter `{0}'
pt_BR: Uso do parâmetro removido "{0}"

en: The member `{0}' cannot be used as method or delegate
pt_BR: O membro "{0}" não pode ser utilizado como método ou delegate

en: Do not directly call your base class Finalize method. It is called automatically from your destructor
pt_BR: Não chame diretamente seu método Finalize da classe base. Este é chamado automaticamente de seu destrutor

en: Destructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available
pt_BR: Destrutores e o object.Finalize não podem ser chamados diretamente. Considere chamar IDisposable.Dispose se disponível

en: `{0}': cannot explicitly call operator or accessor
pt_BR: "{0}": não foi possível chamar explicitamente operador ou acessor

en: Unsafe type `{0}' cannot be used in an object creation expression
pt_BR: Tipo inseguro "{0}" não pode ser utilizado em uma expressão criadora de objetos

en: Cannot create an instance of the static class `{0}'
pt_BR: Não foi possível criar uma instância da classe estática "{0}"

en: Cannot create an instance of the abstract class or interface `{0}'
pt_BR: Não foi possível criar uma instância da classe abstrata ou interface "{0}"

en: An implicitly typed local variable declarator cannot use an array initializer
pt_BR: Um declarador de variável local tipada implícitamente não pode usar um inicializador de array

en: An expression tree cannot contain a multidimensional array initializer
pt_BR: Uma árvore de expressão não pode contar um inicializador de array multidimensional

en: Cannot create an array with a negative size
pt_BR: Não foi possível criar um array com um tamanho negativo

en: Can only use array initializer expressions to assign to array types. Try using a new expression instead
pt_BR: É possivel apenas utilizar uma expressão de inicialização de array para atríbui-la a tipos de array. Tente, ao invés disso, utilizar uma nova expressão

en: The type of an implicitly typed array cannot be inferred from the initializer. Try specifying array type explicitly
pt_BR: O tipo de um array tipado implicitamente não pode ser inferido do inicializador. Tente especificar o tipo de array explicitamente

en: Anonymous methods inside structs cannot access instance members of `this'. Consider copying `this' to a local variable outside the anonymous method and using the local instead
pt_BR: Métodos anônimos dentro de structs não podem acessar instâncias de "this". Considere copiar "this" para um variável local fora do método anônimo e utilizar, ao invés disso, o local

en: Cannot take the address of `this' because it is read-only
pt_BR: Não foi possível encontrar o endereço de "this" por que este é somente leitura

en: Cannot pass `this' as a ref or out argument because it is read-only
pt_BR: Não foi possível passar "thus" com uma ref ou argumento out por que este é somente leitura

en: Cannot assign to `this' because it is read-only
pt_BR: Não foi possível atribuir para "this" por que este é somente leitura

en: An expression tree cannot contain a method with variable arguments
pt_BR: Uma árvore de expressão não pode conter um método com argumentos variáveis

en: `{0}': an attribute argument cannot use type parameters
pt_BR: "{0}": um argumento de atributo não pode usar parâmetros de tipo

en: `{0}' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf)
pt_BR: "{0}" não tem um tamanho predefinido, portanto sizeof pode apenas ser utilizado em um contexto inseguro (consider utilizar System.Runtime.InteropServices.Marshal.SizeOf)

en: Alias `{0}' not found
pt_BR: Apelido "{0}" não encontrado

en: A nested type cannot be specified through a type parameter `{0}'
pt_BR: Um tipo aninhado não pode ser especificado através de um tipo parâmetro "{0}"

en: The nested type `{0}' does not exist in the type `{1}'
pt_BR: O tipo aninhado "{0}" não existe no tipo "{1}"

en: Cannot apply indexing with [] to an expression of type `{0}'
pt_BR: Não foi possível aplicar uma indexação com [] para uma expressão do tipo "{0}"

en: Wrong number of indexes `{0}' inside [], expected `{1}'
pt_BR: Número incorreto de índices "{0}" dentro de [], esperados "{1}"

en: An expression tree may not contain a base access
pt_BR: Uma árvore de expressão não deve conter uma acesso de base

en: Array elements cannot be of type `{0}'
pt_BR: Elementos de array não podem ser do tipo "{0}"

en: Array elements cannot be of static type `{0}'
pt_BR: Elementos de array não podem ser do tipo estático "{0}"

en: Cannot use a negative size with stackalloc
pt_BR: Não é possível utilizar um tamanho negativo com stackalloc

en: Member `{0}' cannot be initialized. An object initializer may only be used for fields, or properties
pt_BR: Membro "{0}" não pode ser inicializado. Um inicializador de objetos pode apenas ser utilizado para campos, ou propriedades

en: A field or property `{0}' cannot be initialized with a collection object initializer because type `{1}' does not implement `{2}' interface
pt_BR: Um campo ou propriedade "{0}" não podem ser inicializados com uma inicializador de coleção de objetos porque o tipo "{1}" não implementa a interface "{2}"

en: Inconsistent `{0}' member declaration
pt_BR: Declaração do membro "{0}" inconsistente

en: An object initializer includes more than one member `{0}' initialization
pt_BR: Um inicializador de objeto inclui mais que um membro "{0}" de inicialização

en: Cannot initialize object of type `{0}' with a collection initializer
pt_BR: Não foi possível inicializar objetos do tipo "{0}" com um inicializador de coleções

en: Anonymous types cannot be used in this expression
pt_BR: Tipos anônimos não podem ser utilizados nesta expressão

en: An anonymous type property `{0}' cannot be initialized with `{1}'
pt_BR: Uma propriedade anônima de tipo "{0}" não pode ser inicializada com "{1}"

en: The modifier 'abstract' is not valid on fields. Try using a property instead
pt_BR: O modificador "abstract" não é válido em campos. Tente, ao invés disso, utilizar uma propriedade

en: The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit)
pt_BR: O atributo FieldOffset pode apenas ser colocado em membros de tipos marcados com o StructLayout(LayoutKind.Explicit)

en: The FieldOffset attribute is not allowed on static or const fields
pt_BR: O atributo FieldOffset não é permitido em campos estáticos ou constantes

en: Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead
pt_BR: Não utilize o atributo "System.Runtime.CompilerServices.FixedBuffer". Utilize, ao invés desse, o campo modificador "fixed"

en: `{0}': Instance field types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute
pt_BR: "{0}": Tipo de campo de instância marcado com StructLayout(LayoutKind.Explicit) deve ter um atributo FieldOffset

en: `{0}': cannot declare variables of static types
pt_BR: "{0}": não foi possível declarar variáveis de tipo estático

en: `{0}': Fixed size buffers type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double
pt_BR: "{0}": Buffers de tamanho fixo deve ser algum desses: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double

en: `{0}': Fixed size buffer fields may only be members of structs
pt_BR: "{0}": Campos de buffer de tamanho fixo devem ser somente membros de structs

en: `{0}': Fixed size buffers must have a length greater than zero
pt_BR: "{0}": Buffers de tamanho fixo devem ter um comprimento maior que zero

en: Fixed size buffer `{0}' of length `{1}' and type `{2}' exceeded 2^31 limit
pt_BR: Buffer de tamanho fixo "{0}" de comprimento "{1}" e tipo "{2}" excedeu o limite de 2^31

en: `{0}': A volatile field cannot be of the type `{1}'
pt_BR: "{0}": Um campo volátil não pode ser do tipo "{1}"

en: `{0}': A field cannot be both volatile and readonly
pt_BR: "{0}": Um campo não pode ser volátil e somente leitura ao mesmo tempo

en: Field `{0}' must be fully assigned before control leaves the constructor
pt_BR: Campo "{0}" deve ser inteiramente atríbuido antes que o controle deixe o construtor

en: Type parameter `{0}' inherits conflicting constraints `{1}' and `{2}'
pt_BR: O tipo de parâmetro "{0}" herda as restrições conflitantes "{1}" e "{2}"

en: Inconsistent accessibility: constraint type `{0}' is less accessible than `{1}'
pt_BR: Accessibilidade inconsistente: tipo de restrição "{0}" é menos acessível que "{1}"

en: Circular constraint dependency involving `{0}' and `{1}'
pt_BR: Dependência circular de restrições envolvendo "{0}" e "{1}"

en: Type parameter `{0}' has the `struct' constraint, so it cannot be used as a constraint for `{1}'
pt_BR: O tipo de parâmetro "{0}" tem a "struct" constraint, então não pode ser utilizada como restrição para "{1}"

en: The class type constraint `{0}' must be listed before any other constraints. Consider moving type constraint to the beginning of the constraint list
pt_BR: A restrição "{0}" do tipo da classe deve ser lista antes de quaisquer outras restrições. Considere mover a restrição de tipo para o início da lista de restrições

en: `{0}': cannot specify both a constraint class and the `class' or `struct' constraint
pt_BR: "{0}": não foi possível especificar uma classe de restrição e a "classe" ou "struct" restrita

en: A constraint cannot be special class `{0}'
pt_BR: Uma restrição não pode ser a classe especial "{0}"

en: `{0}' is not a valid constraint. A constraint must be an interface, a non-sealed class or a type parameter
pt_BR: "{0}" não é uma restrição válida. Uma restrição deve ser uma interface, uma classe não selada ou um tipo parâmetro

en: `{0}' is not a valid constraint. Static classes cannot be used as constraints
pt_BR: "{0}" não é uma restrição válida. Classes estáticas não pode ser utilizadas como restrições

en: `{0}': static classes cannot be used as generic arguments
pt_BR: "{0}": classes estáticas não podem ser utilizadas como argumentos genéricos

en: The type `{0}' may not be used as a type argument
pt_BR: O tipo "{0}" não deve ser utilizado como um tipo argumento

en: Partial declarations of `{0}' have inconsistent constraints for type parameter `{1}'
pt_BR: Declarações parciais "{0}" possuem restrições inconsistentes para o tipo de parâmetro "{1}"

en: The type `{0}' must have a public parameterless constructor in order to use it as parameter `{1}' in the generic type or method `{2}'
pt_BR: O tipo "{0}" deve ter um construtor público sem parâmetros para poder utilizá-lo como parâmetro "{1}" no tipo genérico ou método "{2}"

en: The yield statement cannot be used inside anonymous method blocks
pt_BR: Declaração yield não pode ser utilizada dentro de blocos de método anônimo

en: Cannot yield in the body of a finally clause
pt_BR: Não foi possível deixar no corpo uma cláusula final

en: Cannot yield a value in the body of a try block with a catch clause
pt_BR: Não foi possível deixar um valor no corpo de um bloco try com uma cláusula catch

en: Cannot yield a value in the body of a catch clause
pt_BR: Não foi possível deixar um valor no corpo de um cláusula catch

en: The body of `{0}' cannot be an iterator block because `{1}' is not an iterator interface type
pt_BR: O corpo de "{0}" não pode ser um bloco iterador porque "{1}" não é um tipo de interface iteradora

en: Iterators cannot have ref or out parameters
pt_BR: Iteradores não podem ter parâmetros ref ou out

en: __arglist is not allowed in parameter list of iterators
pt_BR: __arglist não é permitida em parâmetros de listas de iteradores

en: Iterators cannot have unsafe parameters or yield types
pt_BR: Iteradores não podem ter parâmetros inseguros ou tipos yield

en: An implementation of `{0}' query expression pattern could not be found. Are you missing `System.Linq' using directive or `System.Core.dll' assembly reference?
pt_BR: Uma implementação da consulta de padrão de expressão "{0}" não pode ser encontrada. Você está esquecendo da diretiva de uso "System.Linq" ou da referência do assembly "System.Core.dll" ?

en: An implementation of `{0}' query expression pattern for source type `{1}' could not be found
pt_BR: Uma implementação da consulta de padrão de expressão "{0}" para um código fonte do tipo "{1}" não pôde ser encontrada

en: A range variable `{0}' cannot be initialized with `{1}'
pt_BR: Uma variável de intervalo "{0}" nâo pode ser inicializada com "{1}"

en: A range variable `{0}' conflicts with a previous declaration of `{0}'
pt_BR: Uma variável de intervalo "{0}" conflita com um declaração anterior de "{0}"

en: A range variable `{0}' has already been declared in this scope
pt_BR: Uma variável de intervalor "{0}" já foi declarada neste escopo

en: A range variable `{0}' conflicts with a method type parameter
pt_BR: Uma variável de intervalor "{0}" conflita com um método de tipo parâmetro

en: A range variable `{0}' cannot be assigned to. Consider using `let' clause to store the value
pt_BR: Uma variável de intervalo "{0}" não pôde ser atribuida. Considere a utilização da claúsula "let" para armazenar o valor

en: Cannot convert null to the type parameter `{0}' because it could be a value type. Consider using `default ({0})' instead
pt_BR: Não foi possível converter null para o tipo parâmetro "{0}" porque este pode ser um tipo de valor. Considere utilizar, ao invés disso, "default ({0})"

en: Cannot convert null to `{0}' because it is a value type
pt_BR: Não foi possível converter null para "{0}" porque este é um tipo de valor

en: Literal of type double cannot be implicitly converted to type `{0}'. Add suffix `{1}' to create a literal of this type
pt_BR: Literal do tipo double não pode ser implicitamente convertido para o tipo "{0}". Adicione o sufixo "{1}" para criar um literal desse tipo

en: A partial method declaration and partial method implementation cannot differ on use of `params' modifier
pt_BR: Uma declaração de método parcial e uma implementação de método parcial não podem diferir no uso do modificador "params"

en: A partial method declaration and partial method implementation must be both an extension method or neither
pt_BR: Uma declaração de método parcial e uma implementação de método parcial ou devem ser ambas um método de extenção ou ambas não serem

en: A partial method declaration and partial method implementation must be both `static' or neither
pt_BR: Uma declaração de método parcial e uma implementação de método parcial ou devem ser ambas estáticas ou ambas não serem

en: A partial method declaration and partial method implementation must be both `unsafe' or neither
pt_BR: Uma declaração de método parcial e uma implementação de método parcial ou devem ser ambas inseguras ou ambas não serem

en: A partial method `{0}' declaration is already defined
pt_BR: Uma declaração do método parcial "{0}" já está definida

en: A partial method `{0}' implementation is already defined
pt_BR: Uma implementação do método parcial "{0}" já esa definido

en: A member `{0}' is already reserved
pt_BR: Um membro "{0}" já está reservado

en: Duplicate user-defined conversion in type `{0}'
pt_BR: Conversão definida pelo usuário duplicada no topo "{0}"

en: A member `{0}' is already defined. Rename this member or use different parameter types
pt_BR: Um membro "{0}" já está definido. Renomeie esse membro ou use tipos de parâmetros distintos

en: The DllImport attribute must be specified on a method marked `static' and `extern'
pt_BR: O atributo DllImport deve ser especificado em um método marcado "estático" e "externo"

en: `{0}': A partial method parameters cannot use `out' modifier
pt_BR: "{0}": Os parâmetros parciais de um método não podem utilizar o modificador "out"

en: Conditional not valid on `{0}' because it is a constructor, destructor, operator or explicit interface implementation
pt_BR: Condicional inválido em "{0}" por que é um construtor, destrutor, operador ou interface explícita de implementação

en: `{0}': Extension methods must be declared static
pt_BR: "{0}": Métodos de extensão devem ser declarados como estáticos

en: Program `{0}' has more than one entry point defined: `{1}'
pt_BR: Programa "{0}" possue mais que um ponto de entrada definido "{1}"

en: Conditional not valid on `{0}' because it is an override method
pt_BR: Condicional inválido em "{0}" por que este é um método sobrescrito

en: Conditional not valid on `{0}' because its return type is not void
pt_BR: Condicional inválido em "{0}" porque seu tipo de retorno não é void

en: Conditional not valid on interface members
pt_BR: Condicional inválido em membros de interface

en: Conditional member `{0}' cannot implement interface member `{1}'
pt_BR: Membro condicional "{0}" não podem implementar membros de interface "{1}"

en: Conditional method `{0}' cannot have an out parameter
pt_BR: Método condicional "{0}" não pode ter um parâmetro externo

en: The constraints for type parameter `{0}' of method `{1}' must match the constraints for type parameter `{2}' of interface method `{3}'. Consider using an explicit interface implementation instead
pt_BR: As restrições para o tipo parâmetro "{0}" do método "{1}" devem possuir as mesmas restrições para o tipo parâmetro "{2}" do método de interface "{3}". Considere, ao invés disso, utilizar uma implementação de interface explícita

en: `{0}': Extension methods cannot be defined in a nested class
pt_BR: "{0}": Métodos de extensão não podem ser definidos em uma classe aninhada

en: `{0}': Extension methods must be defined in a non-generic static class
pt_BR: "{0}": Métodos de estensão devem ser definidos em uma classe estática não-genérica

en: A partial method `{0}' implementation is missing a partial method declaration
pt_BR: Na implementação do método parcial "{0}" está faltando a declaração do método parcial

en: `{0}': Struct constructors cannot call base constructors
pt_BR: "{0}": Construtores de structs não podem chamar construtores da base

en: Constructor `{0}' cannot call itself
pt_BR: Construtor "{0}" não pode chamar a si mesmo

en: `{0}': A class with the ComImport attribute cannot have a user-defined constructor
pt_BR: "{0}": Uma classe com o atributo ComImport não pode ter um construtor definido pelo usuário

en: `{0}' is an accessor not found in interface member `{1}{2}'
pt_BR: "{0}" é um acessor não encontrado no membro da interface "{1}{2}"

en: `{0}.{1}' in explicit interface declaration is not a member of interface
pt_BR: "{0}.{1}" na declaração da interface explícita não é um membro da interface

en: `{0}' explicit method implementation cannot implement `{1}' because it is an accessor
pt_BR: "{0}" implementação de método explícito não pode implementar "{1}" porque é um acessor

en: Accessor `{0}' cannot implement interface member `{1}' for type `{2}'. Use an explicit interface implementation
pt_BR: Acessor "{0}" não pode implementar o membro da interface "{1}" para o tipo "{2}". Utilize uma implementação explícita da interface

en: Accessor `{0}' must be declared public to implement interface member `{1}'
pt_BR: Acessor "{0}" deve ser declarado público para implementar o membro da interface "{1}"

en: `{0}': the explicit interface implementation cannot introduce the params modifier
pt_BR: "{0}": a implementação explicita da interface não pode fornecer o modificador de parâmetros

en: Attribute `{0}' is not valid on property or event accessors. It is valid on `{1}' declarations only
pt_BR: Atributo "{0}" não é válido em propriedade ou acessores de evento. É válido nas declarações "{1}" somente

en: User-defined operator `{0}' must be declared static and public
pt_BR: Operador definido pelo usuário "{0}" deve ser declarado estático e público

en: User-defined operator cannot take an object of the enclosing type and convert to an object of the enclosing type
pt_BR: Operador definido pelo usuário não pode pegar um objeto de um tipo no qual está definido e converter para um objeto deste tipo

en: User-defined conversion must convert to or from the enclosing type
pt_BR: Converção definida pela usuário deve conver para ou a partir de um tipo no qual está definido

en: User-defined conversion `{0}' cannot convert to or from an interface type
pt_BR: Conversão definida pelo usuário "{0}" não pode converter para ou a partir de um tipo de interface

en: User-defined conversion `{0}' cannot convert to or from a base class
pt_BR: Conversão definida pelo usuário "{0}" não pode converter para ou a partir de uma classe base

en: User-defined conversion `{0}' cannot convert to or from a derived class
pt_BR: Conversão definida pelo usuário "{0}" não pode converter para ou a partir de uma classe derivada

en: Overloaded shift operator must have the type of the first operand be the containing type, and the type of the second operand must be int
pt_BR: Operador de shift sobrecarregado deve ter o tipo do primeiro operando como sendo o próprio tipo, e o tipo do segundo operando deve ser int

en: The return type for ++ or -- operator must be the containing type or derived from the containing type
pt_BR: O tipo de retorno para o operador ++ ou -- deve ser do próprio tipo ou derivadodo próprio tipo

en: The parameter type for ++ or -- operator must be the containing type
pt_BR: O tipo de parâmetro para o operador ++ ou -- deve ser do próprio tipo

en: The parameter type of a unary operator must be the containing type
pt_BR: O tipo de parâmetro de um operador unário deve ser do próprio tipo

en: The return type of operator True or False must be bool
pt_BR: O tipo de retorno do operador True ou False deve ser bool

en: One of the parameters of a binary operator must be the containing type
pt_BR: Um dos parâmetros de um operador binário deve ser do próprio tipo

en: The imported type `{0}' is defined multiple times
pt_BR: O tipo importado "{0}" é definido múltiplas vezes

en: A using clause must precede all other namespace elements except extern alias declarations
pt_BR: Uma cláusula em uso deve preceder todos os outros elementos do namespace, exceto declarações de alias externos

en: The using alias `{0}' appeared previously in this namespace
pt_BR: O alias em uso "{0}" apareceu antes neste namespace

en: The namespace `{0}' already contains a definition for `{1}'
pt_BR: O namespace "{0}" já contém uma definição para "{1}"

en: Namespace `{0}' contains a definition with same name as alias `{1}'
pt_BR: O namespace "{0}" contém uma definição com o mesmo nome do alias "{1}"

en: The extern alias `{0}' was not specified in -reference option
pt_BR: O alias externo "{0}" não foi especificado na opção -reference

en: An expression tree cannot contain a coalescing operator with null left side
pt_BR: Uma árvore de expressão não pode conter um operador crescente com null no lado esquerdo

en: The params parameter must be a single dimensional array
pt_BR: O parâmetro params deve ser um array de uma dimensão

en: An out parameter cannot have the `In' attribute
pt_BR: Um parâmetro externo não pode ter o atributo "In"

en: Do not use `System.ParamArrayAttribute'. Use the `params' keyword instead
pt_BR: Não use "System.ParamArrayAttribute". Ao invés disso, use a palavra chave "params"

en: Cannot specify only `Out' attribute on a ref parameter. Use both `In' and `Out' attributes or neither
pt_BR: Não foi possível especificar somente o atributo "Out" em um parâmetro ref. Utilize ambos os atributos "In" e "Out" ou nenhum

en: Method or delegate parameter cannot be of type `{0}'
pt_BR: Método ou parâmetro delegate não pode ser do tipo "{0}"

en: `{0}': static types cannot be used as parameters
pt_BR: "{0}": tipos estáticos não podem ser utilizados como parâmetros

en: The type of the default value should match the type of the parameter
pt_BR: O tipo de valor padrão deve ter o mesmo tipo do parâmetro

en: An expression tree parameter cannot use `ref' or `out' modifier
pt_BR: Um parâmetro de árvore de expressão não pode usar modificadores "ref" ou "out"

en: The parameter name `{0}' conflicts with a compiler generated name
pt_BR: O nome do parâmetro "{0}" conflita com um nome gerado pelo compilador

en: `{0}' does not implement interface member `{1}' and the best implementing candidate `{2}' is static
pt_BR: O "{0}" não implementa o membro da interface "{1}" e o melhor candidato a implementação "{2}" é estático

en: `{0}' does not implement interface member `{1}' and the best implementing candidate `{2}' is not public
pt_BR: O "{0}" não implementa o membro da interface "{1}" e o melhor candidato a implementação "{2}" não é público

en: `{0}' does not implement interface member `{1}' and the best implementing candidate `{2}' return type `{3}' does not match interface member return type `{4}'
pt_BR: O "{0}" não implementa o membro da interface "{1}" e o melhor candidato a implementação "{2}" devolve o tipo "{3}" o que não é o mesmo tipo de retorno "{4}" do membro da interface

en: `{0}' does not implement interface member `{1}'
pt_BR: "{0}" não implementa o membro da interface "{1}"

en: `{0}' does not implement inherited abstract member `{1}'
pt_BR: "{0}" não implementa o membro abstrato herdado "{1}"

en: `{0}': accessibility modifiers may not be used on accessors in an interface
pt_BR: "{0}": modificadores de acessibilidade não devem ser utilizados em acessores dentro de uma interface

en: `{0}': abstract properties cannot have private accessors
pt_BR: "{0}": propriedades abstratas não podem ter acessores privados

en: The accessibility modifier of the `{0}' accessor must be more restrictive than the modifier of the property or indexer `{1}'
pt_BR: O modificador de acessibilidade do acessor "{0}" deve ser mais restritivo que o modificador da propriedade ou indexador "{1}"

en: Explicit interface implementation `{0}' is missing accessor `{1}'
pt_BR: Implementação explícita de interface "{0}" está faltando acessor "{1}"

en: `{0}': Cannot specify accessibility modifiers for both accessors of the property or indexer
pt_BR: "{0}": Não foi possível especificar modificadores de acessibilidade para ambos os acessores de propriedade ou indexadores

en: `{0}': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor
pt_BR: "{0}": modificadores de acessibilidade em acessores devem apenas ser utilizados se a propriedade ou indexador tiverem, ambas, um acessor get e set

en: Automatically implemented property `{0}' cannot be used inside a type with an explicit StructLayout attribute
pt_BR: Propriedade implementada automaticamente "{0}" não pode ser utilizada dentro de um tipo com um atributo StructLayout explícito

en: `{0}': event must be of a delegate type
pt_BR: "{0}": evento deve ser de um tipo delegate

en: Cannot set the `IndexerName' attribute on an indexer marked override
pt_BR: Não foi possível definir o atributo "IndexerName" em um indexador marcado como sobrescrito

en: A lambda expression with statement body cannot be converted to an expresion tree
pt_BR: Uma expressão lambda com um corpo de declarações não pode ser convertida para uma árvore de expressão

en: Control cannot leave the body of an anonymous method
pt_BR: Controle não pode deixar o corpo de um método anônimo

en: Control cannot leave the body of a finally clause
pt_BR: O controle não pode deixar o corpo de uma cláusula final

en: `{0}': A return keyword must not be followed by any expression when method returns void
pt_BR: "{0}": Uma palavra chave return não deve ser seguida por nenhuma expressão quando o método retornar void

en: Cannot convert `{0}' to delegate type `{1}' because some of the return types in the block are not implicitly convertible to the delegate return type
pt_BR: Não foi possível converter "{0}" para o tipo delegate "{1}" porque alguns dos tipos de retorno no bloco não são implicitamente conversíveis no tipo de retorno delegate

en: Cannot return a value from iterators. Use the yield return statement to return a value, or yield break to end the iteration
pt_BR: Não foi possível devolver um valor de iteradores. Use a declaração yield do return para devolver um valor, ou yield break para terminar a iteração

en: The label `{0}:' could not be found within the scope of the goto statement
pt_BR: O rótulo "{0}:" não pôde ser encontrado no escopo do declaração do goto

en: A goto case is only valid inside a switch statement
pt_BR: Um case do goto é válido somente dentro de uma declaração switch

en: A throw statement with no arguments is not allowed outside of a catch clause
pt_BR: Uma declaração throw sem argumentos não é permitida fora de uma cláusula catch

en: A throw statement with no arguments is not allowed inside of a finally clause nested inside of the innermost catch clause
pt_BR: Uma declaração throw sem argumentos não é permitida dentro de uma clálculsa finalmente aninhada dentro da cláusula de catch mais interna

en: No enclosing loop out of which to break or continue
pt_BR: Sem fechamento de loop para break ou continue

en: A fixed statement cannot use an implicitly typed local variable
pt_BR: Uma declaração fixa não pode utilizar uma variável local tipada implicitamente

en: An implicitly typed local variable cannot be a constant
pt_BR: Uma variável local implicitamente tipada não pode ser uma constante

en: An implicitly typed local variable declarator must include an initializer
pt_BR: Uma declaração de variável local tipada implicitamente deve incluir um inicializador

en: An implicitly typed local variable declaration cannot include multiple declarators
pt_BR: Uma declaração de variável local tipada implicitamente não pode incluir múltiplos declaradores

en: A local variable named `{0}' cannot be declared in this scope because it would give a different meaning to `{0}', which is already used in a `{1}' scope to denote something else
pt_BR: Uma variável local nomeada "{0}" não pode ser declarada neste escopo pois esta daria um significado distinto para "{0}", que já é usada em um escopo "{1}" para denotar outra coisa

en: A local variable named `{0}' is already defined in this scope
pt_BR: Uma variável local nomeada "{0}" já foi definida neste escopo

en: The out parameter `{0}' must be assigned to before control leaves the current method
pt_BR: O parâmetro externo "{0}" deve estar atribuída para antes que o controle deixe o método atual

en: The label `{0}' is a duplicate
pt_BR: O rótulo "{0}" é uma duplicata

en: The label `{0}' shadows another label by the same name in a contained scope
pt_BR: O rótulo "{0}" esconde outro rótulo pelo mesmo nome em um escopo contido

en: `{0}': not all code paths return a value
pt_BR: "{0}": nem todos caminhos de códigos devolvem um valor

en: `{0}' is not a reference type as required by the lock statement
pt_BR: "{0}" não é um tipo de referência como necessário para a declaração lock

en: The type of locals declared in a fixed statement must be a pointer type
pt_BR: O tipo de locais declarados em uma declaração fixa devem ser tipos ponteiros

en: You cannot use the fixed statement to take the address of an already fixed expression
pt_BR: Você não pode usar a declaração fixa para pegar o endereço de uma expressão já fixa

en: The right hand side of a fixed statement assignment may not be a cast expression
pt_BR: O lado direito de uma declaração fixa não deve ser uma expressão cast

en: A previous catch clause already catches all exceptions of this or a super type `{0}'
pt_BR: Uma cláusula catch anterior já pega todas as exceções do this ou um tipo super "{0}"

en: `{0}': type used in a using statement must be implicitly convertible to `System.IDisposable'
pt_BR: "{0}": tipo utilizado em uma declaração em uso deve ser implicitamente conversível para "System.IDisposable"

en: foreach statement requires that the return type `{0}' of `{1}' must have a suitable public MoveNext method and public Current property
pt_BR: declaração do foreach requer que o tipo de retorno "{0}" de "{1}" deve ter um método apropriado público MoveNext e a propriedade pública Current

en: foreach statement cannot operate on variables of type `{0}' because it contains multiple implementation of `{1}'. Try casting to a specific implementation
pt_BR: declaração do foreach não pode operar em variáveis do tipo "{0}" pois estas contém múltiplas implementações de "{1}". Tente um casting para uma implementação específica

en: Use of null is not valid in this context
pt_BR: Uso do null é inválido neste contexto

en: Foreach statement cannot operate on a `{0}'
pt_BR: Declaração do foreach não pode operar em um "{0}"

en: The predefined type `{0}.{1}' is not defined or imported
pt_BR: O tipo predefinido "{0}.{1}" não está definido ou importado

en: The predefined type `{0}.{1}' is not declared correctly
pt_BR: O tipo predefinido "{0}.{1}" não está declarado corretamente

en: The compiler required member `{0}.{1}{2}' could not be found or is inaccessible
pt_BR: O membro necessário para o compilador "{0}.{1}{2}" não pode ser encontrado ou é inacessível

en: Cannot take the address of, get the size of, or declare a pointer to a managed type `{0}'
pt_BR: Não foi possível obter o acesso de, conseguir o tamanho de, ou declarar um ponteiro para um tipo gerenciado "{0}"
