|
#pragma once
#include "stdafx.h"
class FunctionInfo
{
public:
static FunctionInfo *CreateFunctionInfo(ICorProfilerInfo *profilerInfo, FunctionID functionID);
~FunctionInfo(void);
FunctionID GetFunctionID();
ClassID GetClassID();
ModuleID GetModuleID();
mdToken GetToken();
LPWSTR GetClassName();
LPWSTR GetFunctionName();
LPWSTR GetAssemblyName();
LPWSTR GetSignatureText();
private:
FunctionInfo(FunctionID functionID, ClassID classID, ModuleID moduleID, mdToken token, LPWSTR functionName, LPWSTR className, LPWSTR assemblyName, LPWSTR signatureText);
static PCCOR_SIGNATURE ParseSignature( IMetaDataImport *pMDImport, PCCOR_SIGNATURE signature, WCHAR* szBuffer);
FunctionID functionID;
ClassID classID;
ModuleID moduleID;
mdToken token;
LPWSTR className;
LPWSTR functionName;
LPWSTR assemblyName;
LPWSTR signatureText;
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.