diff --git a/Distribute_computing/ComputingServices.sln b/Distribute_computing/ComputingServices.sln
index 10ddcb4..2e1ba5a 100644
--- a/Distribute_computing/ComputingServices.sln
+++ b/Distribute_computing/ComputingServices.sln
@@ -41,6 +41,8 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "thinking", "thinking\thinki
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Grid", "..\..\sciBASIC#\Data_science\Darwinism\NonlinearGrid\NonlinearGrid\Grid.vbproj", "{1F9B3E34-9470-4E57-86EA-350D5179C720}"
EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "test", "GridDynamics_plugins\test\test.vbproj", "{EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Biodeep_UNIX_x64|Any CPU = Biodeep_UNIX_x64|Any CPU
@@ -2145,6 +2147,126 @@ Global
{1F9B3E34-9470-4E57-86EA-350D5179C720}.Yilia-Release_x64|x64.Build.0 = Release|x64
{1F9B3E34-9470-4E57-86EA-350D5179C720}.Yilia-Release_x64|x86.ActiveCfg = Release|Any CPU
{1F9B3E34-9470-4E57-86EA-350D5179C720}.Yilia-Release_x64|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep_UNIX_x64|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biodeep|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|x64.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|x64.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|x86.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Biostack-Debug|x86.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|x64.ActiveCfg = Debug|x64
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|x64.Build.0 = Debug|x64
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|Any CPU.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|x64.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|x64.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|x86.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.DEMO|x86.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|Any CPU.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|x64.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|x64.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|x86.ActiveCfg = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.docs|x86.Build.0 = Debug|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(Release_X64)|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GCModeller(UNIX-Release_X64)|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.GTA5-game-test|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.installer_x64|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.mysqli_X64_release|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.node-debug|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.ProteoWizard.d|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Publish|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Release|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.sciBASIC.NET-test-release|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Surveillance-of-infectious-diseases|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.WebAssembly|x86.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|Any CPU.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|Any CPU.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|x64.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|x64.Build.0 = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|x86.ActiveCfg = Release|Any CPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}.Yilia-Release_x64|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Distribute_computing/GridDynamics_plugins/test/App.config b/Distribute_computing/GridDynamics_plugins/test/App.config
new file mode 100644
index 0000000..016d28f
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Distribute_computing/GridDynamics_plugins/test/Module1.vb b/Distribute_computing/GridDynamics_plugins/test/Module1.vb
new file mode 100644
index 0000000..2f409fd
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/Module1.vb
@@ -0,0 +1,18 @@
+Imports GridDynamics_plugins
+Imports Microsoft.VisualBasic.Linq
+Imports Microsoft.VisualBasic.Math.LinearAlgebra
+
+Module Module1
+
+ Sub Main()
+
+ Dim vec As Vector = 50000.Sequence.Select(Function(i) CDbl(i)).AsVector
+ Dim filePath$ = "./test.dat"
+
+
+ Using file = filePath.Open
+ Call vec.Serialize(file)
+ End Using
+ End Sub
+
+End Module
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Application.Designer.vb b/Distribute_computing/GridDynamics_plugins/test/My Project/Application.Designer.vb
new file mode 100644
index 0000000..88dd01c
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Application.Designer.vb
@@ -0,0 +1,13 @@
+'------------------------------------------------------------------------------
+'
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.42000
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Application.myapp b/Distribute_computing/GridDynamics_plugins/test/My Project/Application.myapp
new file mode 100644
index 0000000..e62f1a5
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Application.myapp
@@ -0,0 +1,10 @@
+
+
+ false
+ false
+ 0
+ true
+ 0
+ 2
+ true
+
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/AssemblyInfo.vb b/Distribute_computing/GridDynamics_plugins/test/My Project/AssemblyInfo.vb
new file mode 100644
index 0000000..f3623cc
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/AssemblyInfo.vb
@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' 有关程序集的一般信息由以下
+' 控制。更改这些特性值可修改
+' 与程序集关联的信息。
+
+'查看程序集特性的值
+
+
+
+
+
+
+
+
+
+
+'如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+
+
+' 程序集的版本信息由下列四个值组成:
+'
+' 主版本
+' 次版本
+' 生成号
+' 修订号
+'
+' 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+' 方法是按如下所示使用“*”: :
+'
+
+
+
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.Designer.vb b/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.Designer.vb
new file mode 100644
index 0000000..7be7f8c
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.Designer.vb
@@ -0,0 +1,62 @@
+'------------------------------------------------------------------------------
+'
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.42000
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My.Resources
+
+ 'This class was auto-generated by the StronglyTypedResourceBuilder
+ 'class via a tool like ResGen or Visual Studio.
+ 'To add or remove a member, edit your .ResX file then rerun ResGen
+ 'with the /str option, or rebuild your VS project.
+ '''
+ ''' A strongly-typed resource class, for looking up localized strings, etc.
+ '''
+ _
+ Friend Module Resources
+
+ Private resourceMan As Global.System.Resources.ResourceManager
+
+ Private resourceCulture As Global.System.Globalization.CultureInfo
+
+ '''
+ ''' Returns the cached ResourceManager instance used by this class.
+ '''
+ _
+ Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+ Get
+ If Object.ReferenceEquals(resourceMan, Nothing) Then
+ Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("test.Resources", GetType(Resources).Assembly)
+ resourceMan = temp
+ End If
+ Return resourceMan
+ End Get
+ End Property
+
+ '''
+ ''' Overrides the current thread's CurrentUICulture property for all
+ ''' resource lookups using this strongly typed resource class.
+ '''
+ _
+ Friend Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set(ByVal value As Global.System.Globalization.CultureInfo)
+ resourceCulture = value
+ End Set
+ End Property
+ End Module
+End Namespace
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.resx b/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.Designer.vb b/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.Designer.vb
new file mode 100644
index 0000000..76d968b
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.Designer.vb
@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+'
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.42000
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ _
+ Partial Friend NotInheritable Class MySettings
+ Inherits Global.System.Configuration.ApplicationSettingsBase
+
+ Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
+
+#Region "My.Settings Auto-Save Functionality"
+#If _MyType = "WindowsForms" Then
+ Private Shared addedHandler As Boolean
+
+ Private Shared addedHandlerLockObject As New Object
+
+ _
+ Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
+ If My.Application.SaveMySettingsOnExit Then
+ My.Settings.Save()
+ End If
+ End Sub
+#End If
+#End Region
+
+ Public Shared ReadOnly Property [Default]() As MySettings
+ Get
+
+#If _MyType = "WindowsForms" Then
+ If Not addedHandler Then
+ SyncLock addedHandlerLockObject
+ If Not addedHandler Then
+ AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+ addedHandler = True
+ End If
+ End SyncLock
+ End If
+#End If
+ Return defaultInstance
+ End Get
+ End Property
+ End Class
+End Namespace
+
+Namespace My
+
+ _
+ Friend Module MySettingsProperty
+
+ _
+ Friend ReadOnly Property Settings() As Global.test.My.MySettings
+ Get
+ Return Global.test.My.MySettings.Default
+ End Get
+ End Property
+ End Module
+End Namespace
diff --git a/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.settings b/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.settings
new file mode 100644
index 0000000..85b890b
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/My Project/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Distribute_computing/GridDynamics_plugins/test/test.vbproj b/Distribute_computing/GridDynamics_plugins/test/test.vbproj
new file mode 100644
index 0000000..1dd5817
--- /dev/null
+++ b/Distribute_computing/GridDynamics_plugins/test/test.vbproj
@@ -0,0 +1,203 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {EE7E8A63-FA89-4AD1-8FBE-240FA569FFBC}
+ Exe
+ test.Module1
+ test
+ test
+ 512
+ Console
+ v4.7
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ true
+ true
+ bin\Debug\
+ test.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ AnyCPU
+ pdbonly
+ false
+ true
+ true
+ bin\Release\
+ test.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ On
+
+
+ Binary
+
+
+ Off
+
+
+ On
+
+
+ true
+ true
+ true
+ bin\x64\Debug\
+ test.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x64
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ true
+ bin\x64\Release\
+ test.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ x64
+ MinimumRecommendedRules.ruleset
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ Application.myapp
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+ VbMyResourcesResXFileCodeGenerator
+ Resources.Designer.vb
+ My.Resources
+ Designer
+
+
+
+
+ MyApplicationCodeGenerator
+ Application.Designer.vb
+
+
+ SettingsSingleFileGenerator
+ My
+ Settings.Designer.vb
+
+
+
+
+
+ {487d7c92-d05a-4908-bf81-e6baba0bf592}
+ BinaryData
+
+
+ {3c79ae03-a766-4b61-bdc4-824d78481b53}
+ DataStorage
+
+
+ {7283c179-f852-4ead-8d8f-b82ef2cbd7db}
+ 47_dotnet_ms-vb_data.framework
+
+
+ {1f9b3e34-9470-4e57-86ea-350d5179c720}
+ Grid
+
+
+ {0bb4e012-ad1a-47fc-bac6-ff480299a50c}
+ GATopology
+
+
+ {1b42809b-603f-4cea-a0db-91276582b9ca}
+ DataMining
+
+
+ {203bc68f-a0cd-443a-ab62-4af4110f752f}
+ GraphTheory
+
+
+ {a43ec013-2b55-4d25-b9f1-96bd5fb1e577}
+ MachineLearning
+
+
+ {ccbf36ab-506d-48a2-9150-a3762d4120ec}
+ MLDebugger
+
+
+ {fc125b0d-1942-496f-b502-9c0eb80e35b6}
+ DataFittings
+
+
+ {e3367b88-5d0c-495a-8273-331656d4b5aa}
+ math-core
+
+
+ {076315ee-b598-40dc-9280-c71cdf9b6a48}
+ Network.GraphTheory
+
+
+ {3291389c-ea87-4b33-a9a5-65a2d60ba3e2}
+ physics
+
+
+ {fecce1fd-e1d4-49e3-a668-60bb5e7aed99}
+ 47-dotnet_Microsoft.VisualBasic
+
+
+ {87383048-1b31-49b7-9fb7-0ded1b80ace8}
+ ComputingServices
+
+
+ {f045b4bf-7e34-4e31-9d44-e3d4c7dd3098}
+ thinking
+
+
+ {44396667-3358-4529-bc45-722cd0cd3997}
+ GridDynamics_plugins
+
+
+
+
\ No newline at end of file