/// <summary> /// Gets the function from token. /// </summary> /// <param name="token">The token.</param> /// <returns></returns> public CorFunction GetFunctionFromToken(Int32 token) { ICorDebugFunction cofunc; comodule.GetFunctionFromToken((UInt32)token, out cofunc); return(new CorFunction(cofunc, options)); }
/** Get the function from the metadata info. */ public CorFunction GetFunctionFromToken(int functionToken) { ICorDebugFunction corFunction; m_module.GetFunctionFromToken((uint)functionToken, out corFunction); return(corFunction == null?null:new CorFunction(corFunction)); }
public RuntimeFunction GetFunction(uint token) { var function = _cachedFunctions.FirstOrDefault(x => x.Value.Token.GetToken() == token).Value; if (function == null) { ICorDebugFunction comFunction; _comModule.GetFunctionFromToken(token, out comFunction); function = GetFunction(comFunction); } return(function); }
/// <summary> /// Gets the function from token. /// </summary> /// <param name="token">The token.</param> /// <returns></returns> public CorFunction GetFunctionFromToken(Int32 token) { comodule.GetFunctionFromToken((UInt32)token, out var cofunc); return(new CorFunction(cofunc, options)); }