IVsExpansionClient.GetExpansionFunction-Methode
Wird zum Abrufen einer Erweiterung für den angegebenen Funktion zum Codeausschnitt.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
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
Parameter
xmlFunctionNode
Typ: IXMLDOMNode[in] Ein IXMLDOMNode-Objekt, das den Codeausschnitt für funktionsdefinition enthält.
bstrFieldName
Typ: String[in] Eine Zeichenfolge, die den Namen des standardmäßigen Felds enthält (das das erste Feld Codeausschnitt hervorgehoben ist, nachdem der Codeausschnitt eingefügt wurde).
pFunc
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsExpansionFunction%[out] Gibt ein Objekt zurück, das die IVsExpansionFunction Feature Extensions zu verwendende darstellt.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Von textmgr2.idl:
HRESULT IVsExpansionClient::GetExpansionFunction(
[in]IXMLDOMNode* xmlFunctionNode,
[in] BSTR bstrFieldName,
[out] IVsExpansionFunction **pFunc
);
Ein Codeausschnitt kann den Namen einer Feature Extensions“ bezeichnet „angeben, um einen Wert anzugeben, der auf einem Feld Codeausschnitt angezeigt wird. Diese Funktion wird durch die Erweiterungsmethoden IVsExpansionFunction-Schnittstelle dargestellt und das Add-In bedeutet das Aufrufen der Funktion aufzurufen GetCurrentValue-Methode für diese Schnittstelle.
Der XML-Knoten enthält das Erweiterungs-Funktions tag des Codeausschnitts (siehe Function-Element (IntelliSense-Codeausschnitte) für Details). Es ist von der Implementierung der GetExpansionFunction-Methode, um funktions Erweiterungsmethoden für Linktext dessen Name mit sämtlichen Parametern zu analysieren, die er möglicherweise erfordert.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.