本文整理汇总了C#中IStep.clear方法的典型用法代码示例。如果您正苦于以下问题:C# IStep.clear方法的具体用法?C# IStep.clear怎么用?C# IStep.clear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IStep
的用法示例。
在下文中一共展示了IStep.clear方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: onCompileScript
public void onCompileScript(IStep step)
{
O2Thread.mtaThread(
()=>
{
step.clear();
//var panel = step.FirstControl;
step.add_Label("Compiling Script:" + scriptToExecute);
var compileEngine = new CompileEngine();
var compiledAssembly = compileEngine.compileSourceFile(scriptToExecute);
if (compiledAssembly != null)
{
var label = step.add_Label("Compilation was ok", 20);
label.ForeColor = Color.DarkGreen;
step.add_Label("Which method to you want to execute?", 40);
var top = 40;
foreach(var method in PublicDI.reflection.getMethods(compiledAssembly))
{
if (PublicDI.reflection.getParameters(method).Count ==0 &&
method.Name.Contains(">b") == false)
{
var methodToExecute = method;
step.add_Link(method.Name , top+=20 ,10 ,
()=> PublicDI.reflection.invoke(methodToExecute));
};
}
}
else
{
var label = step.add_Label("Compilation Failed", 20);
label.ForeColor = Color.DarkRed;
step.add_Label(compileEngine.sbErrorMessage.ToString(), 40);
}
});
}