Metodo TextDocument.MarkText
Indica se il testo visualizzato è stato trovato nel documento di testo e crea i segnalibri senza nome binario che corrispondono al testo viene trovato.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Function MarkText ( _
Pattern As String, _
vsFindOptionsValue As Integer _
) As Boolean
bool MarkText(
string Pattern,
int vsFindOptionsValue
)
bool MarkText(
[InAttribute] String^ Pattern,
[InAttribute] int vsFindOptionsValue
)
abstract MarkText :
Pattern:string *
vsFindOptionsValue:int -> bool
function MarkText(
Pattern : String,
vsFindOptionsValue : int
) : boolean
Parametri
- Pattern
Tipo: System.String
obbligatorio.Il modello di testo da cercare.
- vsFindOptionsValue
Tipo: System.Int32
facoltativo.In vsFindOptions costante che specifica le opzioni del testo cercato.
Valore restituito
Tipo: System.Boolean
Un valore boolean true se il basso testo è stato individuato nel documento di testo in caso contrario, restituisce false.
Note
MarkText cercano l'intero documento di testo Pattern, mediante la creazione automatica dei segnalibri senza nome di ogni occorrenza di Pattern.
Nell'aspetto di esempi in un documento ad esempio un file di testo) per la parola, int.Se viene trovato, un segnalibro è posizionato sulla riga.Gli esempi che utilizzano quindi ClearBookmarks metodo per eliminare i segnalibri.
Per eseguire l'esempio riportato di seguito, è necessario innanzitutto creare o aprire un documento contenente la parola, int.
Esempi
Sub MarkTextExample(ByVal dte As EnvDTE.DTE)
Dim objTD As TextDocument
objTD = dte.ActiveDocument.Object
MsgBox("Selection: " & objTD.Selection.Mode.ToString)
If Not objTD.MarkText("int") Then
MsgBox("""int"" not found.")
Else
MsgBox("Note that unnamed bookmarks have been placed on lines _
containing ""int"".")
objTD.ClearBookmarks()
End If
End Sub
public void MarkTextExample(_DTE dte)
{
TextDocument td;
td = (TextDocument)dte.ActiveDocument.Object("");
MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
if (td.MarkText ("int", (int)vsFindOptions.vsFindOptionsNone) ==
false)
MessageBox.Show ("\"int\" not found.");
else
{
MessageBox.Show ("Note that unnamed bookmarks have been placed
on lines containing \"int\".");
td.ClearBookmarks ();
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.