В компилированном файле генерируется следующий код по созданию массива с временем свечек var2, обращение к элементам которого в дальнейшем выполняется как "var2[i]>105900":
public class Script
{
private TSLab.Script.Handlers.Time var2_h = new TSLab.Script.Handlers.Time();
...
public virtual void Execute(TSLab.Script.Handlers.IContext context, TSLab.Script.ISecurity var0)
{
...
// Initialize 'Время' item
// Make 'Время' item data
System.Collections.Generic.IList<double> var2 = context.GetData("var2", null, delegate {
try {
return this.var2_h.Execute(var0);
}
catch (System.ArgumentOutOfRangeException ) {
throw new TSLab.Script.ScriptException("Ошибка при вычислении блока \'Время\'. Индекс за пределам диапазона.");
}
});
...
}Однако прежде чем встраивать что-то аналогичное в свой код, я хочу получить информацию о TSLab.Script.Handlers.Time и его возможностях. В хелпе к TSLab (
http://www.tslab.ru/docs/api/namespace_t_s_lab_1_1_script_1_1_handlers.html) о TSLab.Script.Handlers.Time ничего нет, посему не представляется возможным понять механику, которая стоит за работой с временем свечки. Копировать к себе один в один без понимания, как это работает, я не хочу.
Где можно посмотреть информацию о TSLab.Script.Handlers.Time и TSLab.Script.Handlers.Time.Execute, которому на вход передается объект типа ISecurity?