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.
ptsSpan
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] l'étendue 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
- 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.