Compartilhar via


Linha em branco não permitida após dois-pontos na inicialização do construtor (IDE2004)

Propriedade Value
ID da regra IDE2004
Título Linha em branco não permitida após o dois-pontos no inicializador do construtor
Categoria Estilo
Subcategoria Regras de idioma (preferências de nova linha)
Idiomas aplicáveis C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Observação

Essa regra é experimental e está sujeita a alteração ou remoção.

Visão geral

Essa regra de estilo impõe que não deve haver uma linha em branco após os dois-pontos (:) em um inicializador de construtor. A chamada base() ou this() deve seguir imediatamente após o caractere de dois-pontos, sem nenhuma linha em branco no meio.

Opções

As opções especificam o comportamento que você deseja que a regra imponha. Para obter informações sobre como configurar opções, consulte o formato Option.

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Propriedade Value Description
Nome da opção csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
Valores de opção true Permitir deixar uma linha em branco após os dois-pontos em um inicializador de construtor
false Não permita uma linha em branco após os dois pontos no inicializador do construtor
Valor da opção padrão true

Example

// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
public Class() :
    base()
{
}
// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false
public Class()
    : base()
{
}

Suprimir um aviso

Se você quiser suprimir apenas uma única violação, adicione diretivas de pré-processador ao arquivo de origem para desabilitar e, posteriormente, habilitar novamente a regra.

#pragma warning disable IDE2004
// The code that's violating the rule is on this line.
#pragma warning restore IDE2004

Para desabilitar a regra para um arquivo, pasta ou projeto, defina sua severidade none no arquivo de configuração.

[*.{cs,vb}]
dotnet_diagnostic.IDE2004.severity = none

Para desabilitar todas as regras de estilo de código, defina a severidade para a categoria Stylenone no arquivo de configuração.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none

Para obter mais informações, consulte Como suprimir avisos de análise de código.

Consulte também