Partager via


IVsExpansionSession.GetFieldSpan, méthode

Extrait l'étendue (la position et l'étendue) du champ spécifié.

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 GetFieldSpan ( _
    bstrField As String, _
    <OutAttribute> ptsSpan As TextSpan() _
) As Integer
int GetFieldSpan(
    string bstrField,
    TextSpan[] ptsSpan
)
int GetFieldSpan(
    [InAttribute] String^ bstrField, 
    [OutAttribute] array<TextSpan>^ ptsSpan
)
abstract GetFieldSpan : 
        bstrField:string * 
        ptsSpan:TextSpan[] byref -> int
function GetFieldSpan(
    bstrField : String, 
    ptsSpan : TextSpan[]
) : int

Paramètres

  • bstrField
    Type : String

    [in] le nom du champ.

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 IVsExpansionSession::GetFieldSpan(
   [in] BSTR bstrField,
   [out]TextSpan *ptsSpan
);

L'étendue du champ est l'emplacement du champ dans la mémoire tampon de source après l'extrait de code a été insérée et mise en forme. Cette méthode est en général appelée pour extraire l'étendue d'un champ pour mettre en surbrillance le champ pendant le mode Édition spécial.

Sécurité .NET Framework

Voir aussi

Référence

IVsExpansionSession Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms