14 lines
463 B
C#
14 lines
463 B
C#
using System.Collections.Immutable;
|
|
|
|
namespace RobotNet10.ScriptEngine.Shared;
|
|
|
|
public interface IScriptEngineResource
|
|
{
|
|
Type AppGlobalType { get; }
|
|
IDictionary<string, object?> GetTaskGlobals();
|
|
IDictionary<string, object?> GetMissionGlobals(Guid id, CancellationToken cancellationToken);
|
|
ImmutableArray<string> UsingNamespaces { get; }
|
|
ImmutableArray<string> Modules { get; }
|
|
ImmutableArray<string> DocModules { get; }
|
|
}
|