Metodo IVsExpansionSession.GetFieldSpan
Recupera l'intervallo (la posizione e l'ambito) del campo specificato.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintassi
'Dichiarazione
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
Parametri
bstrField
Tipo: String[in] Il nome del campo.
ptsSpan
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] Ampiezza del campo.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr2.idl:
HRESULT IVsExpansionSession::GetFieldSpan(
[in] BSTR bstrField,
[out]TextSpan *ptsSpan
);
Ampiezza del campo è il percorso del campo nel buffer di origine dopo il frammento di codice è stata inviata e formattato stata. Questo metodo viene chiamato per recuperare l'intervallo di un campo per evidenziare il campo in modalità di modifica speciale.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.