VirtualMachine<T>
public VirtualMachine<T> AddRule(IVMExecutionRule rule)
Language: C#
Добавляет правило выполнения инструкции
public VirtualMachine<T> SetDefaultHandler(Func<Instruction, VMExecutionContext, VMExecutionResult> handler)
Language: C#
Устанавливает обработчик по умолчанию для неизвестных инструкций
public VirtualMachine<T> SetResultConverter(Func<object?, T> converter)
Language: C#
Устанавливает функцию преобразования результата в тип T
public VMExecutionResult<T> Execute(List<Instruction> code)
Language: C#
Выполняет программу и преобразует результат в тип T
public VMExecutionResult<T> ExecuteWithContext(VMExecutionContext context)
Language: C#
Выполняет программу с контекстом и преобразует результат в тип T