ExpertiDict

C# · Essencial · Inglês · Técnico

file-scoped namespace

/faɪl skoʊpt ˈneɪmˌspeɪs/substantivo

Forma namespace Nome; com ponto e vírgula, que vale para o arquivo inteiro e evita um nível de chaves e de indentação (C# 10).

Onde usar

Os templates e analisadores recentes sugerem esse formato, que reduz indentação e diffs em arquivos grandes. Cada arquivo só pode ter um namespace desse tipo.

Em código

namespace Loja.Dominio;

public class Produto {
  public string Nome { get; init; } = "";
}

Exemplos

Switch to file-scoped namespaces to save one indent level.

Mude para file-scoped namespaces para economizar um nível de indentação.

The IDE offers to convert to a file-scoped namespace.

A IDE oferece converter para um file-scoped namespace.

Cuidado

Não dá para misturá-lo com namespaces em bloco no mesmo arquivo, nem declarar um segundo namespace file-scoped.

Sinônimos

namespace de escopo de arquivo

Veja também

Todos os termos de C#