优化LocalFlowEnviromment(1)

This commit is contained in:
fengjiayi
2025-07-04 11:35:34 +08:00
parent 97df2a04b2
commit 345fee39ba
14 changed files with 492 additions and 944 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.Library.Utils; using Serein.Library.Utils;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.ComponentModel; using System.ComponentModel;
using System.Reflection; using System.Reflection;

View File

@@ -2,7 +2,7 @@
using Serein.Library; using Serein.Library;
using System.Security.AccessControl; using System.Security.AccessControl;
namespace Serein.NodeFlow.Model.Node namespace Serein.NodeFlow.Model
{ {
/// <summary> /// <summary>
/// 单动作节点(用于动作控件) /// 单动作节点(用于动作控件)

View File

@@ -3,7 +3,7 @@ using Serein.Library;
using Serein.Library.Utils; using Serein.Library.Utils;
using System; using System;
namespace Serein.NodeFlow.Model.Node namespace Serein.NodeFlow.Model
{ {
/// <summary> /// <summary>
/// 触发器节点 /// 触发器节点

View File

@@ -6,7 +6,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Serein.NodeFlow.Model.Node namespace Serein.NodeFlow.Model
{ {
public class SingleUINode : NodeModelBase public class SingleUINode : NodeModelBase
{ {

View File

@@ -1,7 +1,7 @@
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.NodeFlow.Env; using Serein.NodeFlow.Env;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View File

@@ -1,6 +1,6 @@
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using Serein.NodeFlow.Services; using Serein.NodeFlow.Services;
using Serein.NodeFlow.Tool; using Serein.NodeFlow.Tool;
using System; using System;

View File

@@ -1,6 +1,6 @@
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@@ -9,7 +9,7 @@ using System.Threading.Tasks;
namespace Serein.NodeFlow.Services namespace Serein.NodeFlow.Services
{ {
public class FlowModelService internal class FlowModelService
{ {
private readonly IFlowEnvironment environment; private readonly IFlowEnvironment environment;

View File

@@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace Serein.NodeFlow.Services namespace Serein.NodeFlow.Services
{ {
public class FlowOperationService internal class FlowOperationService
{ {
private readonly ISereinIOC sereinIOC; private readonly ISereinIOC sereinIOC;

View File

@@ -2,7 +2,7 @@
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.Library.Utils; using Serein.Library.Utils;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using Serein.NodeFlow.Tool; using Serein.NodeFlow.Tool;
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;

View File

@@ -18,7 +18,7 @@ namespace Serein.NodeFlow.Tool
/// <summary> /// <summary>
/// 管理加载在运行环境中的外部程序集 /// 管理加载在运行环境中的外部程序集
/// </summary> /// </summary>
public class FlowLibraryManagement internal class FlowLibraryManagement
{ {
public FlowLibraryManagement(IFlowEnvironment flowEnvironment) public FlowLibraryManagement(IFlowEnvironment flowEnvironment)
{ {

View File

@@ -1,4 +1,4 @@
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using Serein.Workbench.Node.View; using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel namespace Serein.Workbench.Node.ViewModel

View File

@@ -1,4 +1,4 @@
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using Serein.Workbench.Node.View; using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel namespace Serein.Workbench.Node.ViewModel

View File

@@ -1,7 +1,7 @@
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
using Serein.Library; using Serein.Library;
using Serein.Library.Api; using Serein.Library.Api;
using Serein.NodeFlow.Model.Node; using Serein.NodeFlow.Model;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;