IVsExpansionFunction.GetDefaultValue, méthode
Retourne la chaîne par défaut à insérer avant tout modèle soit modifié.
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 GetDefaultValue ( _
<OutAttribute> ByRef bstrValue As String, _
<OutAttribute> ByRef fHasDefaultValue As Integer _
) As Integer
int GetDefaultValue(
out string bstrValue,
out int fHasDefaultValue
)
int GetDefaultValue(
[OutAttribute] String^% bstrValue,
[OutAttribute] int% fHasDefaultValue
)
abstract GetDefaultValue :
bstrValue:string byref *
fHasDefaultValue:int byref -> int
function GetDefaultValue(
bstrValue : String,
fHasDefaultValue : int
) : int
Paramètres
bstrValue
Type : String%[] retourne une chaîne qui contient la valeur par défaut.
fHasDefaultValue
Type : Int32%[] retourne non nul (true) si la fonction d'expansion a une valeur par défaut ; sinon, retours zéro (false). 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::GetDefaultValue(
[out] BSTR *bstrValue,
[out] bool *fHasDefaultValue
);
Tous les champs dans un extrait de code peuvent avoir une valeur par défaut spécifiée dans le fichier d'extrait de code lui-même. La méthode d'GetDefaultValue peut fournir une valeur par défaut dynamiquement générée via une fonction d'expansion. Si une fonction d'expansion n'a pas une valeur par défaut, elle doit toujours retourner zéro (false) dans le paramètre d'fHasDefaultValue. Le paramètre d'fHasDefaultValue est souvent 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.