示例#1
0
 public TargetDeployer(GetBuiltPackage getBuildPackageDelegate, GetTargetDeployer getTargetDeployer, ExecutionTarget executionTarget)
     : base(getBuildPackageDelegate, getTargetDeployer)
 {
     _executionTarget = executionTarget;
     AddDeploymentStartingHandler(HandleDeploymentStarting);
     AddDeploymentFinishedHandler(HandleDeploymentFinished);
 }
示例#2
0
 public ExecutableFunction(ExecutionTarget target, LLVM.ExecutionContext context, IRuntimeEntityIdentity runtimeIdentity)
 {
     CreatedDate     = DateTime.Now;
     ExecutionTarget = target;
     CompiledName    = runtimeIdentity.EditorName;
     RuntimeName     = runtimeIdentity.RuntimeName;
     _llvmContext    = context;
 }
示例#3
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;
 }