Source.UncommentSpan(TextSpan) Método

Definição

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

span
TextSpan

Um TextSpan objeto que descreve o intervalo de linhas a serem examinadas.

Retornos

TextSpan

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.

Aplica-se a