Source.SetText Método

Definição

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

span
TextSpan

Um TextSpan objeto que descreve o intervalo a ser substituído.

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.

Aplica-se a