IVsExpansionFunction.GetCurrentValue, méthode
Retourne la valeur actuelle de la fonction d'expansion.
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 GetCurrentValue ( _
<OutAttribute> ByRef bstrValue As String, _
<OutAttribute> ByRef fHasCurrentValue As Integer _
) As Integer
int GetCurrentValue(
out string bstrValue,
out int fHasCurrentValue
)
int GetCurrentValue(
[OutAttribute] String^% bstrValue,
[OutAttribute] int% fHasCurrentValue
)
abstract GetCurrentValue :
bstrValue:string byref *
fHasCurrentValue:int byref -> int
function GetCurrentValue(
bstrValue : String,
fHasCurrentValue : int
) : int
Paramètres
bstrValue
Type : String%[] retourne une chaîne qui contient la valeur de la fonction d'expansion.
fHasCurrentValue
Type : Int32%[] retourne non nul (true) si la fonction d'expansion a une valeur actuelle ; sinon, retours zéro (true). Consultez la section Notes.
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 :
bool IVsExpansionFunction::GetCurrentValue(
[out] BSTR *bstrValue,
[out] bool *fHasCurrentValue
);
Si cette méthode retourne une valeur, elle est placée dans le champ associé de l'extrait de code inséré. Si cette méthode ne retourne pas une valeur, comme indiqué en définissant le paramètre d'fHasCurrentValue à zéro (false), la fonction d'expansion indique qu'elle n'a aucune valeur actuelle à retourner. Le paramètre d'fhasCurrentValue est en général utilisé par l'appelant de cette méthode pour déterminer si mettre à jour le champ dans l'extrait de code.
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.