Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the type of this expansion function (value or list of values).
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
Function GetFunctionType ( _
<OutAttribute> ByRef pFuncType As UInteger _
) As Integer
int GetFunctionType(
out uint pFuncType
)
int GetFunctionType(
[OutAttribute] unsigned int% pFuncType
)
abstract GetFunctionType :
pFuncType:uint32 byref -> int
function GetFunctionType(
pFuncType : uint
) : int
Parameters
- pFuncType
Type: System.UInt32%
[out] Returns a value from the _ExpansionFunctionType enumeration to identify the expansion function.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr2.idl:
HRESULT IVsExpansionFunction::GetFunctionType(
[out]ExpansionFunctionType *pFuncType
);
An expansion function can represent either single or multiple values (possibly dynamically generated). If an expansion function represents a single value, then the GetCurrentValue method is called to retrieve that value. If the expansion function represents a list of values, then the GetListCount and GetListText methods are used to retrieve the list of values.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.