private FunctionDeployedPackage( IRuntimeEntityIdentity identity, ExecutionTarget executionTarget, ExecutionContext context, bool isAsync) { DeployedPackageIdentity = identity; Executable = new ExecutableFunction(executionTarget, context, identity, isAsync); }
public ExecutableFunction( ExecutionTarget target, LLVM.ExecutionContext context, IRuntimeEntityIdentity runtimeIdentity, bool isAsync) { CreatedDate = DateTime.Now; ExecutionTarget = target; CompiledName = runtimeIdentity.EditorName; RuntimeName = FunctionCompileHandler.FunctionLLVMName(runtimeIdentity.EditorName); _llvmContext = context; IsAsync = isAsync; }
public ExecutableFunction(ExecutionTarget target, LLVM.ExecutionContext context, IRuntimeEntityIdentity runtimeIdentity) { CreatedDate = DateTime.Now; ExecutionTarget = target; CompiledName = runtimeIdentity.EditorName; RuntimeName = runtimeIdentity.RuntimeName; _llvmContext = context; }
private IBuiltPackage GetBuiltPackage(IRuntimeEntityIdentity name) => _compiler.Value.GetBuiltPackage((CompileSpecification)name);
private IBuiltPackage GetBuiltPackage(IRuntimeEntityIdentity name) { return(_compiler.Value.GetBuiltPackage((SpecAndQName)name)); }