Source.UncommentSpan(TextSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove todos os caracteres de comentário do início e do fim do trecho especificado.
public:
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan UncommentSpan(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public:
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan UncommentSpan(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan UncommentSpan(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public virtual Microsoft.VisualStudio.TextManager.Interop.TextSpan UncommentSpan (Microsoft.VisualStudio.TextManager.Interop.TextSpan span);
abstract member UncommentSpan : Microsoft.VisualStudio.TextManager.Interop.TextSpan -> Microsoft.VisualStudio.TextManager.Interop.TextSpan
override this.UncommentSpan : Microsoft.VisualStudio.TextManager.Interop.TextSpan -> Microsoft.VisualStudio.TextManager.Interop.TextSpan
Public Overridable Function UncommentSpan (span As TextSpan) As TextSpan
Parâmetros
Retornos
Um novo TextSpan objeto que descreve a extensão depois que os caracteres de comentário foram removidos.
Comentários
Esse método determina a melhor forma de remover o comentário da extensão, decidindo entre os comentários de linha e de bloco e, em seguida, chama o UncommentBlock método ou o UncommentLines método na extensão. Chame o GetCommentFormat método para obter as cadeias de caracteres que definem um comentário.
O método base chama o GetCommentFormat método e depois chama o UncommentLines método se a cadeia de caracteres de comentário de linha for especificada; caso contrário, esse método chamará o TrimSpan método para eliminar o espaço em branco à esquerda e à direita e, em seguida, chamará o UncommentBlock método se as cadeias de caracteres de comentário de bloco forem especificadas. Observe que essa abordagem sempre favorece a remoção de comentários de linha se as cadeias de caracteres de comentário de linha e de bloco de comentário forem especificadas, mesmo ao remover o comentário de um bloco de texto. Além disso, o método base não pode lidar com uma combinação de comentários de bloco e linha no span.
Esse método é normalmente chamado em resposta ao usuário selecionando a seleção Remover comentário do comando no menu avançado do menu Editar .
Comentando o código em um serviço de linguagem herdado para obter mais informações sobre como esse método é chamado.