IVsExpansionClient.GetExpansionFunction, méthode
Appelé pour obtenir une fonction d'expansion pour l'extrait de code 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 GetExpansionFunction ( _
xmlFunctionNode As IXMLDOMNode, _
bstrFieldName As String, _
<OutAttribute> ByRef pFunc As IVsExpansionFunction _
) As Integer
int GetExpansionFunction(
IXMLDOMNode xmlFunctionNode,
string bstrFieldName,
out IVsExpansionFunction pFunc
)
int GetExpansionFunction(
[InAttribute] IXMLDOMNode^ xmlFunctionNode,
[InAttribute] String^ bstrFieldName,
[OutAttribute] IVsExpansionFunction^% pFunc
)
abstract GetExpansionFunction :
xmlFunctionNode:IXMLDOMNode *
bstrFieldName:string *
pFunc:IVsExpansionFunction byref -> int
function GetExpansionFunction(
xmlFunctionNode : IXMLDOMNode,
bstrFieldName : String,
pFunc : IVsExpansionFunction
) : int
Paramètres
xmlFunctionNode
Type : IXMLDOMNode[in] un objet d'IXMLDOMNode qui contient la définition de fonction d'expansion d'extrait de code.
bstrFieldName
Type : String[in] chaîne d'Un contenant le nom du champ par défaut (le champ d'extrait de code qui est premier mis en surbrillance après que l'extrait de code soit inséré).
pFunc
Type : Microsoft.VisualStudio.TextManager.Interop.IVsExpansionFunction%[] retourne un objet d'IVsExpansionFunction représentant la fonction d'expansion à l'utilisation.
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 IVsExpansionClient::GetExpansionFunction(
[in]IXMLDOMNode* xmlFunctionNode,
[in] BSTR bstrFieldName,
[out] IVsExpansionFunction **pFunc
);
Un extrait de code peut spécifier le nom d'une fonction d'expansion qui est appelée « » pour assurer une valeur qui est affichée dans un domaine d'extrait de code. Cette fonction d'expansion est représentée par l'interface d'IVsExpansionFunction et appeler la fonction d'expansion signifie appeler la méthode d'GetCurrentValue sur cette interface.
Le nœud de XML contient la balise de fonction de l'expansion de l'extrait de code (consultez Function, élément (extraits de code IntelliSense) pour plus d'informations). Il appartient à l'implémentation de la méthode d'GetExpansionFunction pour analyser le texte de fonction d'expansion pour son nom et tous les paramètres qu'il peut requérir.
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.