Table of Contents

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 ILogReceiver

The log receiver for output and error messages.

extraPythonCommon IEnumerable<(string key, string value)>

Additional Python common files to include.

cancellationToken CancellationToken

A cancellation token for async operations.

Returns

Task