Freigeben über


IVsExpansionClient.PositionCaretForEditing-Methode

Wird aufgerufen, um das caretzeichen Bearbeiten im angegebenen Position in einem Codeausschnitt einzufügen, nachdem er eingefügt und formatiert wurde.

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

Syntax

'Declaration
Function PositionCaretForEditing ( _
    pBuffer As IVsTextLines, _
    ts As TextSpan() _
) As Integer
int PositionCaretForEditing(
    IVsTextLines pBuffer,
    TextSpan[] ts
)
int PositionCaretForEditing(
    [InAttribute] IVsTextLines^ pBuffer, 
    [InAttribute] array<TextSpan>^ ts
)
abstract PositionCaretForEditing : 
        pBuffer:IVsTextLines * 
        ts:TextSpan[] -> int
function PositionCaretForEditing(
    pBuffer : IVsTextLines, 
    ts : TextSpan[]
) : int

Parameter

Rückgabewert

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

Hinweise

COM-Signatur

Von textmgr2.idl:

HRESULT IVsExpansionClient::PositionCaretForEditing(
   [in]IVsTextLines *pBuffer,
   [in]TextSpan *ts
);

Diese Methode wird aufgerufen, nachdem die caretzeichen Bearbeiten entsprechend den Notationen in der Datei des Codeausschnitts positioniert wurde. Diese Methode bietet die Möglichkeit, die normale Platzierung des zu überschreibenden caretzeichens Bearbeiten wird aber selten verwendet.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionClient Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace