IVsExpansionClient.GetExpansionFunction 메서드
에 지정 된 코드 조각에 대 한 확장 함수를 가져오기 위해 호출 됩니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
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
매개 변수
xmlFunctionNode
형식: IXMLDOMNode[in] 코드 조각 확장 함수 정의 포함 하는 IXMLDOMNode 개체입니다.
bstrFieldName
형식: String[in] 기본 필드 (코드 조각이 삽입 된 후에 처음 강조 표시 된 코드 조각 필드)의 이름을 포함 하는 문자열입니다.
pFunc
형식: Microsoft.VisualStudio.TextManager.Interop.IVsExpansionFunction%[out] 반환 된 IVsExpansionFunction 사용할 확장 함수를 나타내는 개체입니다.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr2.idl에서:
HRESULT IVsExpansionClient::GetExpansionFunction(
[in]IXMLDOMNode* xmlFunctionNode,
[in] BSTR bstrFieldName,
[out] IVsExpansionFunction **pFunc
);
코드 조각을 코드 조각 필드에 표시 되는 값을 제공 합니다 "호출" 됩니다 확장 함수의 이름을 지정할 수 있습니다. 이 확장 기능으로 표시 되는 IVsExpansionFunction 즉, 전화 인터페이스와 확장 함수를 호출 하는 GetCurrentValue 해당 인터페이스에서 메서드.
XML 코드 조각을 확장 함수 태그 포함 (참조 하십시오 Function 요소(IntelliSense 코드 조각) 세부 정보에 대 한). 까지 구현 되는 GetExpansionFunction 메서드 이름 및 매개 변수 필요할 수 있습니다에 대 한 확장 함수 텍스트를 구문 분석 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.