Freigeben über


IVsExpansionIntellisenseHost.SetText-Methode

Ersetzt den Textabschnitt in einer Erweiterungs-Auswahl durch neuen Text.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
Function SetText ( _
    bstrText As String, _
    fReplaceAll As Integer _
) As Integer
int SetText(
    string bstrText,
    int fReplaceAll
)
int SetText(
    [InAttribute] String^ bstrText, 
    [InAttribute] int fReplaceAll
)
abstract SetText : 
        bstrText:string * 
        fReplaceAll:int -> int
function SetText(
    bstrText : String, 
    fReplaceAll : int
) : int

Parameter

  • bstrText
    Typ: String

    [in] Eine Zeichenfolge, die den neuen Text enthält.

  • fReplaceAll
    Typ: Int32

    [in] Wenn fReplaceAll true ist, ersetzt SetText den gesamten Text im Puffer Präfix (einschließlich Text). Andernfalls ersetzt SetText alles in der Markierung oder der Einfügung an der Markierung, wenn eine Auswahl der Länge 0 (null) ist.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie VSConstants.S_OK zurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

C++

Von singlefileeditor.idl:

HRESULT IVsExpansionIntellisenseHost::SetText([in] BSTR bstrText, [in] BOOL fReplaceAll);

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionIntellisenseHost Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace