Condividi tramite


Metodo ExpansionFunction.GetFunctionType

Ottiene il tipo di funzione, ovvero il tipo di valore la funzione restituisce.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetFunctionType ( _
    <OutAttribute> ByRef pFuncType As UInteger _
) As Integer
public virtual int GetFunctionType(
    out uint pFuncType
)

Parametri

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsExpansionFunction.GetFunctionType(UInt32%)

Note

Questo metodo determina ciò che viene restituito dalla funzione di espansione: un valore o un elenco.Se la funzione di espansione restituisce un valore, quindi GetCurrentValue(String%, Int32%) viene chiamato il metodo per ottenere tale valore.Se la funzione di espansione restituisce un elenco, quindi GetListText viene chiamato il metodo per ottenere un valore dall'elenco.

Questo metodo è un'implementazione di GetFunctionType metodo su IVsExpansionFunction interfaccia.

Il metodo di base eft_Value se la funzione di espansione restituisce un singolo valore o eft_List se la funzione di espansione restituisce un elenco di valori.il metodo di base restituisce sempre un codice di esito positivo di S_OK.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ExpansionFunction Classe

Spazio dei nomi Microsoft.VisualStudio.Package