如何使用GetCurrentMethod获取当前函数或方法名称?

一般情况下,在Trading Apps和指标策略的编写过程中,往往涉及的需要记录日志来追踪和定位异常问题。而日志的记录格式各有差异,但一般为了方便定位位置都会存储堆栈信息,而函数名或方法名是最为常见的定位串信息,使用GetCurrentMethod可以自动获取当前方法的名称,在编程中更方便记录日志。

示例1:使用GetCurrentMethod获取函数名或方法名

using elsystem.reflection;

vars:MethodBase MB(null);
method void AnalysisTechnique_Initialized( elsystem.Object sender, elsystem.InitializedEventArgs args )
begin
    MB = MethodBase.GetCurrentMethod();
    print(MB.Name);
end;
//@@#GetCurrentMethod.analysistechnique_initialized( elsystem.Object sender, elsystem.InitializedEventArgs args )
Copyright © 1998-2018 国信证券股份有限公司 版权所有发布时间: 2018-05-14 14:58:14

results matching ""

    No results matching ""