IVsExpansionClient.PositionCaretForEditing, méthode
Appelé pour positionner le signe insertion de modification à l'emplacement spécifié dans un extrait de code après qu'il ait été inséré et mis en forme.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
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
Paramètres
pBuffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] un objet d'IVsTextLines qui représente la mémoire tampon de texte où l'extrait de code a été inséré.
ts
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] objet d'Un TextSpan qui décrit l'emplacement où l'extrait de code a été inséré.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr2.idl :
HRESULT IVsExpansionClient::PositionCaretForEditing(
[in]IVsTextLines *pBuffer,
[in]TextSpan *ts
);
Cette méthode est appelée après le signe insertion de modification ait été positionné en fonction de les notations dans le fichier d'extrait de code. Cette méthode fournit une possibilité de substituer le positionnement normal du signe insertion de modification mais est rarement utilisée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.