Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Converter
Esta refatoração aplica-se a:
- C#
- Visual Basic
O quê: permite converter uma instância de typeof(<QualifiedType>).Name em nameof(<QualifiedType>) em C# e uma instância de GetType(<QualifiedType>).Name em NameOf(<QualifiedType>) no Visual Basic.
Quando: todas as instâncias de typeof(<QualifiedType>).Name em que someType não é um tipo genérico. Essa exclusão é necessária porque esse caso não retorna o mesmo valor de cadeia de caracteres que nameof(<QualifiedType>). O mesmo vale para a instância do Visual Basic.
Porque: usar nameof em vez do nome de type evita a reflexão envolvida na recuperação de um objeto type e é uma maneira mais pragmática de escrevê-lo.
Como fazer
Coloque o cursor dentro da instância
typeof(<QualifiedType>).Namepara C# ou deGetType(<QualifiedType>).Nameno Visual Basic.Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione uma das seguintes opções:
C#
Selecione Converter 'typeof' em 'nameof':
Visual Basic
Selecione Converter 'GetType' em 'NameOf':