Example #1
0
 private FunctionDeployedPackage(
     IRuntimeEntityIdentity identity,
     ExecutionTarget executionTarget,
     ExecutionContext context,
     bool isAsync)
 {
     DeployedPackageIdentity = identity;
     Executable = new ExecutableFunction(executionTarget, context, identity, isAsync);
 }
Example #2
0
 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;
 }
Example #3
0
 public ExecutableFunction(ExecutionTarget target, LLVM.ExecutionContext context, IRuntimeEntityIdentity runtimeIdentity)
 {
     CreatedDate     = DateTime.Now;
     ExecutionTarget = target;
     CompiledName    = runtimeIdentity.EditorName;
     RuntimeName     = runtimeIdentity.RuntimeName;
     _llvmContext    = context;
 }
Example #4
0
 private IBuiltPackage GetBuiltPackage(IRuntimeEntityIdentity name) => _compiler.Value.GetBuiltPackage((CompileSpecification)name);
 private IBuiltPackage GetBuiltPackage(IRuntimeEntityIdentity name)
 {
     return(_compiler.Value.GetBuiltPackage((SpecAndQName)name));
 }