public Task Async_Spawn(PID pid, IConfigSectionNode args, Type type = null) { var guid = args.AttrByName(CONFIG_TYPE_GUID_ATTR).ValueAsGUID(Guid.Empty); if (type == null && guid != Guid.Empty) { type = ProcessTypeResolver.Resolve(guid); } return(Async_Spawn(Process.MakeNew(App, type, pid, args))); }
public Task Async_Spawn(PID pid, IConfigSectionNode args, Guid type) { return(Async_Spawn(pid, args, ProcessTypeResolver.Resolve(type))); }
public void Spawn(PID pid, IConfigSectionNode args, Guid type) { Spawn(pid, args, ProcessTypeResolver.Resolve(type)); }