Class CompilationExtensions
- Namespace
- StockSharp.Algo.Compilation
- Assembly
- StockSharp.Algo.Compilation.dll
Provides extension methods and helpers for dynamic compilation and Python integration in StockSharp Studio.
public static class CompilationExtensions
- Inheritance
-
CompilationExtensions
- Inherited Members
Methods
Init(ILogReceiver, IEnumerable<(string name, string body)>, CancellationToken)
Initializes the compilation environment, including Python engine setup, resource extraction, and compiler registration.
public static Task Init(ILogReceiver logs, IEnumerable<(string name, string body)> extraPythonCommon, CancellationToken cancellationToken)
Parameters
logs
ILogReceiverThe log receiver for output and error messages.
extraPythonCommon
IEnumerable<(string key, string value)>Additional Python common files to include.
cancellationToken
CancellationTokenA cancellation token for async operations.