尝试分离NodeModel与依赖包

This commit is contained in:
fengjiayi
2024-08-06 16:09:46 +08:00
parent f15baf0d9b
commit 4183866b42
56 changed files with 3623 additions and 241 deletions

View File

@@ -1,11 +1,5 @@
using Serein;
using Serein.Flow.SerinExpression;
using Serein.WorkBench.Themes;
using Newtonsoft.Json;
using SqlSugar;
using SqlSugar.Extensions;
using Newtonsoft.Json;
using System.Diagnostics;
using System.Linq.Expressions;
using System.Windows;
namespace Serein.WorkBench

View File

@@ -1,13 +1,12 @@
using Serein.WorkBench.Node;
using Microsoft.Win32;
using Newtonsoft.Json.Linq;
using Serein.Library.IOC;
using Serein.NodeFlow;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Tool;
using Serein.WorkBench.Node.View;
using Serein.WorkBench.Themes;
using Serein.WorkBench.tool;
using Microsoft.Win32;
using Newtonsoft.Json.Linq;
using Serein;
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.Flow.Tool;
using System.Collections.Concurrent;
using System.Diagnostics;
using System.IO;
@@ -18,11 +17,6 @@ using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using static Serein.WorkBench.Connection;
using DynamicDemo.Node;
using Npgsql.Logging;
using System.Threading.Tasks.Dataflow;
using Serein.Library.IOC;
namespace Serein.WorkBench
{
@@ -121,7 +115,7 @@ namespace Serein.WorkBench
/// <summary>
/// 节点的命名空间
/// </summary>
public const string NodeSpaceName = $"{nameof(Serein)}.{nameof(Serein.Flow)}.{nameof(Serein.Flow.NodeModel)}";
public const string NodeSpaceName = $"{nameof(Serein)}.{nameof(Serein.NodeFlow)}.{nameof(Serein.NodeFlow.Model)}";
/// <summary>
/// 一种轻量的IOC容器
/// </summary>

View File

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

View File

@@ -1,9 +1,8 @@
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using static Serein.WorkBench.MainWindow;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,11 +1,5 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.ViewModel;
using static Serein.WorkBench.MainWindow;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows;
using static Dm.net.buffer.ByteArrayBuffer;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,10 +1,8 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using static Serein.WorkBench.MainWindow;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,8 +1,7 @@
using Serein.Flow;
using Serein.NodeFlow;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using static Serein.WorkBench.MainWindow;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,19 +1,5 @@
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.ViewModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,8 +1,5 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.ViewModel;
using System.Windows;
using System.Windows.Controls;
namespace Serein.WorkBench.Node.View
{

View File

@@ -1,6 +1,5 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.WorkBench.Themes;
using Serein.NodeFlow;
using Serein.NodeFlow.Model;
using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.ComponentModel;

View File

@@ -1,8 +1,5 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.View;
using System.ComponentModel;
using System.Runtime.CompilerServices;
namespace Serein.WorkBench.Node.ViewModel
{

View File

@@ -1,9 +1,5 @@
using Serein.Flow;
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.View;
using System.ComponentModel;
using System.Runtime.CompilerServices;
using static Dm.net.buffer.ByteArrayBuffer;
namespace Serein.WorkBench.Node.ViewModel
{

View File

@@ -1,10 +1,5 @@
using Serein.Flow.NodeModel;
using Serein.NodeFlow.Model;
using Serein.WorkBench.Node.View;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Serein.WorkBench.Node.ViewModel
{

View File

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

View File

@@ -37,6 +37,7 @@
<ItemGroup>
<!--<ProjectReference Include="..\DynamicControl\DynamicControl.csproj" />-->
<ProjectReference Include="..\Library\Serein.Library.csproj" />
<ProjectReference Include="..\NodeFlow\Serein.NodeFlow.csproj" />
</ItemGroup>
<ItemGroup>

View File

@@ -1,20 +1,9 @@
using Serein.Flow;
using System;
using Serein.NodeFlow;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Serein.WorkBench.Themes
{