Source.SetText 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.
Coloca o texto especificado no arquivo de origem.
Sobrecargas
| SetText(String) |
Substitui o conteúdo de origem pelo texto fornecido. |
| SetText(TextSpan, String) |
Substitui o intervalo de origem especificado pelo texto fornecido. |
| SetText(Int32, Int32, Int32, Int32, String) |
Substitui a seção especificada da origem pelo texto fornecido. |
Comentários
Esses métodos alteram o texto no arquivo de origem, seja substituindo todo o conteúdo da origem ou apenas uma seção especificada.
SetText(String)
Substitui o conteúdo de origem pelo texto fornecido.
public:
void SetText(System::String ^ newText);
public:
void SetText(Platform::String ^ newText);
void SetText(std::wstring const & newText);
public void SetText (string newText);
member this.SetText : string -> unit
Public Sub SetText (newText As String)
Parâmetros
- newText
- String
O novo texto.
Comentários
Esse método chama o GetLastLineIndex método para obter a última linha e, em seguida, chama o ReplaceLines método para substituir todas as linhas pelo novo texto.
Esse método pode gerar uma exceção se houvesse um erro.
Aplica-se a
SetText(TextSpan, String)
Substitui o intervalo de origem especificado pelo texto fornecido.
public:
void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, System::String ^ newText);
public:
void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, Platform::String ^ newText);
void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, std::wstring const & newText);
public void SetText (Microsoft.VisualStudio.TextManager.Interop.TextSpan span, string newText);
member this.SetText : Microsoft.VisualStudio.TextManager.Interop.TextSpan * string -> unit
Public Sub SetText (span As TextSpan, newText As String)
Parâmetros
- newText
- String
Uma cadeia de caracteres que contém o novo texto.
Comentários
Esse método encaminha a chamada para o outro método orientado a span SetText(Int32, Int32, Int32, Int32, String) .
Aplica-se a
SetText(Int32, Int32, Int32, Int32, String)
Substitui a seção especificada da origem pelo texto fornecido.
public:
void SetText(int startLine, int startCol, int endLine, int endCol, System::String ^ newText);
public:
void SetText(int startLine, int startCol, int endLine, int endCol, Platform::String ^ newText);
void SetText(int startLine, int startCol, int endLine, int endCol, std::wstring const & newText);
public void SetText (int startLine, int startCol, int endLine, int endCol, string newText);
member this.SetText : int * int * int * int * string -> unit
Public Sub SetText (startLine As Integer, startCol As Integer, endLine As Integer, endCol As Integer, newText As String)
Parâmetros
- startLine
- Int32
A primeira linha de origem a ser substituída.
- startCol
- Int32
O deslocamento inicial do primeiro caractere na primeira linha a ser substituída.
- endLine
- Int32
A última linha de origem a ser substituída.
- endCol
- Int32
O último deslocamento de caractere na última linha a ser substituída.
- newText
- String
O novo texto.
Comentários
Esse método valida o intervalo de entrada e, em seguida, chama o ReplaceLines método para substituir a seção especificada pelo novo texto.
Se newText for um valor nulo, o span especificado será excluído.
Esse método pode gerar uma exceção se houvesse um erro.