diff --git a/App/Accessibility.dll b/App/Accessibility.dll index cc0a96a..829668b 100644 Binary files a/App/Accessibility.dll and b/App/Accessibility.dll differ diff --git a/App/DirectWriteForwarder.dll b/App/DirectWriteForwarder.dll index b3348e0..d284eba 100644 Binary files a/App/DirectWriteForwarder.dll and b/App/DirectWriteForwarder.dll differ diff --git a/App/Hi.WpfPlus.dll b/App/Hi.WpfPlus.dll index 56ac357..5f1bd0a 100644 Binary files a/App/Hi.WpfPlus.dll and b/App/Hi.WpfPlus.dll differ diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index 58bffa8..ee4a57a 100644 Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ diff --git a/App/HiDisp.dll b/App/HiDisp.dll index 008de6f..179a470 100644 Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ diff --git a/App/HiGeom.dll b/App/HiGeom.dll index 4f14a42..a270bb8 100644 Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ diff --git a/App/HiLicense.dll b/App/HiLicense.dll index 9232c72..4ae7385 100644 Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ diff --git a/App/HiMech.dll b/App/HiMech.dll index 2dd4518..cab62a3 100644 Binary files a/App/HiMech.dll and b/App/HiMech.dll differ diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index 40ddea2..274b980 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -1,922 +1,986 @@ { "runtimeTarget": { - "name": ".NETCoreApp,Version=v9.0/win-x64", + "name": ".NETCoreApp,Version=v10.0/win-x64", "signature": "" }, "compilationOptions": {}, "targets": { - ".NETCoreApp,Version=v9.0": {}, - ".NETCoreApp,Version=v9.0/win-x64": { + ".NETCoreApp,Version=v10.0": {}, + ".NETCoreApp,Version=v10.0/win-x64": { "HiNC-2025-win-desktop/1.0.0": { "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.WpfPlus": "3.1.85", - "HiNc": "3.1.100", - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "9.0.11", - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "9.0.11", - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "9.0.11" + "Hi.WpfPlus": "3.1.86", + "HiNc": "3.1.101", + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1", + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1", + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1" }, "runtime": { "HiNC-2025-win-desktop.dll": {} } }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.1": { "runtime": { "Microsoft.CSharp.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.VisualBasic.Core.dll": { - "assemblyVersion": "14.0.0.0", - "fileVersion": "14.0.1125.51716" + "assemblyVersion": "15.0.0.0", + "fileVersion": "15.0.125.57005" }, "Microsoft.Win32.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Win32.Registry.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.AppContext.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Buffers.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Collections.Concurrent.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Collections.Immutable.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Collections.NonGeneric.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Collections.Specialized.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Collections.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.Annotations.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.DataAnnotations.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.EventBasedAsync.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.TypeConverter.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.ComponentModel.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Configuration.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Console.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Core.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Data.Common.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Data.DataSetExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Data.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.Contracts.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.Debug.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.FileVersionInfo.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.Process.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.StackTrace.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.TextWriterTraceListener.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.Tools.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.TraceSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.Tracing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Drawing.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Dynamic.Runtime.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Formats.Asn1.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Formats.Tar.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Globalization.Calendars.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Globalization.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Globalization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Compression.Brotli.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Compression.FileSystem.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.IO.Compression.ZipFile.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Compression.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.FileSystem.AccessControl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.FileSystem.DriveInfo.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.FileSystem.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.FileSystem.Watcher.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.FileSystem.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.IsolatedStorage.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.MemoryMappedFiles.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.IO.Pipelines.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Pipes.AccessControl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Pipes.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.UnmanagedMemoryStream.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Linq.AsyncEnumerable.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Linq.Expressions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Linq.Parallel.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Linq.Queryable.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Linq.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Memory.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Http.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Http.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.HttpListener.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Mail.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.NameResolution.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.NetworkInformation.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Ping.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Quic.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Requests.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Security.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Net.ServerSentEvents.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.ServicePoint.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.Sockets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.WebClient.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.WebHeaderCollection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.WebProxy.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.WebSockets.Client.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.WebSockets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Net.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Numerics.Vectors.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Numerics.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.ObjectModel.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Private.CoreLib.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Private.DataContractSerialization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Private.Uri.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Private.Xml.Linq.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Private.Xml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.DispatchProxy.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.Emit.Lightweight.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.Emit.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Reflection.Metadata.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.TypeExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Reflection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Resources.Reader.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Resources.ResourceManager.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Resources.Writer.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.CompilerServices.VisualC.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Handles.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.InteropServices.JavaScript.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.InteropServices.RuntimeInformation.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.InteropServices.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Intrinsics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Loader.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Numerics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Serialization.Formatters.dll": { "assemblyVersion": "8.1.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Runtime.Serialization.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Serialization.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Serialization.Xml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Runtime.Serialization.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Runtime.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.AccessControl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Claims.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Algorithms.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Cng.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Csp.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Encoding.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.OpenSsl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.X509Certificates.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Principal.Windows.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Principal.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.SecureString.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.ServiceModel.Web.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.ServiceProcess.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Text.Encoding.CodePages.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Text.Encoding.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Text.Encoding.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Text.Encodings.Web.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Text.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Text.RegularExpressions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Threading.AccessControl.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Channels.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Overlapped.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Tasks.Dataflow.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Tasks.Parallel.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Tasks.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Thread.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.ThreadPool.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.Timer.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Transactions.Local.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Transactions.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.ValueTuple.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Web.HttpUtility.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Web.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Windows.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Xml.Linq.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Xml.ReaderWriter.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.Serialization.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.Xml.XDocument.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.XPath.XDocument.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.XPath.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.XmlDocument.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.XmlSerializer.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xml.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "System.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "mscorlib.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "netstandard.dll": { "assemblyVersion": "2.1.0.0", - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" } }, "native": { "Microsoft.DiaSymReader.Native.amd64.dll": { - "fileVersion": "14.42.34436.0" + "fileVersion": "14.40.33810.0" }, "System.IO.Compression.Native.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "clretwrc.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "clrgc.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "clrgcexp.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "clrjit.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "coreclr.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "createdump.exe": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "hostfxr.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "hostpolicy.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "mscordaccore.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, - "mscordaccore_amd64_amd64_9.0.1125.51716.dll": { - "fileVersion": "9.0.1125.51716" + "mscordaccore_amd64_amd64_10.0.125.57005.dll": { + "fileVersion": "10.0.125.57005" }, "mscordbi.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "mscorrc.dll": { - "fileVersion": "9.0.1125.51716" + "fileVersion": "10.0.125.57005" }, "msquic.dll": { - "fileVersion": "2.4.8.0" + "fileVersion": "2.4.16.0" } } }, - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.1": { "runtime": { "Accessibility.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "9.0.1125.51901" + "fileVersion": "10.0.125.57005" }, "DirectWriteForwarder.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.VisualBasic.Forms.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.VisualBasic.dll": { "assemblyVersion": "10.1.0.0", - "fileVersion": "9.0.1125.51901" + "fileVersion": "10.0.125.57005" }, "Microsoft.Win32.Registry.AccessControl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationCore.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework-SystemCore.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework-SystemData.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework-SystemDrawing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework-SystemXml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework-SystemXmlLinq.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Aero.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Aero2.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.AeroLite.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Classic.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Fluent.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Luna.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.Royale.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationFramework.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "PresentationUI.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "ReachFramework.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.CodeDom.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Design.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Diagnostics.EventLog.Messages.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "0.0.0.0" + }, + "System.Diagnostics.EventLog.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Diagnostics.PerformanceCounter.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.DirectoryServices.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Drawing.Common.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Drawing.Design.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Drawing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Formats.Nrbf.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.IO.Packaging.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Printing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Private.Windows.Core.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Private.Windows.GdiPlus.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Resources.Extensions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Pkcs.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Cryptography.Xml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Security.Permissions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" - }, - "System.Threading.AccessControl.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Controls.Ribbon.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Forms.Design.Editors.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Forms.Design.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Forms.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Forms.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51901" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Input.Manipulations.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Windows.Presentation.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Windows.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Xaml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "UIAutomationClient.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "UIAutomationClientSideProviders.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "UIAutomationProvider.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "UIAutomationTypes.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "WindowsBase.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "WindowsFormsIntegration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52002" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" } }, "native": { @@ -924,569 +988,577 @@ "fileVersion": "10.0.22621.3233" }, "PenImc_cor3.dll": { - "fileVersion": "9.0.1125.52002" + "fileVersion": "10.0.125.57005" }, "PresentationNative_cor3.dll": { - "fileVersion": "9.0.25.51305" + "fileVersion": "10.0.125.56701" }, "vcruntime140_cor3.dll": { "fileVersion": "14.44.35211.0" }, "wpfgfx_cor3.dll": { - "fileVersion": "9.0.1125.52002" + "fileVersion": "10.0.125.57005" } } }, - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.1": { "runtime": { "Microsoft.AspNetCore.Antiforgery.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.BearerToken.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.Cookies.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.Core.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.OAuth.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authentication.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authorization.Policy.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Authorization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.Authorization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.Endpoints.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.Forms.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.Server.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.Web.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Components.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Connections.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.CookiePolicy.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Cors.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Cryptography.Internal.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.DataProtection.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.DataProtection.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.DataProtection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Diagnostics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.HostFiltering.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Hosting.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Hosting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Html.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Connections.Common.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Connections.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Extensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Features.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.Results.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Http.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.HttpLogging.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.HttpOverrides.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.HttpsPolicy.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Identity.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Localization.Routing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Localization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Metadata.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Core.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Cors.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Localization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.Razor.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.RazorPages.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.TagHelpers.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Mvc.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.OutputCaching.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.RateLimiting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Razor.Runtime.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Razor.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.RequestDecompression.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.ResponseCaching.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.ResponseCompression.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Rewrite.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Routing.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Routing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.HttpSys.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.IIS.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.IISIntegration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.Kestrel.Core.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Server.Kestrel.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.Session.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.SignalR.Common.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.SignalR.Core.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.SignalR.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.StaticAssets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.StaticFiles.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.WebSockets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.WebUtilities.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.AspNetCore.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Caching.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Caching.Memory.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.Ini.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.KeyPerFile.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.Xml.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Diagnostics.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Diagnostics.HealthChecks.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Features.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.FileProviders.Composite.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.FileProviders.Embedded.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Http.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Identity.Core.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Identity.Stores.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Localization.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Localization.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.TraceSource.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.ObjectPool.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Options.DataAnnotations.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Options.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "Microsoft.Extensions.Validation.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Extensions.WebEncoders.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.JSInterop.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "Microsoft.Net.Http.Headers.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.52006" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + }, + "System.Formats.Cbor.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" }, "System.Threading.RateLimiting.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1125.51716" + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" } }, "native": { "aspnetcorev2_inprocess.dll": { - "fileVersion": "19.0.25293.11" + "fileVersion": "20.0.25323.1" } } }, @@ -1600,39 +1672,36 @@ } } }, - "Hi.WpfPlus/3.1.85": { + "Hi.WpfPlus/3.1.86": { "dependencies": { - "HiDisp": "3.1.87" + "HiDisp": "3.1.88" }, "runtime": { - "lib/net9.0-windows7.0/Hi.WpfPlus.dll": { - "assemblyVersion": "3.1.85.0", - "fileVersion": "3.1.85.0" + "lib/net10.0-windows7.0/Hi.WpfPlus.dll": { + "assemblyVersion": "3.1.86.0", + "fileVersion": "3.1.86.0" } } }, - "HiCbtr/3.1.85": { + "HiCbtr/3.1.86": { "dependencies": { - "HiDisp": "3.1.87" + "HiDisp": "3.1.88" }, "runtime": { - "lib/net9.0/HiCbtr.dll": { - "assemblyVersion": "3.1.85.0", - "fileVersion": "3.1.85.0" + "lib/net10.0/HiCbtr.dll": { + "assemblyVersion": "3.1.86.0", + "fileVersion": "3.1.86.0" } } }, - "HiDisp/3.1.87": { + "HiDisp/3.1.88": { "dependencies": { - "HiGeom": "3.1.79", - "System.Configuration.ConfigurationManager": "10.0.1", - "System.Drawing.Common": "10.0.1", - "System.Resources.Extensions": "10.0.1" + "HiGeom": "3.1.80" }, "runtime": { - "lib/net9.0/HiDisp.dll": { - "assemblyVersion": "3.1.87.0", - "fileVersion": "3.1.87.0" + "lib/net10.0/HiDisp.dll": { + "assemblyVersion": "3.1.88.0", + "fileVersion": "3.1.88.0" } }, "native": { @@ -1650,7 +1719,7 @@ } } }, - "HiGeom/3.1.79": { + "HiGeom/3.1.80": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1660,88 +1729,87 @@ "MongoDB.Driver": "3.4.2" }, "runtime": { - "lib/net9.0/HiGeom.dll": { - "assemblyVersion": "3.1.79.0", - "fileVersion": "3.1.79.0" + "lib/net10.0/HiGeom.dll": { + "assemblyVersion": "3.1.80.0", + "fileVersion": "3.1.80.0" } }, "resources": { - "lib/net9.0/en/HiGeom.resources.dll": { + "lib/net10.0/en/HiGeom.resources.dll": { "locale": "en" }, - "lib/net9.0/zh-Hant/HiGeom.resources.dll": { + "lib/net10.0/zh-Hant/HiGeom.resources.dll": { "locale": "zh-Hant" } } }, - "HiLicense/3.1.79": { + "HiLicense/3.1.80": { "dependencies": { - "HiGeom": "3.1.79" + "HiGeom": "3.1.80" }, "runtime": { - "lib/net9.0/HiLicense.dll": { - "assemblyVersion": "3.1.79.0", - "fileVersion": "3.1.79.0" + "lib/net10.0/HiLicense.dll": { + "assemblyVersion": "3.1.80.0", + "fileVersion": "3.1.80.0" } } }, - "HiMech/3.1.92": { + "HiMech/3.1.93": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.85", + "HiCbtr": "3.1.86", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0" }, "runtime": { - "lib/net9.0/HiMech.dll": { - "assemblyVersion": "3.1.92.0", - "fileVersion": "3.1.92.0" + "lib/net10.0/HiMech.dll": { + "assemblyVersion": "3.1.93.0", + "fileVersion": "3.1.93.0" } }, "resources": { - "lib/net9.0/en/HiMech.resources.dll": { + "lib/net10.0/en/HiMech.resources.dll": { "locale": "en" }, - "lib/net9.0/zh-Hans/HiMech.resources.dll": { + "lib/net10.0/zh-Hans/HiMech.resources.dll": { "locale": "zh-Hans" }, - "lib/net9.0/zh-Hant/HiMech.resources.dll": { + "lib/net10.0/zh-Hant/HiMech.resources.dll": { "locale": "zh-Hant" } } }, - "HiNc/3.1.100": { + "HiNc/3.1.101": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.79", - "HiMech": "3.1.92", - "HiUniNc": "3.1.89", - "System.IO.Pipelines": "10.0.1" + "HiLicense": "3.1.80", + "HiMech": "3.1.93", + "HiUniNc": "3.1.90" }, "runtime": { - "lib/net9.0/HiNc.dll": { - "assemblyVersion": "3.1.100.0", - "fileVersion": "3.1.100.0" + "lib/net10.0/HiNc.dll": { + "assemblyVersion": "3.1.101.0", + "fileVersion": "3.1.101.0" } }, "resources": { - "lib/net9.0/zh-Hans/HiNc.resources.dll": { + "lib/net10.0/zh-Hans/HiNc.resources.dll": { "locale": "zh-Hans" }, - "lib/net9.0/zh-Hant/HiNc.resources.dll": { + "lib/net10.0/zh-Hant/HiNc.resources.dll": { "locale": "zh-Hant" } } }, - "HiUniNc/3.1.89": { + "HiUniNc/3.1.90": { "dependencies": { - "HiMech": "3.1.92" + "HiMech": "3.1.93" }, "runtime": { - "lib/net9.0/HiUniNc.dll": { - "assemblyVersion": "3.1.89.0", - "fileVersion": "3.1.89.0" + "lib/net10.0/HiUniNc.dll": { + "assemblyVersion": "3.1.90.0", + "fileVersion": "3.1.90.0" } } }, @@ -1960,14 +2028,6 @@ } } }, - "Microsoft.Win32.SystemEvents/10.0.1": { - "runtime": { - "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, "MongoDB.Bson/3.4.2": { "runtime": { "lib/net6.0/MongoDB.Bson.dll": { @@ -2007,106 +2067,6 @@ } } }, - "System.Collections.Immutable/10.0.1": { - "runtime": { - "lib/net9.0/System.Collections.Immutable.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Configuration.ConfigurationManager/10.0.1": { - "dependencies": { - "System.Diagnostics.EventLog": "10.0.1", - "System.Security.Cryptography.ProtectedData": "10.0.1" - }, - "runtime": { - "lib/net9.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Diagnostics.EventLog/10.0.1": { - "runtime": { - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.Messages.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net9.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Drawing.Common/10.0.1": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "10.0.1" - }, - "runtime": { - "lib/net9.0/System.Drawing.Common.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - }, - "lib/net9.0/System.Private.Windows.Core.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - }, - "lib/net9.0/System.Private.Windows.GdiPlus.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Formats.Nrbf/10.0.1": { - "dependencies": { - "System.Reflection.Metadata": "10.0.1" - }, - "runtime": { - "lib/net9.0/System.Formats.Nrbf.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.IO.Pipelines/10.0.1": { - "runtime": { - "lib/net9.0/System.IO.Pipelines.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Reflection.Metadata/10.0.1": { - "dependencies": { - "System.Collections.Immutable": "10.0.1" - }, - "runtime": { - "lib/net9.0/System.Reflection.Metadata.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Resources.Extensions/10.0.1": { - "dependencies": { - "System.Formats.Nrbf": "10.0.1" - }, - "runtime": { - "lib/net9.0/System.Resources.Extensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Security.Cryptography.ProtectedData/10.0.1": { - "runtime": { - "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, "ZstdSharp.Port/0.7.3": { "runtime": { "lib/net7.0/ZstdSharp.dll": { @@ -2123,17 +2083,17 @@ "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.1": { "type": "runtimepack", "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.1": { "type": "runtimepack", "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/9.0.11": { + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.1": { "type": "runtimepack", "serviceable": false, "sha512": "" @@ -2222,61 +2182,61 @@ "path": "grpc.net.common/2.66.0", "hashPath": "grpc.net.common.2.66.0.nupkg.sha512" }, - "Hi.WpfPlus/3.1.85": { + "Hi.WpfPlus/3.1.86": { "type": "package", "serviceable": true, - "sha512": "sha512-4UtxDBFWWkGp7eEJEvDGmzuTfqh5+G8fekoRy6x2Tx/u74CvQ9/m9JQR31l1boOj7tMwuKBb7qzAB4oPc6xbgw==", - "path": "hi.wpfplus/3.1.85", - "hashPath": "hi.wpfplus.3.1.85.nupkg.sha512" + "sha512": "sha512-anpKfcnwD92m7yhY6DsS5LKU2j3FtagxL6y5Fqoxab+wL0nvi6+OrSQlJNcMzaQpjRMKqr4ynduz+CwY8z+vYw==", + "path": "hi.wpfplus/3.1.86", + "hashPath": "hi.wpfplus.3.1.86.nupkg.sha512" }, - "HiCbtr/3.1.85": { + "HiCbtr/3.1.86": { "type": "package", "serviceable": true, - "sha512": "sha512-lnlggQGN+nAEOaR/IB49twaMUyoJkzVCd2Q/tB/9c2BjD3i+/smefMNJLLJo03apqymv3y2GCjx/n8ALFMghjQ==", - "path": "hicbtr/3.1.85", - "hashPath": "hicbtr.3.1.85.nupkg.sha512" + "sha512": "sha512-hS52HdBKNUGKhX85K3g+XARbonT1Q16Ybicr97XfwDERmhPfWBD94ludVkDAtyDzpW9JS1P80PtJ1SgPFBxKEA==", + "path": "hicbtr/3.1.86", + "hashPath": "hicbtr.3.1.86.nupkg.sha512" }, - "HiDisp/3.1.87": { + "HiDisp/3.1.88": { "type": "package", "serviceable": true, - "sha512": "sha512-TnyzwHq9Gk5vfwTtmSsY1mS4QEnPeuTSNwlAHQgyb0UFzpNG9fDqZN2kc18gITuRiA2kEFsLjx2/wJ62dev/Gw==", - "path": "hidisp/3.1.87", - "hashPath": "hidisp.3.1.87.nupkg.sha512" + "sha512": "sha512-uCVD5pqw3HQPoDsGE5y7i1dcFXWIgv/y+A3lIC+9aNgmHubV4S6b52iF2a1EpVJ2kpycokkPsXXe/2umuJA12w==", + "path": "hidisp/3.1.88", + "hashPath": "hidisp.3.1.88.nupkg.sha512" }, - "HiGeom/3.1.79": { + "HiGeom/3.1.80": { "type": "package", "serviceable": true, - "sha512": "sha512-37LUVgA69aHxAIpvchlSNpgLossHyxwDR/ycjzLnsrP4DVq5a6v3oOZRqOxNmweTy81nI9f09qECfSGXjjkLhQ==", - "path": "higeom/3.1.79", - "hashPath": "higeom.3.1.79.nupkg.sha512" + "sha512": "sha512-E5PjU/BYrFb85oWuYvfhWcWLhy1Ppx1T2aqT5kJa1BgT3H5fYx46DR/maWFWClyChf6We9dppI9NxKIBCZfp5w==", + "path": "higeom/3.1.80", + "hashPath": "higeom.3.1.80.nupkg.sha512" }, - "HiLicense/3.1.79": { + "HiLicense/3.1.80": { "type": "package", "serviceable": true, - "sha512": "sha512-WuGefE+PtY45Y4fCAxFBCjK0ARqVlq7giCRLyBIVObWNp3d+wMDUAm+YEQiV1ZO5YUn59KXzMROqijcc5vrGDA==", - "path": "hilicense/3.1.79", - "hashPath": "hilicense.3.1.79.nupkg.sha512" + "sha512": "sha512-6U7Ay1X9S9JERslDRNd4YPchla8L4EZeTCTPgrMO563mQCgZWwW1OTJ8UkbiQbpxHcrf2Jhd1B/lVpyxP6NGYg==", + "path": "hilicense/3.1.80", + "hashPath": "hilicense.3.1.80.nupkg.sha512" }, - "HiMech/3.1.92": { + "HiMech/3.1.93": { "type": "package", "serviceable": true, - "sha512": "sha512-mmcySxSYExQltMhGM9uOgYwjAq/00AkRfyXK3ICS9UXNCRO88ZCKSFb2CyTifwmR/z3lpzeo4evigS4K5Ifqpw==", - "path": "himech/3.1.92", - "hashPath": "himech.3.1.92.nupkg.sha512" + "sha512": "sha512-BgSctP7pYKNXDdI2+VUtv5f64AVcey1Vy7N9XYQ6XgEV7whL3pBnMsUX2BIuZ8keBDIgJQujs+Csuj3NQFbpFA==", + "path": "himech/3.1.93", + "hashPath": "himech.3.1.93.nupkg.sha512" }, - "HiNc/3.1.100": { + "HiNc/3.1.101": { "type": "package", "serviceable": true, - "sha512": "sha512-00K/GmJUT4+uR8E2lUOx46Q7/VYXZKVdCUz4aVKmGLMeTlrT0r6Qaw0cd3PaYGKCGDCu6KLyoUHPkjv1qCvYPA==", - "path": "hinc/3.1.100", - "hashPath": "hinc.3.1.100.nupkg.sha512" + "sha512": "sha512-QEZZbQxhdxOe5IKG9Y/4n4G1LBzHtnJgPzJijTmwt3b2W2OrY9QxNDBE0ofszOIB4uyHIHNSV3C2A+Bysr3FYg==", + "path": "hinc/3.1.101", + "hashPath": "hinc.3.1.101.nupkg.sha512" }, - "HiUniNc/3.1.89": { + "HiUniNc/3.1.90": { "type": "package", "serviceable": true, - "sha512": "sha512-MkwJD5YYlcDyYqVErz2Q9v7aIincPpetME9SvgL/Qlj0YP/VQMVF6C8HCAdZHorF6Wv5Qgl1vKoVhctWqMA6fg==", - "path": "hiuninc/3.1.89", - "hashPath": "hiuninc.3.1.89.nupkg.sha512" + "sha512": "sha512-Vn2BukeBX4Y8X8gqAGBd1kWgB/XWVt9R6Q/PKZQrBjMAYYqLDex/ZTTf3eGii4ZlT3D0ri83jEJz00G29rYcXQ==", + "path": "hiuninc/3.1.90", + "hashPath": "hiuninc.3.1.90.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", @@ -2313,13 +2273,6 @@ "path": "microsoft.codeanalysis.scripting.common/5.0.0", "hashPath": "microsoft.codeanalysis.scripting.common.5.0.0.nupkg.sha512" }, - "Microsoft.Win32.SystemEvents/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-trU4LN2C04nj5qnl8HqoX0NJGPCFg9h2f5o+jjp3Xm8c8fQtu6Ga1/fNFMf3AapoHyLP1WlP21XnL2ij/TLKlg==", - "path": "microsoft.win32.systemevents/10.0.1", - "hashPath": "microsoft.win32.systemevents.10.0.1.nupkg.sha512" - }, "MongoDB.Bson/3.4.2": { "type": "package", "serviceable": true, @@ -2348,69 +2301,6 @@ "path": "snappier/1.0.0", "hashPath": "snappier.1.0.0.nupkg.sha512" }, - "System.Collections.Immutable/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g==", - "path": "system.collections.immutable/10.0.1", - "hashPath": "system.collections.immutable.10.0.1.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HfOAIlSA8OuaxBZD6xjsUWhtB0KdKSWEfRId8gSGveLUjuP6G8IxfiFgJNxaiRIEC1kx4pSvz3Em5xW/J6LLxA==", - "path": "system.configuration.configurationmanager/10.0.1", - "hashPath": "system.configuration.configurationmanager.10.0.1.nupkg.sha512" - }, - "System.Diagnostics.EventLog/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw==", - "path": "system.diagnostics.eventlog/10.0.1", - "hashPath": "system.diagnostics.eventlog.10.0.1.nupkg.sha512" - }, - "System.Drawing.Common/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cmkIduwyVPfuO8kNehu3xNcjo26nMgUoJyfso9S/zTO85YovvPPG0/AFLjanx1iVgQ80OpJVnLb1jU3aIKNLdg==", - "path": "system.drawing.common/10.0.1", - "hashPath": "system.drawing.common.10.0.1.nupkg.sha512" - }, - "System.Formats.Nrbf/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UnsCQWrLHB4AzTxSvxriBQ+N4EiAPSOPWNdL/XzqgNyxu5Q9rU/s7M+ld5sHPRvtP9OkJPSXDi0iuhlq1IcdkQ==", - "path": "system.formats.nrbf/10.0.1", - "hashPath": "system.formats.nrbf.10.0.1.nupkg.sha512" - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "path": "system.io.pipelines/10.0.1", - "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" - }, - "System.Reflection.Metadata/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zpcfT/wacPPhE17zcudozlxQtWN/84qyiMyZNGLnK4cj2IMBtLsZYwYjVnALUhPliwyUVj/P7kaZvBWYBCnf2Q==", - "path": "system.reflection.metadata/10.0.1", - "hashPath": "system.reflection.metadata.10.0.1.nupkg.sha512" - }, - "System.Resources.Extensions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zq8Q3THQDjZ2O2LfwGnHXJ9aON4sIYf6kTR3AKXib+z2bwI9apV2vOWvBB1FygVfJZigFypwNxJ2PXeF/6S4GQ==", - "path": "system.resources.extensions/10.0.1", - "hashPath": "system.resources.extensions.10.0.1.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9SqHNq+lAjZeyPcm69FTQEjr+wsRYvkS3aW8yxoEndVYwDRkCrsP/44QPqpWHwzevoX26rkOoQ6kr7GZWngw2A==", - "path": "system.security.cryptography.protecteddata/10.0.1", - "hashPath": "system.security.cryptography.protecteddata.10.0.1.nupkg.sha512" - }, "ZstdSharp.Port/0.7.3": { "type": "package", "serviceable": true, diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index d5ab1f3..b7178be 100644 Binary files a/App/HiNC-2025-win-desktop.dll and b/App/HiNC-2025-win-desktop.dll differ diff --git a/App/HiNC-2025-win-desktop.exe b/App/HiNC-2025-win-desktop.exe index 2049be7..ac7eea7 100644 Binary files a/App/HiNC-2025-win-desktop.exe and b/App/HiNC-2025-win-desktop.exe differ diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index f464a11..0f5a82a 100644 Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ diff --git a/App/HiNC-2025-win-desktop.runtimeconfig.json b/App/HiNC-2025-win-desktop.runtimeconfig.json index 58d527e..7714b59 100644 --- a/App/HiNC-2025-win-desktop.runtimeconfig.json +++ b/App/HiNC-2025-win-desktop.runtimeconfig.json @@ -1,18 +1,18 @@ { "runtimeOptions": { - "tfm": "net9.0", + "tfm": "net10.0", "includedFrameworks": [ { "name": "Microsoft.NETCore.App", - "version": "9.0.11" + "version": "10.0.1" }, { "name": "Microsoft.WindowsDesktop.App", - "version": "9.0.11" + "version": "10.0.1" }, { "name": "Microsoft.AspNetCore.App", - "version": "9.0.11" + "version": "10.0.1" } ], "configProperties": { diff --git a/App/HiNc.dll b/App/HiNc.dll index 04cfb89..d4f8e67 100644 Binary files a/App/HiNc.dll and b/App/HiNc.dll differ diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index 29fc26f..5270947 100644 Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ diff --git a/App/Microsoft.AspNetCore.Antiforgery.dll b/App/Microsoft.AspNetCore.Antiforgery.dll index 796dc03..742c575 100644 Binary files a/App/Microsoft.AspNetCore.Antiforgery.dll and b/App/Microsoft.AspNetCore.Antiforgery.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Abstractions.dll b/App/Microsoft.AspNetCore.Authentication.Abstractions.dll index 0cb1e5f..1850a30 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Abstractions.dll and b/App/Microsoft.AspNetCore.Authentication.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.BearerToken.dll b/App/Microsoft.AspNetCore.Authentication.BearerToken.dll index 85124f5..8b52916 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.BearerToken.dll and b/App/Microsoft.AspNetCore.Authentication.BearerToken.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Cookies.dll b/App/Microsoft.AspNetCore.Authentication.Cookies.dll index 202c58b..5698313 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Cookies.dll and b/App/Microsoft.AspNetCore.Authentication.Cookies.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Core.dll b/App/Microsoft.AspNetCore.Authentication.Core.dll index a9148e9..7682ab5 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Core.dll and b/App/Microsoft.AspNetCore.Authentication.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.OAuth.dll b/App/Microsoft.AspNetCore.Authentication.OAuth.dll index c289c65..0b73eae 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.OAuth.dll and b/App/Microsoft.AspNetCore.Authentication.OAuth.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.dll b/App/Microsoft.AspNetCore.Authentication.dll index e075f71..7c0c2c7 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.dll and b/App/Microsoft.AspNetCore.Authentication.dll differ diff --git a/App/Microsoft.AspNetCore.Authorization.Policy.dll b/App/Microsoft.AspNetCore.Authorization.Policy.dll index 89bbf99..788df65 100644 Binary files a/App/Microsoft.AspNetCore.Authorization.Policy.dll and b/App/Microsoft.AspNetCore.Authorization.Policy.dll differ diff --git a/App/Microsoft.AspNetCore.Authorization.dll b/App/Microsoft.AspNetCore.Authorization.dll index 2dbaa9d..0c0dbd7 100644 Binary files a/App/Microsoft.AspNetCore.Authorization.dll and b/App/Microsoft.AspNetCore.Authorization.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Authorization.dll b/App/Microsoft.AspNetCore.Components.Authorization.dll index 839184e..b874774 100644 Binary files a/App/Microsoft.AspNetCore.Components.Authorization.dll and b/App/Microsoft.AspNetCore.Components.Authorization.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Endpoints.dll b/App/Microsoft.AspNetCore.Components.Endpoints.dll index c0d1307..7ec77d7 100644 Binary files a/App/Microsoft.AspNetCore.Components.Endpoints.dll and b/App/Microsoft.AspNetCore.Components.Endpoints.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Forms.dll b/App/Microsoft.AspNetCore.Components.Forms.dll index b8f80d4..f44c29a 100644 Binary files a/App/Microsoft.AspNetCore.Components.Forms.dll and b/App/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Server.dll b/App/Microsoft.AspNetCore.Components.Server.dll index 26a5dab..9e0918c 100644 Binary files a/App/Microsoft.AspNetCore.Components.Server.dll and b/App/Microsoft.AspNetCore.Components.Server.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Web.dll b/App/Microsoft.AspNetCore.Components.Web.dll index 9de18b2..87095b5 100644 Binary files a/App/Microsoft.AspNetCore.Components.Web.dll and b/App/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/App/Microsoft.AspNetCore.Components.dll b/App/Microsoft.AspNetCore.Components.dll index 2af66e6..0228464 100644 Binary files a/App/Microsoft.AspNetCore.Components.dll and b/App/Microsoft.AspNetCore.Components.dll differ diff --git a/App/Microsoft.AspNetCore.Connections.Abstractions.dll b/App/Microsoft.AspNetCore.Connections.Abstractions.dll index c0e5161..9a3de70 100644 Binary files a/App/Microsoft.AspNetCore.Connections.Abstractions.dll and b/App/Microsoft.AspNetCore.Connections.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.CookiePolicy.dll b/App/Microsoft.AspNetCore.CookiePolicy.dll index e93b605..1a81554 100644 Binary files a/App/Microsoft.AspNetCore.CookiePolicy.dll and b/App/Microsoft.AspNetCore.CookiePolicy.dll differ diff --git a/App/Microsoft.AspNetCore.Cors.dll b/App/Microsoft.AspNetCore.Cors.dll index 9cba605..3967f48 100644 Binary files a/App/Microsoft.AspNetCore.Cors.dll and b/App/Microsoft.AspNetCore.Cors.dll differ diff --git a/App/Microsoft.AspNetCore.Cryptography.Internal.dll b/App/Microsoft.AspNetCore.Cryptography.Internal.dll index 784d65b..f3cec77 100644 Binary files a/App/Microsoft.AspNetCore.Cryptography.Internal.dll and b/App/Microsoft.AspNetCore.Cryptography.Internal.dll differ diff --git a/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll b/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll index e8b0993..ff36830 100644 Binary files a/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll and b/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll b/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll index 31e8f50..caf4af1 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll and b/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.Extensions.dll b/App/Microsoft.AspNetCore.DataProtection.Extensions.dll index 48f676e..f6a67f2 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.Extensions.dll and b/App/Microsoft.AspNetCore.DataProtection.Extensions.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.dll b/App/Microsoft.AspNetCore.DataProtection.dll index c2ad4ac..f35003c 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.dll and b/App/Microsoft.AspNetCore.DataProtection.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll b/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll index 2440471..2b67d35 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll and b/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll b/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll index b78b7a9..80e3a46 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll and b/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.dll b/App/Microsoft.AspNetCore.Diagnostics.dll index 6fc8abd..34c07dd 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.dll and b/App/Microsoft.AspNetCore.Diagnostics.dll differ diff --git a/App/Microsoft.AspNetCore.HostFiltering.dll b/App/Microsoft.AspNetCore.HostFiltering.dll index b4240fc..c9397c5 100644 Binary files a/App/Microsoft.AspNetCore.HostFiltering.dll and b/App/Microsoft.AspNetCore.HostFiltering.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.Abstractions.dll b/App/Microsoft.AspNetCore.Hosting.Abstractions.dll index c12ac59..82b6386 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.Abstractions.dll and b/App/Microsoft.AspNetCore.Hosting.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll b/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll index a198a38..5da7326 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll and b/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.dll b/App/Microsoft.AspNetCore.Hosting.dll index 95f37d1..af70e31 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.dll and b/App/Microsoft.AspNetCore.Hosting.dll differ diff --git a/App/Microsoft.AspNetCore.Html.Abstractions.dll b/App/Microsoft.AspNetCore.Html.Abstractions.dll index 9fb1a41..ac0b304 100644 Binary files a/App/Microsoft.AspNetCore.Html.Abstractions.dll and b/App/Microsoft.AspNetCore.Html.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Abstractions.dll b/App/Microsoft.AspNetCore.Http.Abstractions.dll index 2da8070..1394671 100644 Binary files a/App/Microsoft.AspNetCore.Http.Abstractions.dll and b/App/Microsoft.AspNetCore.Http.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Connections.Common.dll b/App/Microsoft.AspNetCore.Http.Connections.Common.dll index f7250bf..75a9eb8 100644 Binary files a/App/Microsoft.AspNetCore.Http.Connections.Common.dll and b/App/Microsoft.AspNetCore.Http.Connections.Common.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Connections.dll b/App/Microsoft.AspNetCore.Http.Connections.dll index a1760c2..710ffd6 100644 Binary files a/App/Microsoft.AspNetCore.Http.Connections.dll and b/App/Microsoft.AspNetCore.Http.Connections.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Extensions.dll b/App/Microsoft.AspNetCore.Http.Extensions.dll index 85d5966..5599043 100644 Binary files a/App/Microsoft.AspNetCore.Http.Extensions.dll and b/App/Microsoft.AspNetCore.Http.Extensions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Features.dll b/App/Microsoft.AspNetCore.Http.Features.dll index 768bbcc..a19eb85 100644 Binary files a/App/Microsoft.AspNetCore.Http.Features.dll and b/App/Microsoft.AspNetCore.Http.Features.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Results.dll b/App/Microsoft.AspNetCore.Http.Results.dll index 9a5fb2c..bbb66a6 100644 Binary files a/App/Microsoft.AspNetCore.Http.Results.dll and b/App/Microsoft.AspNetCore.Http.Results.dll differ diff --git a/App/Microsoft.AspNetCore.Http.dll b/App/Microsoft.AspNetCore.Http.dll index 67268c0..4a02af5 100644 Binary files a/App/Microsoft.AspNetCore.Http.dll and b/App/Microsoft.AspNetCore.Http.dll differ diff --git a/App/Microsoft.AspNetCore.HttpLogging.dll b/App/Microsoft.AspNetCore.HttpLogging.dll index f06d308..9ed9876 100644 Binary files a/App/Microsoft.AspNetCore.HttpLogging.dll and b/App/Microsoft.AspNetCore.HttpLogging.dll differ diff --git a/App/Microsoft.AspNetCore.HttpOverrides.dll b/App/Microsoft.AspNetCore.HttpOverrides.dll index 92890f5..b153341 100644 Binary files a/App/Microsoft.AspNetCore.HttpOverrides.dll and b/App/Microsoft.AspNetCore.HttpOverrides.dll differ diff --git a/App/Microsoft.AspNetCore.HttpsPolicy.dll b/App/Microsoft.AspNetCore.HttpsPolicy.dll index 804b8de..a4d2a52 100644 Binary files a/App/Microsoft.AspNetCore.HttpsPolicy.dll and b/App/Microsoft.AspNetCore.HttpsPolicy.dll differ diff --git a/App/Microsoft.AspNetCore.Identity.dll b/App/Microsoft.AspNetCore.Identity.dll index bfe72ee..13880b7 100644 Binary files a/App/Microsoft.AspNetCore.Identity.dll and b/App/Microsoft.AspNetCore.Identity.dll differ diff --git a/App/Microsoft.AspNetCore.Localization.Routing.dll b/App/Microsoft.AspNetCore.Localization.Routing.dll index e3067df..fde5e4e 100644 Binary files a/App/Microsoft.AspNetCore.Localization.Routing.dll and b/App/Microsoft.AspNetCore.Localization.Routing.dll differ diff --git a/App/Microsoft.AspNetCore.Localization.dll b/App/Microsoft.AspNetCore.Localization.dll index 5ad8f3a..7ec6019 100644 Binary files a/App/Microsoft.AspNetCore.Localization.dll and b/App/Microsoft.AspNetCore.Localization.dll differ diff --git a/App/Microsoft.AspNetCore.Metadata.dll b/App/Microsoft.AspNetCore.Metadata.dll index 6173412..5004436 100644 Binary files a/App/Microsoft.AspNetCore.Metadata.dll and b/App/Microsoft.AspNetCore.Metadata.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Abstractions.dll b/App/Microsoft.AspNetCore.Mvc.Abstractions.dll index af96e63..9ad3689 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Abstractions.dll and b/App/Microsoft.AspNetCore.Mvc.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll b/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll index 0c8e48d..f059133 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll and b/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Core.dll b/App/Microsoft.AspNetCore.Mvc.Core.dll index 07c7d7d..4f79ccf 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Core.dll and b/App/Microsoft.AspNetCore.Mvc.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Cors.dll b/App/Microsoft.AspNetCore.Mvc.Cors.dll index 51e1c4b..cf3d690 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Cors.dll and b/App/Microsoft.AspNetCore.Mvc.Cors.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll b/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll index 08e8832..e5be9e6 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll and b/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll b/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll index 9e5b436..2cd9c03 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll and b/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll b/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll index 8802793..faeb8b9 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll and b/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Localization.dll b/App/Microsoft.AspNetCore.Mvc.Localization.dll index 8513f1d..f5af4ec 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Localization.dll and b/App/Microsoft.AspNetCore.Mvc.Localization.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Razor.dll b/App/Microsoft.AspNetCore.Mvc.Razor.dll index 20e19ab..380d44d 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Razor.dll and b/App/Microsoft.AspNetCore.Mvc.Razor.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.RazorPages.dll b/App/Microsoft.AspNetCore.Mvc.RazorPages.dll index 16ef8f0..7e11c48 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.RazorPages.dll and b/App/Microsoft.AspNetCore.Mvc.RazorPages.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll b/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll index 7175e99..e315c90 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll and b/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll b/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll index aca005b..fe94ea7 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll and b/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.dll b/App/Microsoft.AspNetCore.Mvc.dll index 72e275a..fbc7418 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.dll and b/App/Microsoft.AspNetCore.Mvc.dll differ diff --git a/App/Microsoft.AspNetCore.OutputCaching.dll b/App/Microsoft.AspNetCore.OutputCaching.dll index 25d3104..b57754d 100644 Binary files a/App/Microsoft.AspNetCore.OutputCaching.dll and b/App/Microsoft.AspNetCore.OutputCaching.dll differ diff --git a/App/Microsoft.AspNetCore.RateLimiting.dll b/App/Microsoft.AspNetCore.RateLimiting.dll index 2feebb6..47e1873 100644 Binary files a/App/Microsoft.AspNetCore.RateLimiting.dll and b/App/Microsoft.AspNetCore.RateLimiting.dll differ diff --git a/App/Microsoft.AspNetCore.Razor.Runtime.dll b/App/Microsoft.AspNetCore.Razor.Runtime.dll index 60dc149..c36bbb0 100644 Binary files a/App/Microsoft.AspNetCore.Razor.Runtime.dll and b/App/Microsoft.AspNetCore.Razor.Runtime.dll differ diff --git a/App/Microsoft.AspNetCore.Razor.dll b/App/Microsoft.AspNetCore.Razor.dll index 99b4d5a..f0f022a 100644 Binary files a/App/Microsoft.AspNetCore.Razor.dll and b/App/Microsoft.AspNetCore.Razor.dll differ diff --git a/App/Microsoft.AspNetCore.RequestDecompression.dll b/App/Microsoft.AspNetCore.RequestDecompression.dll index 8313ded..60041a1 100644 Binary files a/App/Microsoft.AspNetCore.RequestDecompression.dll and b/App/Microsoft.AspNetCore.RequestDecompression.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll b/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll index 5bda72b..a85fb29 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll and b/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCaching.dll b/App/Microsoft.AspNetCore.ResponseCaching.dll index f5d4f53..1bef07a 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCaching.dll and b/App/Microsoft.AspNetCore.ResponseCaching.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCompression.dll b/App/Microsoft.AspNetCore.ResponseCompression.dll index afc7073..f1ac211 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCompression.dll and b/App/Microsoft.AspNetCore.ResponseCompression.dll differ diff --git a/App/Microsoft.AspNetCore.Rewrite.dll b/App/Microsoft.AspNetCore.Rewrite.dll index 32b25d0..bdce3e9 100644 Binary files a/App/Microsoft.AspNetCore.Rewrite.dll and b/App/Microsoft.AspNetCore.Rewrite.dll differ diff --git a/App/Microsoft.AspNetCore.Routing.Abstractions.dll b/App/Microsoft.AspNetCore.Routing.Abstractions.dll index 6d644d0..b83951f 100644 Binary files a/App/Microsoft.AspNetCore.Routing.Abstractions.dll and b/App/Microsoft.AspNetCore.Routing.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Routing.dll b/App/Microsoft.AspNetCore.Routing.dll index 37f1fee..028bac5 100644 Binary files a/App/Microsoft.AspNetCore.Routing.dll and b/App/Microsoft.AspNetCore.Routing.dll differ diff --git a/App/Microsoft.AspNetCore.Server.HttpSys.dll b/App/Microsoft.AspNetCore.Server.HttpSys.dll index 7f88e1e..acfc65b 100644 Binary files a/App/Microsoft.AspNetCore.Server.HttpSys.dll and b/App/Microsoft.AspNetCore.Server.HttpSys.dll differ diff --git a/App/Microsoft.AspNetCore.Server.IIS.dll b/App/Microsoft.AspNetCore.Server.IIS.dll index c9d751a..959e58e 100644 Binary files a/App/Microsoft.AspNetCore.Server.IIS.dll and b/App/Microsoft.AspNetCore.Server.IIS.dll differ diff --git a/App/Microsoft.AspNetCore.Server.IISIntegration.dll b/App/Microsoft.AspNetCore.Server.IISIntegration.dll index 3a6db73..7d89566 100644 Binary files a/App/Microsoft.AspNetCore.Server.IISIntegration.dll and b/App/Microsoft.AspNetCore.Server.IISIntegration.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll index 42ad2ff..022e84a 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll index 69c4025..c64469b 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll index df7e215..fab5b1d 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll index 02c007f..9372d02 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.dll b/App/Microsoft.AspNetCore.Server.Kestrel.dll index d17f315..d5989ec 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.dll differ diff --git a/App/Microsoft.AspNetCore.Session.dll b/App/Microsoft.AspNetCore.Session.dll index 98d1230..7805f71 100644 Binary files a/App/Microsoft.AspNetCore.Session.dll and b/App/Microsoft.AspNetCore.Session.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Common.dll b/App/Microsoft.AspNetCore.SignalR.Common.dll index 05e2ee4..de6d908 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Common.dll and b/App/Microsoft.AspNetCore.SignalR.Common.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Core.dll b/App/Microsoft.AspNetCore.SignalR.Core.dll index 7c767bf..ff0f31f 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Core.dll and b/App/Microsoft.AspNetCore.SignalR.Core.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll b/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll index 7e6650d..5ef6c87 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll and b/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.dll b/App/Microsoft.AspNetCore.SignalR.dll index ea77bd8..6bf50b2 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.dll and b/App/Microsoft.AspNetCore.SignalR.dll differ diff --git a/App/Microsoft.AspNetCore.StaticAssets.dll b/App/Microsoft.AspNetCore.StaticAssets.dll index 5a76c44..bc3804d 100644 Binary files a/App/Microsoft.AspNetCore.StaticAssets.dll and b/App/Microsoft.AspNetCore.StaticAssets.dll differ diff --git a/App/Microsoft.AspNetCore.StaticFiles.dll b/App/Microsoft.AspNetCore.StaticFiles.dll index f175f17..52b6e31 100644 Binary files a/App/Microsoft.AspNetCore.StaticFiles.dll and b/App/Microsoft.AspNetCore.StaticFiles.dll differ diff --git a/App/Microsoft.AspNetCore.WebSockets.dll b/App/Microsoft.AspNetCore.WebSockets.dll index 753a090..cccb6bb 100644 Binary files a/App/Microsoft.AspNetCore.WebSockets.dll and b/App/Microsoft.AspNetCore.WebSockets.dll differ diff --git a/App/Microsoft.AspNetCore.WebUtilities.dll b/App/Microsoft.AspNetCore.WebUtilities.dll index 6b4d210..e2fdca3 100644 Binary files a/App/Microsoft.AspNetCore.WebUtilities.dll and b/App/Microsoft.AspNetCore.WebUtilities.dll differ diff --git a/App/Microsoft.AspNetCore.dll b/App/Microsoft.AspNetCore.dll index ea5f3f6..badb251 100644 Binary files a/App/Microsoft.AspNetCore.dll and b/App/Microsoft.AspNetCore.dll differ diff --git a/App/Microsoft.CSharp.dll b/App/Microsoft.CSharp.dll index f153dfd..0076efc 100644 Binary files a/App/Microsoft.CSharp.dll and b/App/Microsoft.CSharp.dll differ diff --git a/App/Microsoft.Extensions.Caching.Abstractions.dll b/App/Microsoft.Extensions.Caching.Abstractions.dll index 90bf880..dd563ee 100644 Binary files a/App/Microsoft.Extensions.Caching.Abstractions.dll and b/App/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Caching.Memory.dll b/App/Microsoft.Extensions.Caching.Memory.dll index 1c89ed0..5387902 100644 Binary files a/App/Microsoft.Extensions.Caching.Memory.dll and b/App/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Abstractions.dll b/App/Microsoft.Extensions.Configuration.Abstractions.dll index 8360a27..12fd4fb 100644 Binary files a/App/Microsoft.Extensions.Configuration.Abstractions.dll and b/App/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Binder.dll b/App/Microsoft.Extensions.Configuration.Binder.dll index b7cf659..04b9af1 100644 Binary files a/App/Microsoft.Extensions.Configuration.Binder.dll and b/App/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/App/Microsoft.Extensions.Configuration.CommandLine.dll b/App/Microsoft.Extensions.Configuration.CommandLine.dll index 950c3ae..3ea2a24 100644 Binary files a/App/Microsoft.Extensions.Configuration.CommandLine.dll and b/App/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll index cdaddaf..887cf8c 100644 Binary files a/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll and b/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/App/Microsoft.Extensions.Configuration.FileExtensions.dll b/App/Microsoft.Extensions.Configuration.FileExtensions.dll index 7432e54..6e6a813 100644 Binary files a/App/Microsoft.Extensions.Configuration.FileExtensions.dll and b/App/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Ini.dll b/App/Microsoft.Extensions.Configuration.Ini.dll index 63e3a7f..19004d9 100644 Binary files a/App/Microsoft.Extensions.Configuration.Ini.dll and b/App/Microsoft.Extensions.Configuration.Ini.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Json.dll b/App/Microsoft.Extensions.Configuration.Json.dll index 483e5ec..9b2e700 100644 Binary files a/App/Microsoft.Extensions.Configuration.Json.dll and b/App/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/App/Microsoft.Extensions.Configuration.KeyPerFile.dll b/App/Microsoft.Extensions.Configuration.KeyPerFile.dll index a2a430a..01f69a3 100644 Binary files a/App/Microsoft.Extensions.Configuration.KeyPerFile.dll and b/App/Microsoft.Extensions.Configuration.KeyPerFile.dll differ diff --git a/App/Microsoft.Extensions.Configuration.UserSecrets.dll b/App/Microsoft.Extensions.Configuration.UserSecrets.dll index 46c7627..b26b9f6 100644 Binary files a/App/Microsoft.Extensions.Configuration.UserSecrets.dll and b/App/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Xml.dll b/App/Microsoft.Extensions.Configuration.Xml.dll index c1423a9..5db91a6 100644 Binary files a/App/Microsoft.Extensions.Configuration.Xml.dll and b/App/Microsoft.Extensions.Configuration.Xml.dll differ diff --git a/App/Microsoft.Extensions.Configuration.dll b/App/Microsoft.Extensions.Configuration.dll index bd0e1c5..e57f13d 100644 Binary files a/App/Microsoft.Extensions.Configuration.dll and b/App/Microsoft.Extensions.Configuration.dll differ diff --git a/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll index f6b78b6..bad8016 100644 Binary files a/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.DependencyInjection.dll b/App/Microsoft.Extensions.DependencyInjection.dll index e128b1f..0337b4e 100644 Binary files a/App/Microsoft.Extensions.DependencyInjection.dll and b/App/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.Abstractions.dll b/App/Microsoft.Extensions.Diagnostics.Abstractions.dll index e364306..5087a16 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.Abstractions.dll and b/App/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll b/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll index 2040334..b26ee53 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll and b/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll b/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll index efb3ea3..c74c35f 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll and b/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.dll b/App/Microsoft.Extensions.Diagnostics.dll index 50f68ad..eecfd14 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.dll and b/App/Microsoft.Extensions.Diagnostics.dll differ diff --git a/App/Microsoft.Extensions.Features.dll b/App/Microsoft.Extensions.Features.dll index dfe356f..266592d 100644 Binary files a/App/Microsoft.Extensions.Features.dll and b/App/Microsoft.Extensions.Features.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Abstractions.dll b/App/Microsoft.Extensions.FileProviders.Abstractions.dll index dc294ae..bf5df35 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Abstractions.dll and b/App/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Composite.dll b/App/Microsoft.Extensions.FileProviders.Composite.dll index 689553f..8722919 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Composite.dll and b/App/Microsoft.Extensions.FileProviders.Composite.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Embedded.dll b/App/Microsoft.Extensions.FileProviders.Embedded.dll index 3c3e583..962284b 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Embedded.dll and b/App/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Physical.dll b/App/Microsoft.Extensions.FileProviders.Physical.dll index 617f9b9..2fd4186 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Physical.dll and b/App/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/App/Microsoft.Extensions.FileSystemGlobbing.dll b/App/Microsoft.Extensions.FileSystemGlobbing.dll index 01338b9..8f5124c 100644 Binary files a/App/Microsoft.Extensions.FileSystemGlobbing.dll and b/App/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/App/Microsoft.Extensions.Hosting.Abstractions.dll b/App/Microsoft.Extensions.Hosting.Abstractions.dll index 5cdfb9b..bca9f01 100644 Binary files a/App/Microsoft.Extensions.Hosting.Abstractions.dll and b/App/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Hosting.dll b/App/Microsoft.Extensions.Hosting.dll index c749729..4a658d5 100644 Binary files a/App/Microsoft.Extensions.Hosting.dll and b/App/Microsoft.Extensions.Hosting.dll differ diff --git a/App/Microsoft.Extensions.Http.dll b/App/Microsoft.Extensions.Http.dll index ae3f5a4..71b5fe2 100644 Binary files a/App/Microsoft.Extensions.Http.dll and b/App/Microsoft.Extensions.Http.dll differ diff --git a/App/Microsoft.Extensions.Identity.Core.dll b/App/Microsoft.Extensions.Identity.Core.dll index 7335219..f32614d 100644 Binary files a/App/Microsoft.Extensions.Identity.Core.dll and b/App/Microsoft.Extensions.Identity.Core.dll differ diff --git a/App/Microsoft.Extensions.Identity.Stores.dll b/App/Microsoft.Extensions.Identity.Stores.dll index 8f7a06e..023f5f4 100644 Binary files a/App/Microsoft.Extensions.Identity.Stores.dll and b/App/Microsoft.Extensions.Identity.Stores.dll differ diff --git a/App/Microsoft.Extensions.Localization.Abstractions.dll b/App/Microsoft.Extensions.Localization.Abstractions.dll index 19e8975..3ff26fe 100644 Binary files a/App/Microsoft.Extensions.Localization.Abstractions.dll and b/App/Microsoft.Extensions.Localization.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Localization.dll b/App/Microsoft.Extensions.Localization.dll index c0b2979..7acfabd 100644 Binary files a/App/Microsoft.Extensions.Localization.dll and b/App/Microsoft.Extensions.Localization.dll differ diff --git a/App/Microsoft.Extensions.Logging.Abstractions.dll b/App/Microsoft.Extensions.Logging.Abstractions.dll index 5052a67..4de8254 100644 Binary files a/App/Microsoft.Extensions.Logging.Abstractions.dll and b/App/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Logging.Configuration.dll b/App/Microsoft.Extensions.Logging.Configuration.dll index c2ed7ff..35f5fd2 100644 Binary files a/App/Microsoft.Extensions.Logging.Configuration.dll and b/App/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/App/Microsoft.Extensions.Logging.Console.dll b/App/Microsoft.Extensions.Logging.Console.dll index 0bb2e1a..d7c9390 100644 Binary files a/App/Microsoft.Extensions.Logging.Console.dll and b/App/Microsoft.Extensions.Logging.Console.dll differ diff --git a/App/Microsoft.Extensions.Logging.Debug.dll b/App/Microsoft.Extensions.Logging.Debug.dll index 238fc7f..0eac80c 100644 Binary files a/App/Microsoft.Extensions.Logging.Debug.dll and b/App/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/App/Microsoft.Extensions.Logging.EventLog.dll b/App/Microsoft.Extensions.Logging.EventLog.dll index 265b539..1fc5360 100644 Binary files a/App/Microsoft.Extensions.Logging.EventLog.dll and b/App/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/App/Microsoft.Extensions.Logging.EventSource.dll b/App/Microsoft.Extensions.Logging.EventSource.dll index 82c2c26..710fa8b 100644 Binary files a/App/Microsoft.Extensions.Logging.EventSource.dll and b/App/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/App/Microsoft.Extensions.Logging.TraceSource.dll b/App/Microsoft.Extensions.Logging.TraceSource.dll index db1e402..78648e7 100644 Binary files a/App/Microsoft.Extensions.Logging.TraceSource.dll and b/App/Microsoft.Extensions.Logging.TraceSource.dll differ diff --git a/App/Microsoft.Extensions.Logging.dll b/App/Microsoft.Extensions.Logging.dll index b751f69..65883bd 100644 Binary files a/App/Microsoft.Extensions.Logging.dll and b/App/Microsoft.Extensions.Logging.dll differ diff --git a/App/Microsoft.Extensions.ObjectPool.dll b/App/Microsoft.Extensions.ObjectPool.dll index 46e6ab6..5f9de8a 100644 Binary files a/App/Microsoft.Extensions.ObjectPool.dll and b/App/Microsoft.Extensions.ObjectPool.dll differ diff --git a/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll index 1890c47..0cc2297 100644 Binary files a/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll and b/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/App/Microsoft.Extensions.Options.DataAnnotations.dll b/App/Microsoft.Extensions.Options.DataAnnotations.dll index 6a2b8fd..c85ffbd 100644 Binary files a/App/Microsoft.Extensions.Options.DataAnnotations.dll and b/App/Microsoft.Extensions.Options.DataAnnotations.dll differ diff --git a/App/Microsoft.Extensions.Options.dll b/App/Microsoft.Extensions.Options.dll index ddef310..4b0f3a2 100644 Binary files a/App/Microsoft.Extensions.Options.dll and b/App/Microsoft.Extensions.Options.dll differ diff --git a/App/Microsoft.Extensions.Primitives.dll b/App/Microsoft.Extensions.Primitives.dll index 08c3a01..17308b4 100644 Binary files a/App/Microsoft.Extensions.Primitives.dll and b/App/Microsoft.Extensions.Primitives.dll differ diff --git a/App/Microsoft.Extensions.Validation.dll b/App/Microsoft.Extensions.Validation.dll new file mode 100644 index 0000000..425fd04 Binary files /dev/null and b/App/Microsoft.Extensions.Validation.dll differ diff --git a/App/Microsoft.Extensions.WebEncoders.dll b/App/Microsoft.Extensions.WebEncoders.dll index e312970..1d859e2 100644 Binary files a/App/Microsoft.Extensions.WebEncoders.dll and b/App/Microsoft.Extensions.WebEncoders.dll differ diff --git a/App/Microsoft.JSInterop.dll b/App/Microsoft.JSInterop.dll index 02ee24c..abf89e8 100644 Binary files a/App/Microsoft.JSInterop.dll and b/App/Microsoft.JSInterop.dll differ diff --git a/App/Microsoft.Net.Http.Headers.dll b/App/Microsoft.Net.Http.Headers.dll index b4d7c46..d5185d8 100644 Binary files a/App/Microsoft.Net.Http.Headers.dll and b/App/Microsoft.Net.Http.Headers.dll differ diff --git a/App/Microsoft.VisualBasic.Core.dll b/App/Microsoft.VisualBasic.Core.dll index dad30f4..cdaeb3f 100644 Binary files a/App/Microsoft.VisualBasic.Core.dll and b/App/Microsoft.VisualBasic.Core.dll differ diff --git a/App/Microsoft.VisualBasic.Forms.dll b/App/Microsoft.VisualBasic.Forms.dll index 875da95..b6c8e98 100644 Binary files a/App/Microsoft.VisualBasic.Forms.dll and b/App/Microsoft.VisualBasic.Forms.dll differ diff --git a/App/Microsoft.VisualBasic.dll b/App/Microsoft.VisualBasic.dll index 345c9df..06470e5 100644 Binary files a/App/Microsoft.VisualBasic.dll and b/App/Microsoft.VisualBasic.dll differ diff --git a/App/Microsoft.Win32.Primitives.dll b/App/Microsoft.Win32.Primitives.dll index e54ab49..79ba13c 100644 Binary files a/App/Microsoft.Win32.Primitives.dll and b/App/Microsoft.Win32.Primitives.dll differ diff --git a/App/Microsoft.Win32.Registry.AccessControl.dll b/App/Microsoft.Win32.Registry.AccessControl.dll index e288c66..c82a051 100644 Binary files a/App/Microsoft.Win32.Registry.AccessControl.dll and b/App/Microsoft.Win32.Registry.AccessControl.dll differ diff --git a/App/Microsoft.Win32.Registry.dll b/App/Microsoft.Win32.Registry.dll index 8fb46e0..77317ae 100644 Binary files a/App/Microsoft.Win32.Registry.dll and b/App/Microsoft.Win32.Registry.dll differ diff --git a/App/Microsoft.Win32.SystemEvents.dll b/App/Microsoft.Win32.SystemEvents.dll index beb4be9..fef1ef0 100644 Binary files a/App/Microsoft.Win32.SystemEvents.dll and b/App/Microsoft.Win32.SystemEvents.dll differ diff --git a/App/PenImc_cor3.dll b/App/PenImc_cor3.dll index 36d9a0e..db8827a 100644 Binary files a/App/PenImc_cor3.dll and b/App/PenImc_cor3.dll differ diff --git a/App/PresentationCore.dll b/App/PresentationCore.dll index 3b9123d..1bebc07 100644 Binary files a/App/PresentationCore.dll and b/App/PresentationCore.dll differ diff --git a/App/PresentationFramework-SystemCore.dll b/App/PresentationFramework-SystemCore.dll index b96cfb0..e50a1d7 100644 Binary files a/App/PresentationFramework-SystemCore.dll and b/App/PresentationFramework-SystemCore.dll differ diff --git a/App/PresentationFramework-SystemData.dll b/App/PresentationFramework-SystemData.dll index 5389f6b..2d90f7e 100644 Binary files a/App/PresentationFramework-SystemData.dll and b/App/PresentationFramework-SystemData.dll differ diff --git a/App/PresentationFramework-SystemDrawing.dll b/App/PresentationFramework-SystemDrawing.dll index d66314c..d161886 100644 Binary files a/App/PresentationFramework-SystemDrawing.dll and b/App/PresentationFramework-SystemDrawing.dll differ diff --git a/App/PresentationFramework-SystemXml.dll b/App/PresentationFramework-SystemXml.dll index 7609f58..1db414a 100644 Binary files a/App/PresentationFramework-SystemXml.dll and b/App/PresentationFramework-SystemXml.dll differ diff --git a/App/PresentationFramework-SystemXmlLinq.dll b/App/PresentationFramework-SystemXmlLinq.dll index 7b41a55..4c0fcbb 100644 Binary files a/App/PresentationFramework-SystemXmlLinq.dll and b/App/PresentationFramework-SystemXmlLinq.dll differ diff --git a/App/PresentationFramework.Aero.dll b/App/PresentationFramework.Aero.dll index 43e8818..2a885f6 100644 Binary files a/App/PresentationFramework.Aero.dll and b/App/PresentationFramework.Aero.dll differ diff --git a/App/PresentationFramework.Aero2.dll b/App/PresentationFramework.Aero2.dll index 681c4e1..ce8dd82 100644 Binary files a/App/PresentationFramework.Aero2.dll and b/App/PresentationFramework.Aero2.dll differ diff --git a/App/PresentationFramework.AeroLite.dll b/App/PresentationFramework.AeroLite.dll index 683213e..4c8e555 100644 Binary files a/App/PresentationFramework.AeroLite.dll and b/App/PresentationFramework.AeroLite.dll differ diff --git a/App/PresentationFramework.Classic.dll b/App/PresentationFramework.Classic.dll index dd00b03..a14b15c 100644 Binary files a/App/PresentationFramework.Classic.dll and b/App/PresentationFramework.Classic.dll differ diff --git a/App/PresentationFramework.Fluent.dll b/App/PresentationFramework.Fluent.dll index 9cced1f..3907c0a 100644 Binary files a/App/PresentationFramework.Fluent.dll and b/App/PresentationFramework.Fluent.dll differ diff --git a/App/PresentationFramework.Luna.dll b/App/PresentationFramework.Luna.dll index 430a1f8..2f91a7a 100644 Binary files a/App/PresentationFramework.Luna.dll and b/App/PresentationFramework.Luna.dll differ diff --git a/App/PresentationFramework.Royale.dll b/App/PresentationFramework.Royale.dll index 23ea1d0..2902803 100644 Binary files a/App/PresentationFramework.Royale.dll and b/App/PresentationFramework.Royale.dll differ diff --git a/App/PresentationFramework.dll b/App/PresentationFramework.dll index 83b7ca9..d0e9efc 100644 Binary files a/App/PresentationFramework.dll and b/App/PresentationFramework.dll differ diff --git a/App/PresentationNative_cor3.dll b/App/PresentationNative_cor3.dll index 61707c8..1752199 100644 Binary files a/App/PresentationNative_cor3.dll and b/App/PresentationNative_cor3.dll differ diff --git a/App/PresentationUI.dll b/App/PresentationUI.dll index 0efbe0f..99563cb 100644 Binary files a/App/PresentationUI.dll and b/App/PresentationUI.dll differ diff --git a/App/ReachFramework.dll b/App/ReachFramework.dll index 8e40c16..bacdadb 100644 Binary files a/App/ReachFramework.dll and b/App/ReachFramework.dll differ diff --git a/App/System.AppContext.dll b/App/System.AppContext.dll index 3c734fd..20068d6 100644 Binary files a/App/System.AppContext.dll and b/App/System.AppContext.dll differ diff --git a/App/System.Buffers.dll b/App/System.Buffers.dll index ec8d9ad..d93fa4e 100644 Binary files a/App/System.Buffers.dll and b/App/System.Buffers.dll differ diff --git a/App/System.CodeDom.dll b/App/System.CodeDom.dll index 904350b..6e2471a 100644 Binary files a/App/System.CodeDom.dll and b/App/System.CodeDom.dll differ diff --git a/App/System.Collections.Concurrent.dll b/App/System.Collections.Concurrent.dll index 9886b9a..e4b2336 100644 Binary files a/App/System.Collections.Concurrent.dll and b/App/System.Collections.Concurrent.dll differ diff --git a/App/System.Collections.Immutable.dll b/App/System.Collections.Immutable.dll index 5d8d466..896ed90 100644 Binary files a/App/System.Collections.Immutable.dll and b/App/System.Collections.Immutable.dll differ diff --git a/App/System.Collections.NonGeneric.dll b/App/System.Collections.NonGeneric.dll index c7011d6..dbef590 100644 Binary files a/App/System.Collections.NonGeneric.dll and b/App/System.Collections.NonGeneric.dll differ diff --git a/App/System.Collections.Specialized.dll b/App/System.Collections.Specialized.dll index ed23ff4..2bcf41e 100644 Binary files a/App/System.Collections.Specialized.dll and b/App/System.Collections.Specialized.dll differ diff --git a/App/System.Collections.dll b/App/System.Collections.dll index 656a81d..285831a 100644 Binary files a/App/System.Collections.dll and b/App/System.Collections.dll differ diff --git a/App/System.ComponentModel.Annotations.dll b/App/System.ComponentModel.Annotations.dll index 8ba5c45..e703f03 100644 Binary files a/App/System.ComponentModel.Annotations.dll and b/App/System.ComponentModel.Annotations.dll differ diff --git a/App/System.ComponentModel.DataAnnotations.dll b/App/System.ComponentModel.DataAnnotations.dll index cdb79fc..7e782a7 100644 Binary files a/App/System.ComponentModel.DataAnnotations.dll and b/App/System.ComponentModel.DataAnnotations.dll differ diff --git a/App/System.ComponentModel.EventBasedAsync.dll b/App/System.ComponentModel.EventBasedAsync.dll index 43f7e3f..b06ec00 100644 Binary files a/App/System.ComponentModel.EventBasedAsync.dll and b/App/System.ComponentModel.EventBasedAsync.dll differ diff --git a/App/System.ComponentModel.Primitives.dll b/App/System.ComponentModel.Primitives.dll index 8fcd1be..1cce0d9 100644 Binary files a/App/System.ComponentModel.Primitives.dll and b/App/System.ComponentModel.Primitives.dll differ diff --git a/App/System.ComponentModel.TypeConverter.dll b/App/System.ComponentModel.TypeConverter.dll index 5490af6..e4e4234 100644 Binary files a/App/System.ComponentModel.TypeConverter.dll and b/App/System.ComponentModel.TypeConverter.dll differ diff --git a/App/System.ComponentModel.dll b/App/System.ComponentModel.dll index c276119..8318628 100644 Binary files a/App/System.ComponentModel.dll and b/App/System.ComponentModel.dll differ diff --git a/App/System.Configuration.ConfigurationManager.dll b/App/System.Configuration.ConfigurationManager.dll index 82c8a77..92b7ea2 100644 Binary files a/App/System.Configuration.ConfigurationManager.dll and b/App/System.Configuration.ConfigurationManager.dll differ diff --git a/App/System.Configuration.dll b/App/System.Configuration.dll index b89e63c..fe10d3e 100644 Binary files a/App/System.Configuration.dll and b/App/System.Configuration.dll differ diff --git a/App/System.Console.dll b/App/System.Console.dll index 2e801c8..1eff92a 100644 Binary files a/App/System.Console.dll and b/App/System.Console.dll differ diff --git a/App/System.Core.dll b/App/System.Core.dll index 2d8da90..2c74777 100644 Binary files a/App/System.Core.dll and b/App/System.Core.dll differ diff --git a/App/System.Data.Common.dll b/App/System.Data.Common.dll index 649df8c..a4d7fca 100644 Binary files a/App/System.Data.Common.dll and b/App/System.Data.Common.dll differ diff --git a/App/System.Data.DataSetExtensions.dll b/App/System.Data.DataSetExtensions.dll index 914718a..84e36aa 100644 Binary files a/App/System.Data.DataSetExtensions.dll and b/App/System.Data.DataSetExtensions.dll differ diff --git a/App/System.Data.dll b/App/System.Data.dll index e64e41d..02dccc6 100644 Binary files a/App/System.Data.dll and b/App/System.Data.dll differ diff --git a/App/System.Design.dll b/App/System.Design.dll index cd056b0..799f2b3 100644 Binary files a/App/System.Design.dll and b/App/System.Design.dll differ diff --git a/App/System.Diagnostics.Contracts.dll b/App/System.Diagnostics.Contracts.dll index 25a28e5..1bc59f9 100644 Binary files a/App/System.Diagnostics.Contracts.dll and b/App/System.Diagnostics.Contracts.dll differ diff --git a/App/System.Diagnostics.Debug.dll b/App/System.Diagnostics.Debug.dll index 23cc084..496e565 100644 Binary files a/App/System.Diagnostics.Debug.dll and b/App/System.Diagnostics.Debug.dll differ diff --git a/App/System.Diagnostics.DiagnosticSource.dll b/App/System.Diagnostics.DiagnosticSource.dll index c6abb0a..21fc5e9 100644 Binary files a/App/System.Diagnostics.DiagnosticSource.dll and b/App/System.Diagnostics.DiagnosticSource.dll differ diff --git a/App/System.Diagnostics.EventLog.dll b/App/System.Diagnostics.EventLog.dll index c22507e..644a7ea 100644 Binary files a/App/System.Diagnostics.EventLog.dll and b/App/System.Diagnostics.EventLog.dll differ diff --git a/App/System.Diagnostics.FileVersionInfo.dll b/App/System.Diagnostics.FileVersionInfo.dll index b1c829c..031f74a 100644 Binary files a/App/System.Diagnostics.FileVersionInfo.dll and b/App/System.Diagnostics.FileVersionInfo.dll differ diff --git a/App/System.Diagnostics.PerformanceCounter.dll b/App/System.Diagnostics.PerformanceCounter.dll index 8876e4f..1567a29 100644 Binary files a/App/System.Diagnostics.PerformanceCounter.dll and b/App/System.Diagnostics.PerformanceCounter.dll differ diff --git a/App/System.Diagnostics.Process.dll b/App/System.Diagnostics.Process.dll index 96387c3..b8ae276 100644 Binary files a/App/System.Diagnostics.Process.dll and b/App/System.Diagnostics.Process.dll differ diff --git a/App/System.Diagnostics.StackTrace.dll b/App/System.Diagnostics.StackTrace.dll index 97500d9..6fab639 100644 Binary files a/App/System.Diagnostics.StackTrace.dll and b/App/System.Diagnostics.StackTrace.dll differ diff --git a/App/System.Diagnostics.TextWriterTraceListener.dll b/App/System.Diagnostics.TextWriterTraceListener.dll index a8d2feb..88e5ed1 100644 Binary files a/App/System.Diagnostics.TextWriterTraceListener.dll and b/App/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/App/System.Diagnostics.Tools.dll b/App/System.Diagnostics.Tools.dll index 2d3de30..f2c0568 100644 Binary files a/App/System.Diagnostics.Tools.dll and b/App/System.Diagnostics.Tools.dll differ diff --git a/App/System.Diagnostics.TraceSource.dll b/App/System.Diagnostics.TraceSource.dll index 69bddd1..d5f066d 100644 Binary files a/App/System.Diagnostics.TraceSource.dll and b/App/System.Diagnostics.TraceSource.dll differ diff --git a/App/System.Diagnostics.Tracing.dll b/App/System.Diagnostics.Tracing.dll index b15fc67..8c10c1f 100644 Binary files a/App/System.Diagnostics.Tracing.dll and b/App/System.Diagnostics.Tracing.dll differ diff --git a/App/System.DirectoryServices.dll b/App/System.DirectoryServices.dll index 6326470..a00d902 100644 Binary files a/App/System.DirectoryServices.dll and b/App/System.DirectoryServices.dll differ diff --git a/App/System.Drawing.Common.dll b/App/System.Drawing.Common.dll index bf12ac3..cc081b3 100644 Binary files a/App/System.Drawing.Common.dll and b/App/System.Drawing.Common.dll differ diff --git a/App/System.Drawing.Design.dll b/App/System.Drawing.Design.dll index b19b39a..6ddcd20 100644 Binary files a/App/System.Drawing.Design.dll and b/App/System.Drawing.Design.dll differ diff --git a/App/System.Drawing.Primitives.dll b/App/System.Drawing.Primitives.dll index 9be87a1..aca229c 100644 Binary files a/App/System.Drawing.Primitives.dll and b/App/System.Drawing.Primitives.dll differ diff --git a/App/System.Drawing.dll b/App/System.Drawing.dll index ba56fff..f9952f4 100644 Binary files a/App/System.Drawing.dll and b/App/System.Drawing.dll differ diff --git a/App/System.Dynamic.Runtime.dll b/App/System.Dynamic.Runtime.dll index e9de520..a602270 100644 Binary files a/App/System.Dynamic.Runtime.dll and b/App/System.Dynamic.Runtime.dll differ diff --git a/App/System.Formats.Asn1.dll b/App/System.Formats.Asn1.dll index 167ce34..dfe75db 100644 Binary files a/App/System.Formats.Asn1.dll and b/App/System.Formats.Asn1.dll differ diff --git a/App/System.Formats.Cbor.dll b/App/System.Formats.Cbor.dll new file mode 100644 index 0000000..1fc65b4 Binary files /dev/null and b/App/System.Formats.Cbor.dll differ diff --git a/App/System.Formats.Nrbf.dll b/App/System.Formats.Nrbf.dll index c594560..4386b3e 100644 Binary files a/App/System.Formats.Nrbf.dll and b/App/System.Formats.Nrbf.dll differ diff --git a/App/System.Formats.Tar.dll b/App/System.Formats.Tar.dll index b889084..009e2b8 100644 Binary files a/App/System.Formats.Tar.dll and b/App/System.Formats.Tar.dll differ diff --git a/App/System.Globalization.Calendars.dll b/App/System.Globalization.Calendars.dll index 1bdd957..fb865fb 100644 Binary files a/App/System.Globalization.Calendars.dll and b/App/System.Globalization.Calendars.dll differ diff --git a/App/System.Globalization.Extensions.dll b/App/System.Globalization.Extensions.dll index 189d301..a3d2b11 100644 Binary files a/App/System.Globalization.Extensions.dll and b/App/System.Globalization.Extensions.dll differ diff --git a/App/System.Globalization.dll b/App/System.Globalization.dll index cf74ea1..9680e92 100644 Binary files a/App/System.Globalization.dll and b/App/System.Globalization.dll differ diff --git a/App/System.IO.Compression.Brotli.dll b/App/System.IO.Compression.Brotli.dll index 77571e2..7ed7cd1 100644 Binary files a/App/System.IO.Compression.Brotli.dll and b/App/System.IO.Compression.Brotli.dll differ diff --git a/App/System.IO.Compression.FileSystem.dll b/App/System.IO.Compression.FileSystem.dll index 9f424fb..c47405f 100644 Binary files a/App/System.IO.Compression.FileSystem.dll and b/App/System.IO.Compression.FileSystem.dll differ diff --git a/App/System.IO.Compression.Native.dll b/App/System.IO.Compression.Native.dll index 2443c79..54a8eb9 100644 Binary files a/App/System.IO.Compression.Native.dll and b/App/System.IO.Compression.Native.dll differ diff --git a/App/System.IO.Compression.ZipFile.dll b/App/System.IO.Compression.ZipFile.dll index 79dd345..a0c9eac 100644 Binary files a/App/System.IO.Compression.ZipFile.dll and b/App/System.IO.Compression.ZipFile.dll differ diff --git a/App/System.IO.Compression.dll b/App/System.IO.Compression.dll index 6a6cee3..af01125 100644 Binary files a/App/System.IO.Compression.dll and b/App/System.IO.Compression.dll differ diff --git a/App/System.IO.FileSystem.AccessControl.dll b/App/System.IO.FileSystem.AccessControl.dll index dc634fd..ee04ae5 100644 Binary files a/App/System.IO.FileSystem.AccessControl.dll and b/App/System.IO.FileSystem.AccessControl.dll differ diff --git a/App/System.IO.FileSystem.DriveInfo.dll b/App/System.IO.FileSystem.DriveInfo.dll index df7cde8..9ba4e0b 100644 Binary files a/App/System.IO.FileSystem.DriveInfo.dll and b/App/System.IO.FileSystem.DriveInfo.dll differ diff --git a/App/System.IO.FileSystem.Primitives.dll b/App/System.IO.FileSystem.Primitives.dll index d53389f..b45f444 100644 Binary files a/App/System.IO.FileSystem.Primitives.dll and b/App/System.IO.FileSystem.Primitives.dll differ diff --git a/App/System.IO.FileSystem.Watcher.dll b/App/System.IO.FileSystem.Watcher.dll index 7c495c3..b070918 100644 Binary files a/App/System.IO.FileSystem.Watcher.dll and b/App/System.IO.FileSystem.Watcher.dll differ diff --git a/App/System.IO.FileSystem.dll b/App/System.IO.FileSystem.dll index e77fee1..c4b9eed 100644 Binary files a/App/System.IO.FileSystem.dll and b/App/System.IO.FileSystem.dll differ diff --git a/App/System.IO.IsolatedStorage.dll b/App/System.IO.IsolatedStorage.dll index 27f6535..1f35210 100644 Binary files a/App/System.IO.IsolatedStorage.dll and b/App/System.IO.IsolatedStorage.dll differ diff --git a/App/System.IO.MemoryMappedFiles.dll b/App/System.IO.MemoryMappedFiles.dll index 03da4fb..03c87d2 100644 Binary files a/App/System.IO.MemoryMappedFiles.dll and b/App/System.IO.MemoryMappedFiles.dll differ diff --git a/App/System.IO.Packaging.dll b/App/System.IO.Packaging.dll index 806e14c..9447656 100644 Binary files a/App/System.IO.Packaging.dll and b/App/System.IO.Packaging.dll differ diff --git a/App/System.IO.Pipelines.dll b/App/System.IO.Pipelines.dll index 0e81c1f..baf70c9 100644 Binary files a/App/System.IO.Pipelines.dll and b/App/System.IO.Pipelines.dll differ diff --git a/App/System.IO.Pipes.AccessControl.dll b/App/System.IO.Pipes.AccessControl.dll index 23079a8..7c27fe5 100644 Binary files a/App/System.IO.Pipes.AccessControl.dll and b/App/System.IO.Pipes.AccessControl.dll differ diff --git a/App/System.IO.Pipes.dll b/App/System.IO.Pipes.dll index b0782ea..8962bf3 100644 Binary files a/App/System.IO.Pipes.dll and b/App/System.IO.Pipes.dll differ diff --git a/App/System.IO.UnmanagedMemoryStream.dll b/App/System.IO.UnmanagedMemoryStream.dll index effe457..21a39a3 100644 Binary files a/App/System.IO.UnmanagedMemoryStream.dll and b/App/System.IO.UnmanagedMemoryStream.dll differ diff --git a/App/System.IO.dll b/App/System.IO.dll index f596983..6b1e43c 100644 Binary files a/App/System.IO.dll and b/App/System.IO.dll differ diff --git a/App/System.Linq.AsyncEnumerable.dll b/App/System.Linq.AsyncEnumerable.dll new file mode 100644 index 0000000..e948e4f Binary files /dev/null and b/App/System.Linq.AsyncEnumerable.dll differ diff --git a/App/System.Linq.Expressions.dll b/App/System.Linq.Expressions.dll index 805dad3..2027561 100644 Binary files a/App/System.Linq.Expressions.dll and b/App/System.Linq.Expressions.dll differ diff --git a/App/System.Linq.Parallel.dll b/App/System.Linq.Parallel.dll index 9f1bc31..e8ce1d1 100644 Binary files a/App/System.Linq.Parallel.dll and b/App/System.Linq.Parallel.dll differ diff --git a/App/System.Linq.Queryable.dll b/App/System.Linq.Queryable.dll index d4ae54c..e5b8b53 100644 Binary files a/App/System.Linq.Queryable.dll and b/App/System.Linq.Queryable.dll differ diff --git a/App/System.Linq.dll b/App/System.Linq.dll index c094914..c370399 100644 Binary files a/App/System.Linq.dll and b/App/System.Linq.dll differ diff --git a/App/System.Memory.dll b/App/System.Memory.dll index 7fdde34..5f94809 100644 Binary files a/App/System.Memory.dll and b/App/System.Memory.dll differ diff --git a/App/System.Net.Http.Json.dll b/App/System.Net.Http.Json.dll index 008a1a2..6769433 100644 Binary files a/App/System.Net.Http.Json.dll and b/App/System.Net.Http.Json.dll differ diff --git a/App/System.Net.Http.dll b/App/System.Net.Http.dll index bcc8a94..dca0208 100644 Binary files a/App/System.Net.Http.dll and b/App/System.Net.Http.dll differ diff --git a/App/System.Net.HttpListener.dll b/App/System.Net.HttpListener.dll index 0c3bc6a..fc34e6c 100644 Binary files a/App/System.Net.HttpListener.dll and b/App/System.Net.HttpListener.dll differ diff --git a/App/System.Net.Mail.dll b/App/System.Net.Mail.dll index bd213ef..7e4a748 100644 Binary files a/App/System.Net.Mail.dll and b/App/System.Net.Mail.dll differ diff --git a/App/System.Net.NameResolution.dll b/App/System.Net.NameResolution.dll index b049719..84d8dda 100644 Binary files a/App/System.Net.NameResolution.dll and b/App/System.Net.NameResolution.dll differ diff --git a/App/System.Net.NetworkInformation.dll b/App/System.Net.NetworkInformation.dll index 35b15c9..8bdcf33 100644 Binary files a/App/System.Net.NetworkInformation.dll and b/App/System.Net.NetworkInformation.dll differ diff --git a/App/System.Net.Ping.dll b/App/System.Net.Ping.dll index 2f84191..ac369cd 100644 Binary files a/App/System.Net.Ping.dll and b/App/System.Net.Ping.dll differ diff --git a/App/System.Net.Primitives.dll b/App/System.Net.Primitives.dll index 617aabb..236d3af 100644 Binary files a/App/System.Net.Primitives.dll and b/App/System.Net.Primitives.dll differ diff --git a/App/System.Net.Quic.dll b/App/System.Net.Quic.dll index e488f99..870ee46 100644 Binary files a/App/System.Net.Quic.dll and b/App/System.Net.Quic.dll differ diff --git a/App/System.Net.Requests.dll b/App/System.Net.Requests.dll index e5a6a58..35a5cee 100644 Binary files a/App/System.Net.Requests.dll and b/App/System.Net.Requests.dll differ diff --git a/App/System.Net.Security.dll b/App/System.Net.Security.dll index a89606a..270319c 100644 Binary files a/App/System.Net.Security.dll and b/App/System.Net.Security.dll differ diff --git a/App/System.Net.ServerSentEvents.dll b/App/System.Net.ServerSentEvents.dll new file mode 100644 index 0000000..f3b01a1 Binary files /dev/null and b/App/System.Net.ServerSentEvents.dll differ diff --git a/App/System.Net.ServicePoint.dll b/App/System.Net.ServicePoint.dll index 51374c6..1b29c50 100644 Binary files a/App/System.Net.ServicePoint.dll and b/App/System.Net.ServicePoint.dll differ diff --git a/App/System.Net.Sockets.dll b/App/System.Net.Sockets.dll index 86d6eb2..dc14c56 100644 Binary files a/App/System.Net.Sockets.dll and b/App/System.Net.Sockets.dll differ diff --git a/App/System.Net.WebClient.dll b/App/System.Net.WebClient.dll index 571a15f..85fa7d1 100644 Binary files a/App/System.Net.WebClient.dll and b/App/System.Net.WebClient.dll differ diff --git a/App/System.Net.WebHeaderCollection.dll b/App/System.Net.WebHeaderCollection.dll index 872182a..4cae86c 100644 Binary files a/App/System.Net.WebHeaderCollection.dll and b/App/System.Net.WebHeaderCollection.dll differ diff --git a/App/System.Net.WebProxy.dll b/App/System.Net.WebProxy.dll index 300c17d..acae498 100644 Binary files a/App/System.Net.WebProxy.dll and b/App/System.Net.WebProxy.dll differ diff --git a/App/System.Net.WebSockets.Client.dll b/App/System.Net.WebSockets.Client.dll index ae1d230..9b4105e 100644 Binary files a/App/System.Net.WebSockets.Client.dll and b/App/System.Net.WebSockets.Client.dll differ diff --git a/App/System.Net.WebSockets.dll b/App/System.Net.WebSockets.dll index 065270a..fc9dfa3 100644 Binary files a/App/System.Net.WebSockets.dll and b/App/System.Net.WebSockets.dll differ diff --git a/App/System.Net.dll b/App/System.Net.dll index 82c8715..afd6f77 100644 Binary files a/App/System.Net.dll and b/App/System.Net.dll differ diff --git a/App/System.Numerics.Vectors.dll b/App/System.Numerics.Vectors.dll index 9df97bf..3dba41b 100644 Binary files a/App/System.Numerics.Vectors.dll and b/App/System.Numerics.Vectors.dll differ diff --git a/App/System.Numerics.dll b/App/System.Numerics.dll index 65817d4..4962974 100644 Binary files a/App/System.Numerics.dll and b/App/System.Numerics.dll differ diff --git a/App/System.ObjectModel.dll b/App/System.ObjectModel.dll index b90199d..266c679 100644 Binary files a/App/System.ObjectModel.dll and b/App/System.ObjectModel.dll differ diff --git a/App/System.Printing.dll b/App/System.Printing.dll index 06a2539..f75f12b 100644 Binary files a/App/System.Printing.dll and b/App/System.Printing.dll differ diff --git a/App/System.Private.CoreLib.dll b/App/System.Private.CoreLib.dll index f0f0f3a..06d8a5b 100644 Binary files a/App/System.Private.CoreLib.dll and b/App/System.Private.CoreLib.dll differ diff --git a/App/System.Private.DataContractSerialization.dll b/App/System.Private.DataContractSerialization.dll index 5f27170..3b6cfac 100644 Binary files a/App/System.Private.DataContractSerialization.dll and b/App/System.Private.DataContractSerialization.dll differ diff --git a/App/System.Private.Uri.dll b/App/System.Private.Uri.dll index f5ac5d5..07fe114 100644 Binary files a/App/System.Private.Uri.dll and b/App/System.Private.Uri.dll differ diff --git a/App/System.Private.Windows.Core.dll b/App/System.Private.Windows.Core.dll index 085f72d..2ee3580 100644 Binary files a/App/System.Private.Windows.Core.dll and b/App/System.Private.Windows.Core.dll differ diff --git a/App/System.Private.Windows.GdiPlus.dll b/App/System.Private.Windows.GdiPlus.dll index aa2cc2b..5e6e3c5 100644 Binary files a/App/System.Private.Windows.GdiPlus.dll and b/App/System.Private.Windows.GdiPlus.dll differ diff --git a/App/System.Private.Xml.Linq.dll b/App/System.Private.Xml.Linq.dll index 3529470..8efa992 100644 Binary files a/App/System.Private.Xml.Linq.dll and b/App/System.Private.Xml.Linq.dll differ diff --git a/App/System.Private.Xml.dll b/App/System.Private.Xml.dll index 8791aeb..22ce5d7 100644 Binary files a/App/System.Private.Xml.dll and b/App/System.Private.Xml.dll differ diff --git a/App/System.Reflection.DispatchProxy.dll b/App/System.Reflection.DispatchProxy.dll index 8fb4ae6..ccf3caa 100644 Binary files a/App/System.Reflection.DispatchProxy.dll and b/App/System.Reflection.DispatchProxy.dll differ diff --git a/App/System.Reflection.Emit.ILGeneration.dll b/App/System.Reflection.Emit.ILGeneration.dll index 30c23a9..e44b1f9 100644 Binary files a/App/System.Reflection.Emit.ILGeneration.dll and b/App/System.Reflection.Emit.ILGeneration.dll differ diff --git a/App/System.Reflection.Emit.Lightweight.dll b/App/System.Reflection.Emit.Lightweight.dll index ba258c7..0dcf200 100644 Binary files a/App/System.Reflection.Emit.Lightweight.dll and b/App/System.Reflection.Emit.Lightweight.dll differ diff --git a/App/System.Reflection.Emit.dll b/App/System.Reflection.Emit.dll index 321b2d0..9790fdb 100644 Binary files a/App/System.Reflection.Emit.dll and b/App/System.Reflection.Emit.dll differ diff --git a/App/System.Reflection.Extensions.dll b/App/System.Reflection.Extensions.dll index c4444fa..a5e96de 100644 Binary files a/App/System.Reflection.Extensions.dll and b/App/System.Reflection.Extensions.dll differ diff --git a/App/System.Reflection.Metadata.dll b/App/System.Reflection.Metadata.dll index fcaedfd..4015510 100644 Binary files a/App/System.Reflection.Metadata.dll and b/App/System.Reflection.Metadata.dll differ diff --git a/App/System.Reflection.Primitives.dll b/App/System.Reflection.Primitives.dll index 6099e79..59aacd6 100644 Binary files a/App/System.Reflection.Primitives.dll and b/App/System.Reflection.Primitives.dll differ diff --git a/App/System.Reflection.TypeExtensions.dll b/App/System.Reflection.TypeExtensions.dll index 878aff7..b7efe0b 100644 Binary files a/App/System.Reflection.TypeExtensions.dll and b/App/System.Reflection.TypeExtensions.dll differ diff --git a/App/System.Reflection.dll b/App/System.Reflection.dll index a02d02f..d406c73 100644 Binary files a/App/System.Reflection.dll and b/App/System.Reflection.dll differ diff --git a/App/System.Resources.Extensions.dll b/App/System.Resources.Extensions.dll index cba3283..966b581 100644 Binary files a/App/System.Resources.Extensions.dll and b/App/System.Resources.Extensions.dll differ diff --git a/App/System.Resources.Reader.dll b/App/System.Resources.Reader.dll index 1a982ff..d19bbe1 100644 Binary files a/App/System.Resources.Reader.dll and b/App/System.Resources.Reader.dll differ diff --git a/App/System.Resources.ResourceManager.dll b/App/System.Resources.ResourceManager.dll index 52dc7fc..f224993 100644 Binary files a/App/System.Resources.ResourceManager.dll and b/App/System.Resources.ResourceManager.dll differ diff --git a/App/System.Resources.Writer.dll b/App/System.Resources.Writer.dll index 5337340..a227279 100644 Binary files a/App/System.Resources.Writer.dll and b/App/System.Resources.Writer.dll differ diff --git a/App/System.Runtime.CompilerServices.Unsafe.dll b/App/System.Runtime.CompilerServices.Unsafe.dll index 609ff38..52e1e25 100644 Binary files a/App/System.Runtime.CompilerServices.Unsafe.dll and b/App/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/App/System.Runtime.CompilerServices.VisualC.dll b/App/System.Runtime.CompilerServices.VisualC.dll index 3a62482..5f24f8d 100644 Binary files a/App/System.Runtime.CompilerServices.VisualC.dll and b/App/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/App/System.Runtime.Extensions.dll b/App/System.Runtime.Extensions.dll index d922059..6cf7bc9 100644 Binary files a/App/System.Runtime.Extensions.dll and b/App/System.Runtime.Extensions.dll differ diff --git a/App/System.Runtime.Handles.dll b/App/System.Runtime.Handles.dll index 14aec93..b78d453 100644 Binary files a/App/System.Runtime.Handles.dll and b/App/System.Runtime.Handles.dll differ diff --git a/App/System.Runtime.InteropServices.JavaScript.dll b/App/System.Runtime.InteropServices.JavaScript.dll index 9daff63..742ce96 100644 Binary files a/App/System.Runtime.InteropServices.JavaScript.dll and b/App/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/App/System.Runtime.InteropServices.RuntimeInformation.dll b/App/System.Runtime.InteropServices.RuntimeInformation.dll index c5984a7..d5986a9 100644 Binary files a/App/System.Runtime.InteropServices.RuntimeInformation.dll and b/App/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/App/System.Runtime.InteropServices.dll b/App/System.Runtime.InteropServices.dll index 0dde0f3..63468a9 100644 Binary files a/App/System.Runtime.InteropServices.dll and b/App/System.Runtime.InteropServices.dll differ diff --git a/App/System.Runtime.Intrinsics.dll b/App/System.Runtime.Intrinsics.dll index f2b4e63..684d2c8 100644 Binary files a/App/System.Runtime.Intrinsics.dll and b/App/System.Runtime.Intrinsics.dll differ diff --git a/App/System.Runtime.Loader.dll b/App/System.Runtime.Loader.dll index 2126eb4..aec4f7e 100644 Binary files a/App/System.Runtime.Loader.dll and b/App/System.Runtime.Loader.dll differ diff --git a/App/System.Runtime.Numerics.dll b/App/System.Runtime.Numerics.dll index 3a6d30e..c4437e9 100644 Binary files a/App/System.Runtime.Numerics.dll and b/App/System.Runtime.Numerics.dll differ diff --git a/App/System.Runtime.Serialization.Formatters.dll b/App/System.Runtime.Serialization.Formatters.dll index fd5329d..34ed360 100644 Binary files a/App/System.Runtime.Serialization.Formatters.dll and b/App/System.Runtime.Serialization.Formatters.dll differ diff --git a/App/System.Runtime.Serialization.Json.dll b/App/System.Runtime.Serialization.Json.dll index a61c3b6..c1b9cd0 100644 Binary files a/App/System.Runtime.Serialization.Json.dll and b/App/System.Runtime.Serialization.Json.dll differ diff --git a/App/System.Runtime.Serialization.Primitives.dll b/App/System.Runtime.Serialization.Primitives.dll index ad36969..1f05c85 100644 Binary files a/App/System.Runtime.Serialization.Primitives.dll and b/App/System.Runtime.Serialization.Primitives.dll differ diff --git a/App/System.Runtime.Serialization.Xml.dll b/App/System.Runtime.Serialization.Xml.dll index 5520d68..7ec3752 100644 Binary files a/App/System.Runtime.Serialization.Xml.dll and b/App/System.Runtime.Serialization.Xml.dll differ diff --git a/App/System.Runtime.Serialization.dll b/App/System.Runtime.Serialization.dll index 74f4ee2..5a8eda9 100644 Binary files a/App/System.Runtime.Serialization.dll and b/App/System.Runtime.Serialization.dll differ diff --git a/App/System.Runtime.dll b/App/System.Runtime.dll index 8348d7f..f0a45fc 100644 Binary files a/App/System.Runtime.dll and b/App/System.Runtime.dll differ diff --git a/App/System.Security.AccessControl.dll b/App/System.Security.AccessControl.dll index b3f091f..0bc0901 100644 Binary files a/App/System.Security.AccessControl.dll and b/App/System.Security.AccessControl.dll differ diff --git a/App/System.Security.Claims.dll b/App/System.Security.Claims.dll index 50a3d2d..7373f38 100644 Binary files a/App/System.Security.Claims.dll and b/App/System.Security.Claims.dll differ diff --git a/App/System.Security.Cryptography.Algorithms.dll b/App/System.Security.Cryptography.Algorithms.dll index 585e459..a908924 100644 Binary files a/App/System.Security.Cryptography.Algorithms.dll and b/App/System.Security.Cryptography.Algorithms.dll differ diff --git a/App/System.Security.Cryptography.Cng.dll b/App/System.Security.Cryptography.Cng.dll index ccb2101..f71d5af 100644 Binary files a/App/System.Security.Cryptography.Cng.dll and b/App/System.Security.Cryptography.Cng.dll differ diff --git a/App/System.Security.Cryptography.Csp.dll b/App/System.Security.Cryptography.Csp.dll index 1c7c870..e705cfc 100644 Binary files a/App/System.Security.Cryptography.Csp.dll and b/App/System.Security.Cryptography.Csp.dll differ diff --git a/App/System.Security.Cryptography.Encoding.dll b/App/System.Security.Cryptography.Encoding.dll index 7972b4e..6af9215 100644 Binary files a/App/System.Security.Cryptography.Encoding.dll and b/App/System.Security.Cryptography.Encoding.dll differ diff --git a/App/System.Security.Cryptography.OpenSsl.dll b/App/System.Security.Cryptography.OpenSsl.dll index 299e9e8..e30fb78 100644 Binary files a/App/System.Security.Cryptography.OpenSsl.dll and b/App/System.Security.Cryptography.OpenSsl.dll differ diff --git a/App/System.Security.Cryptography.Pkcs.dll b/App/System.Security.Cryptography.Pkcs.dll index 08a6dbd..b7ab49e 100644 Binary files a/App/System.Security.Cryptography.Pkcs.dll and b/App/System.Security.Cryptography.Pkcs.dll differ diff --git a/App/System.Security.Cryptography.Primitives.dll b/App/System.Security.Cryptography.Primitives.dll index 573b5c6..88321c4 100644 Binary files a/App/System.Security.Cryptography.Primitives.dll and b/App/System.Security.Cryptography.Primitives.dll differ diff --git a/App/System.Security.Cryptography.ProtectedData.dll b/App/System.Security.Cryptography.ProtectedData.dll index 19c1fa1..7348297 100644 Binary files a/App/System.Security.Cryptography.ProtectedData.dll and b/App/System.Security.Cryptography.ProtectedData.dll differ diff --git a/App/System.Security.Cryptography.X509Certificates.dll b/App/System.Security.Cryptography.X509Certificates.dll index de04c24..e3da570 100644 Binary files a/App/System.Security.Cryptography.X509Certificates.dll and b/App/System.Security.Cryptography.X509Certificates.dll differ diff --git a/App/System.Security.Cryptography.Xml.dll b/App/System.Security.Cryptography.Xml.dll index 33112a3..e655830 100644 Binary files a/App/System.Security.Cryptography.Xml.dll and b/App/System.Security.Cryptography.Xml.dll differ diff --git a/App/System.Security.Cryptography.dll b/App/System.Security.Cryptography.dll index 28935d0..51bf781 100644 Binary files a/App/System.Security.Cryptography.dll and b/App/System.Security.Cryptography.dll differ diff --git a/App/System.Security.Permissions.dll b/App/System.Security.Permissions.dll index 7ba1cf7..22d19b3 100644 Binary files a/App/System.Security.Permissions.dll and b/App/System.Security.Permissions.dll differ diff --git a/App/System.Security.Principal.Windows.dll b/App/System.Security.Principal.Windows.dll index 9fb552b..5befb87 100644 Binary files a/App/System.Security.Principal.Windows.dll and b/App/System.Security.Principal.Windows.dll differ diff --git a/App/System.Security.Principal.dll b/App/System.Security.Principal.dll index 0b9ebca..c3475f4 100644 Binary files a/App/System.Security.Principal.dll and b/App/System.Security.Principal.dll differ diff --git a/App/System.Security.SecureString.dll b/App/System.Security.SecureString.dll index aa19d0d..c2a5bed 100644 Binary files a/App/System.Security.SecureString.dll and b/App/System.Security.SecureString.dll differ diff --git a/App/System.Security.dll b/App/System.Security.dll index 90a760a..18eac9a 100644 Binary files a/App/System.Security.dll and b/App/System.Security.dll differ diff --git a/App/System.ServiceModel.Web.dll b/App/System.ServiceModel.Web.dll index 233b327..78af3b0 100644 Binary files a/App/System.ServiceModel.Web.dll and b/App/System.ServiceModel.Web.dll differ diff --git a/App/System.ServiceProcess.dll b/App/System.ServiceProcess.dll index d4de4e7..e509dcf 100644 Binary files a/App/System.ServiceProcess.dll and b/App/System.ServiceProcess.dll differ diff --git a/App/System.Text.Encoding.CodePages.dll b/App/System.Text.Encoding.CodePages.dll index 7836032..34f6950 100644 Binary files a/App/System.Text.Encoding.CodePages.dll and b/App/System.Text.Encoding.CodePages.dll differ diff --git a/App/System.Text.Encoding.Extensions.dll b/App/System.Text.Encoding.Extensions.dll index 7259da3..b2fd707 100644 Binary files a/App/System.Text.Encoding.Extensions.dll and b/App/System.Text.Encoding.Extensions.dll differ diff --git a/App/System.Text.Encoding.dll b/App/System.Text.Encoding.dll index 2e77761..89396fd 100644 Binary files a/App/System.Text.Encoding.dll and b/App/System.Text.Encoding.dll differ diff --git a/App/System.Text.Encodings.Web.dll b/App/System.Text.Encodings.Web.dll index 6c30fa4..9e082e1 100644 Binary files a/App/System.Text.Encodings.Web.dll and b/App/System.Text.Encodings.Web.dll differ diff --git a/App/System.Text.Json.dll b/App/System.Text.Json.dll index e0f97e4..7382493 100644 Binary files a/App/System.Text.Json.dll and b/App/System.Text.Json.dll differ diff --git a/App/System.Text.RegularExpressions.dll b/App/System.Text.RegularExpressions.dll index c1a21c8..c21b8de 100644 Binary files a/App/System.Text.RegularExpressions.dll and b/App/System.Text.RegularExpressions.dll differ diff --git a/App/System.Threading.AccessControl.dll b/App/System.Threading.AccessControl.dll index ed45474..8172e08 100644 Binary files a/App/System.Threading.AccessControl.dll and b/App/System.Threading.AccessControl.dll differ diff --git a/App/System.Threading.Channels.dll b/App/System.Threading.Channels.dll index 88585c6..1d41113 100644 Binary files a/App/System.Threading.Channels.dll and b/App/System.Threading.Channels.dll differ diff --git a/App/System.Threading.Overlapped.dll b/App/System.Threading.Overlapped.dll index fc38e9d..2ca02e9 100644 Binary files a/App/System.Threading.Overlapped.dll and b/App/System.Threading.Overlapped.dll differ diff --git a/App/System.Threading.RateLimiting.dll b/App/System.Threading.RateLimiting.dll index d9b3b2f..e7d8274 100644 Binary files a/App/System.Threading.RateLimiting.dll and b/App/System.Threading.RateLimiting.dll differ diff --git a/App/System.Threading.Tasks.Dataflow.dll b/App/System.Threading.Tasks.Dataflow.dll index 1b8f5c7..58d5c87 100644 Binary files a/App/System.Threading.Tasks.Dataflow.dll and b/App/System.Threading.Tasks.Dataflow.dll differ diff --git a/App/System.Threading.Tasks.Extensions.dll b/App/System.Threading.Tasks.Extensions.dll index 355357b..29603a2 100644 Binary files a/App/System.Threading.Tasks.Extensions.dll and b/App/System.Threading.Tasks.Extensions.dll differ diff --git a/App/System.Threading.Tasks.Parallel.dll b/App/System.Threading.Tasks.Parallel.dll index 0fda78c..e7e205c 100644 Binary files a/App/System.Threading.Tasks.Parallel.dll and b/App/System.Threading.Tasks.Parallel.dll differ diff --git a/App/System.Threading.Tasks.dll b/App/System.Threading.Tasks.dll index f21306d..69ad9c3 100644 Binary files a/App/System.Threading.Tasks.dll and b/App/System.Threading.Tasks.dll differ diff --git a/App/System.Threading.Thread.dll b/App/System.Threading.Thread.dll index cc58961..6869e35 100644 Binary files a/App/System.Threading.Thread.dll and b/App/System.Threading.Thread.dll differ diff --git a/App/System.Threading.ThreadPool.dll b/App/System.Threading.ThreadPool.dll index 6ac85ee..2ba5758 100644 Binary files a/App/System.Threading.ThreadPool.dll and b/App/System.Threading.ThreadPool.dll differ diff --git a/App/System.Threading.Timer.dll b/App/System.Threading.Timer.dll index 2f6d3cd..3e6d199 100644 Binary files a/App/System.Threading.Timer.dll and b/App/System.Threading.Timer.dll differ diff --git a/App/System.Threading.dll b/App/System.Threading.dll index 868484d..900a987 100644 Binary files a/App/System.Threading.dll and b/App/System.Threading.dll differ diff --git a/App/System.Transactions.Local.dll b/App/System.Transactions.Local.dll index 1c49c98..a467968 100644 Binary files a/App/System.Transactions.Local.dll and b/App/System.Transactions.Local.dll differ diff --git a/App/System.Transactions.dll b/App/System.Transactions.dll index 1f6e570..3556d29 100644 Binary files a/App/System.Transactions.dll and b/App/System.Transactions.dll differ diff --git a/App/System.ValueTuple.dll b/App/System.ValueTuple.dll index 250cf3d..1db5751 100644 Binary files a/App/System.ValueTuple.dll and b/App/System.ValueTuple.dll differ diff --git a/App/System.Web.HttpUtility.dll b/App/System.Web.HttpUtility.dll index 775f492..dbf2fc1 100644 Binary files a/App/System.Web.HttpUtility.dll and b/App/System.Web.HttpUtility.dll differ diff --git a/App/System.Web.dll b/App/System.Web.dll index 98ab822..1c440ee 100644 Binary files a/App/System.Web.dll and b/App/System.Web.dll differ diff --git a/App/System.Windows.Controls.Ribbon.dll b/App/System.Windows.Controls.Ribbon.dll index 81458d2..8c36800 100644 Binary files a/App/System.Windows.Controls.Ribbon.dll and b/App/System.Windows.Controls.Ribbon.dll differ diff --git a/App/System.Windows.Extensions.dll b/App/System.Windows.Extensions.dll index b6c3050..6d2d32e 100644 Binary files a/App/System.Windows.Extensions.dll and b/App/System.Windows.Extensions.dll differ diff --git a/App/System.Windows.Forms.Design.Editors.dll b/App/System.Windows.Forms.Design.Editors.dll index 0dd6e02..a5bf202 100644 Binary files a/App/System.Windows.Forms.Design.Editors.dll and b/App/System.Windows.Forms.Design.Editors.dll differ diff --git a/App/System.Windows.Forms.Design.dll b/App/System.Windows.Forms.Design.dll index 2ecf206..0621ec9 100644 Binary files a/App/System.Windows.Forms.Design.dll and b/App/System.Windows.Forms.Design.dll differ diff --git a/App/System.Windows.Forms.Primitives.dll b/App/System.Windows.Forms.Primitives.dll index f1792c1..8ea2f71 100644 Binary files a/App/System.Windows.Forms.Primitives.dll and b/App/System.Windows.Forms.Primitives.dll differ diff --git a/App/System.Windows.Forms.dll b/App/System.Windows.Forms.dll index 8e9e76c..378cb38 100644 Binary files a/App/System.Windows.Forms.dll and b/App/System.Windows.Forms.dll differ diff --git a/App/System.Windows.Input.Manipulations.dll b/App/System.Windows.Input.Manipulations.dll index bfa145d..9b65580 100644 Binary files a/App/System.Windows.Input.Manipulations.dll and b/App/System.Windows.Input.Manipulations.dll differ diff --git a/App/System.Windows.Presentation.dll b/App/System.Windows.Presentation.dll index bf427ab..1c51a43 100644 Binary files a/App/System.Windows.Presentation.dll and b/App/System.Windows.Presentation.dll differ diff --git a/App/System.Windows.Primitives.dll b/App/System.Windows.Primitives.dll new file mode 100644 index 0000000..f08ebd7 Binary files /dev/null and b/App/System.Windows.Primitives.dll differ diff --git a/App/System.Windows.dll b/App/System.Windows.dll index c57f0f3..c718508 100644 Binary files a/App/System.Windows.dll and b/App/System.Windows.dll differ diff --git a/App/System.Xaml.dll b/App/System.Xaml.dll index 06aa58e..ec08e5d 100644 Binary files a/App/System.Xaml.dll and b/App/System.Xaml.dll differ diff --git a/App/System.Xml.Linq.dll b/App/System.Xml.Linq.dll index 8cb66c2..6b90d8c 100644 Binary files a/App/System.Xml.Linq.dll and b/App/System.Xml.Linq.dll differ diff --git a/App/System.Xml.ReaderWriter.dll b/App/System.Xml.ReaderWriter.dll index 493fc38..8bf3336 100644 Binary files a/App/System.Xml.ReaderWriter.dll and b/App/System.Xml.ReaderWriter.dll differ diff --git a/App/System.Xml.Serialization.dll b/App/System.Xml.Serialization.dll index 2713bbe..4b6a36f 100644 Binary files a/App/System.Xml.Serialization.dll and b/App/System.Xml.Serialization.dll differ diff --git a/App/System.Xml.XDocument.dll b/App/System.Xml.XDocument.dll index 72260df..7b85cf1 100644 Binary files a/App/System.Xml.XDocument.dll and b/App/System.Xml.XDocument.dll differ diff --git a/App/System.Xml.XPath.XDocument.dll b/App/System.Xml.XPath.XDocument.dll index 69482e9..1dfab33 100644 Binary files a/App/System.Xml.XPath.XDocument.dll and b/App/System.Xml.XPath.XDocument.dll differ diff --git a/App/System.Xml.XPath.dll b/App/System.Xml.XPath.dll index 5224cf8..3bc58c8 100644 Binary files a/App/System.Xml.XPath.dll and b/App/System.Xml.XPath.dll differ diff --git a/App/System.Xml.XmlDocument.dll b/App/System.Xml.XmlDocument.dll index c225e6a..485e842 100644 Binary files a/App/System.Xml.XmlDocument.dll and b/App/System.Xml.XmlDocument.dll differ diff --git a/App/System.Xml.XmlSerializer.dll b/App/System.Xml.XmlSerializer.dll index ba3eb2d..eea733a 100644 Binary files a/App/System.Xml.XmlSerializer.dll and b/App/System.Xml.XmlSerializer.dll differ diff --git a/App/System.Xml.dll b/App/System.Xml.dll index 05d66fa..65daebc 100644 Binary files a/App/System.Xml.dll and b/App/System.Xml.dll differ diff --git a/App/System.dll b/App/System.dll index 1c1692c..b29edcd 100644 Binary files a/App/System.dll and b/App/System.dll differ diff --git a/App/UIAutomationClient.dll b/App/UIAutomationClient.dll index 7b29da8..4a422ee 100644 Binary files a/App/UIAutomationClient.dll and b/App/UIAutomationClient.dll differ diff --git a/App/UIAutomationClientSideProviders.dll b/App/UIAutomationClientSideProviders.dll index c7cea8e..afdebd9 100644 Binary files a/App/UIAutomationClientSideProviders.dll and b/App/UIAutomationClientSideProviders.dll differ diff --git a/App/UIAutomationProvider.dll b/App/UIAutomationProvider.dll index a5ed6e7..2651d05 100644 Binary files a/App/UIAutomationProvider.dll and b/App/UIAutomationProvider.dll differ diff --git a/App/UIAutomationTypes.dll b/App/UIAutomationTypes.dll index 35e8102..c0cb7f8 100644 Binary files a/App/UIAutomationTypes.dll and b/App/UIAutomationTypes.dll differ diff --git a/App/WindowsBase.dll b/App/WindowsBase.dll index 2780dfe..85dfc70 100644 Binary files a/App/WindowsBase.dll and b/App/WindowsBase.dll differ diff --git a/App/WindowsFormsIntegration.dll b/App/WindowsFormsIntegration.dll index d8bed6f..51e221c 100644 Binary files a/App/WindowsFormsIntegration.dll and b/App/WindowsFormsIntegration.dll differ diff --git a/App/aspnetcorev2_inprocess.dll b/App/aspnetcorev2_inprocess.dll index aef8b75..2f368e1 100644 Binary files a/App/aspnetcorev2_inprocess.dll and b/App/aspnetcorev2_inprocess.dll differ diff --git a/App/clretwrc.dll b/App/clretwrc.dll index 56d9639..3ed8629 100644 Binary files a/App/clretwrc.dll and b/App/clretwrc.dll differ diff --git a/App/clrgc.dll b/App/clrgc.dll index bd027ca..4427276 100644 Binary files a/App/clrgc.dll and b/App/clrgc.dll differ diff --git a/App/clrgcexp.dll b/App/clrgcexp.dll index a7b60d0..d609169 100644 Binary files a/App/clrgcexp.dll and b/App/clrgcexp.dll differ diff --git a/App/clrjit.dll b/App/clrjit.dll index 1f0f622..2b85363 100644 Binary files a/App/clrjit.dll and b/App/clrjit.dll differ diff --git a/App/coreclr.dll b/App/coreclr.dll index 4e0a37d..ef0a3ae 100644 Binary files a/App/coreclr.dll and b/App/coreclr.dll differ diff --git a/App/createdump.exe b/App/createdump.exe index 689c15c..1f48fe4 100644 Binary files a/App/createdump.exe and b/App/createdump.exe differ diff --git a/App/cs/Microsoft.VisualBasic.Forms.resources.dll b/App/cs/Microsoft.VisualBasic.Forms.resources.dll index 19bdb5f..866be56 100644 Binary files a/App/cs/Microsoft.VisualBasic.Forms.resources.dll and b/App/cs/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/cs/PresentationCore.resources.dll b/App/cs/PresentationCore.resources.dll index 0b19bef..d963cac 100644 Binary files a/App/cs/PresentationCore.resources.dll and b/App/cs/PresentationCore.resources.dll differ diff --git a/App/cs/PresentationFramework.resources.dll b/App/cs/PresentationFramework.resources.dll index 7957cc2..94dd80a 100644 Binary files a/App/cs/PresentationFramework.resources.dll and b/App/cs/PresentationFramework.resources.dll differ diff --git a/App/cs/PresentationUI.resources.dll b/App/cs/PresentationUI.resources.dll index 7e4f1b3..dff05e8 100644 Binary files a/App/cs/PresentationUI.resources.dll and b/App/cs/PresentationUI.resources.dll differ diff --git a/App/cs/ReachFramework.resources.dll b/App/cs/ReachFramework.resources.dll index ca48f4a..f1279cf 100644 Binary files a/App/cs/ReachFramework.resources.dll and b/App/cs/ReachFramework.resources.dll differ diff --git a/App/cs/System.Windows.Controls.Ribbon.resources.dll b/App/cs/System.Windows.Controls.Ribbon.resources.dll index 874a52b..160522a 100644 Binary files a/App/cs/System.Windows.Controls.Ribbon.resources.dll and b/App/cs/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/cs/System.Windows.Forms.Design.resources.dll b/App/cs/System.Windows.Forms.Design.resources.dll index 9177949..4c054c7 100644 Binary files a/App/cs/System.Windows.Forms.Design.resources.dll and b/App/cs/System.Windows.Forms.Design.resources.dll differ diff --git a/App/cs/System.Windows.Forms.Primitives.resources.dll b/App/cs/System.Windows.Forms.Primitives.resources.dll index 170b711..8748280 100644 Binary files a/App/cs/System.Windows.Forms.Primitives.resources.dll and b/App/cs/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/cs/System.Windows.Forms.resources.dll b/App/cs/System.Windows.Forms.resources.dll index 8fea333..c9c0a67 100644 Binary files a/App/cs/System.Windows.Forms.resources.dll and b/App/cs/System.Windows.Forms.resources.dll differ diff --git a/App/cs/System.Windows.Input.Manipulations.resources.dll b/App/cs/System.Windows.Input.Manipulations.resources.dll index 6dc9ffe..f792fc6 100644 Binary files a/App/cs/System.Windows.Input.Manipulations.resources.dll and b/App/cs/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/cs/System.Xaml.resources.dll b/App/cs/System.Xaml.resources.dll index bb970c6..5f616c8 100644 Binary files a/App/cs/System.Xaml.resources.dll and b/App/cs/System.Xaml.resources.dll differ diff --git a/App/cs/UIAutomationClient.resources.dll b/App/cs/UIAutomationClient.resources.dll index 32cf02b..17eabf8 100644 Binary files a/App/cs/UIAutomationClient.resources.dll and b/App/cs/UIAutomationClient.resources.dll differ diff --git a/App/cs/UIAutomationClientSideProviders.resources.dll b/App/cs/UIAutomationClientSideProviders.resources.dll index d922ca3..bc95d2e 100644 Binary files a/App/cs/UIAutomationClientSideProviders.resources.dll and b/App/cs/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/cs/UIAutomationProvider.resources.dll b/App/cs/UIAutomationProvider.resources.dll index 0afefb4..656b7ab 100644 Binary files a/App/cs/UIAutomationProvider.resources.dll and b/App/cs/UIAutomationProvider.resources.dll differ diff --git a/App/cs/UIAutomationTypes.resources.dll b/App/cs/UIAutomationTypes.resources.dll index d5478ae..0ff470f 100644 Binary files a/App/cs/UIAutomationTypes.resources.dll and b/App/cs/UIAutomationTypes.resources.dll differ diff --git a/App/cs/WindowsBase.resources.dll b/App/cs/WindowsBase.resources.dll index 1351cbf..20c3706 100644 Binary files a/App/cs/WindowsBase.resources.dll and b/App/cs/WindowsBase.resources.dll differ diff --git a/App/cs/WindowsFormsIntegration.resources.dll b/App/cs/WindowsFormsIntegration.resources.dll index 89328e7..0053333 100644 Binary files a/App/cs/WindowsFormsIntegration.resources.dll and b/App/cs/WindowsFormsIntegration.resources.dll differ diff --git a/App/de/Microsoft.VisualBasic.Forms.resources.dll b/App/de/Microsoft.VisualBasic.Forms.resources.dll index c06a976..2b775b6 100644 Binary files a/App/de/Microsoft.VisualBasic.Forms.resources.dll and b/App/de/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/de/PresentationCore.resources.dll b/App/de/PresentationCore.resources.dll index c85c3e8..d91bdad 100644 Binary files a/App/de/PresentationCore.resources.dll and b/App/de/PresentationCore.resources.dll differ diff --git a/App/de/PresentationFramework.resources.dll b/App/de/PresentationFramework.resources.dll index 180711d..a27872d 100644 Binary files a/App/de/PresentationFramework.resources.dll and b/App/de/PresentationFramework.resources.dll differ diff --git a/App/de/PresentationUI.resources.dll b/App/de/PresentationUI.resources.dll index 1d1b786..96562ec 100644 Binary files a/App/de/PresentationUI.resources.dll and b/App/de/PresentationUI.resources.dll differ diff --git a/App/de/ReachFramework.resources.dll b/App/de/ReachFramework.resources.dll index 64a5fa4..adc14b0 100644 Binary files a/App/de/ReachFramework.resources.dll and b/App/de/ReachFramework.resources.dll differ diff --git a/App/de/System.Windows.Controls.Ribbon.resources.dll b/App/de/System.Windows.Controls.Ribbon.resources.dll index 24eb597..24c72c4 100644 Binary files a/App/de/System.Windows.Controls.Ribbon.resources.dll and b/App/de/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/de/System.Windows.Forms.Design.resources.dll b/App/de/System.Windows.Forms.Design.resources.dll index f681df0..3e8c4c7 100644 Binary files a/App/de/System.Windows.Forms.Design.resources.dll and b/App/de/System.Windows.Forms.Design.resources.dll differ diff --git a/App/de/System.Windows.Forms.Primitives.resources.dll b/App/de/System.Windows.Forms.Primitives.resources.dll index 5d3c473..6f5e61c 100644 Binary files a/App/de/System.Windows.Forms.Primitives.resources.dll and b/App/de/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/de/System.Windows.Forms.resources.dll b/App/de/System.Windows.Forms.resources.dll index 0180d8a..b16673b 100644 Binary files a/App/de/System.Windows.Forms.resources.dll and b/App/de/System.Windows.Forms.resources.dll differ diff --git a/App/de/System.Windows.Input.Manipulations.resources.dll b/App/de/System.Windows.Input.Manipulations.resources.dll index 6a9d451..2b9ea97 100644 Binary files a/App/de/System.Windows.Input.Manipulations.resources.dll and b/App/de/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/de/System.Xaml.resources.dll b/App/de/System.Xaml.resources.dll index 5d3dbf1..79b4180 100644 Binary files a/App/de/System.Xaml.resources.dll and b/App/de/System.Xaml.resources.dll differ diff --git a/App/de/UIAutomationClient.resources.dll b/App/de/UIAutomationClient.resources.dll index 9881003..136eb49 100644 Binary files a/App/de/UIAutomationClient.resources.dll and b/App/de/UIAutomationClient.resources.dll differ diff --git a/App/de/UIAutomationClientSideProviders.resources.dll b/App/de/UIAutomationClientSideProviders.resources.dll index d93813b..1b096ee 100644 Binary files a/App/de/UIAutomationClientSideProviders.resources.dll and b/App/de/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/de/UIAutomationProvider.resources.dll b/App/de/UIAutomationProvider.resources.dll index fe0a456..f6f1e94 100644 Binary files a/App/de/UIAutomationProvider.resources.dll and b/App/de/UIAutomationProvider.resources.dll differ diff --git a/App/de/UIAutomationTypes.resources.dll b/App/de/UIAutomationTypes.resources.dll index 888c960..0d9d433 100644 Binary files a/App/de/UIAutomationTypes.resources.dll and b/App/de/UIAutomationTypes.resources.dll differ diff --git a/App/de/WindowsBase.resources.dll b/App/de/WindowsBase.resources.dll index 2e8cbdb..b1254f4 100644 Binary files a/App/de/WindowsBase.resources.dll and b/App/de/WindowsBase.resources.dll differ diff --git a/App/de/WindowsFormsIntegration.resources.dll b/App/de/WindowsFormsIntegration.resources.dll index c6cb0f6..37213d8 100644 Binary files a/App/de/WindowsFormsIntegration.resources.dll and b/App/de/WindowsFormsIntegration.resources.dll differ diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index 26b5b26..edc3576 100644 Binary files a/App/en/HiGeom.resources.dll and b/App/en/HiGeom.resources.dll differ diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 95f3900..913258d 100644 Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ diff --git a/App/es/Microsoft.VisualBasic.Forms.resources.dll b/App/es/Microsoft.VisualBasic.Forms.resources.dll index bbb0bf8..377d028 100644 Binary files a/App/es/Microsoft.VisualBasic.Forms.resources.dll and b/App/es/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/es/PresentationCore.resources.dll b/App/es/PresentationCore.resources.dll index 5f789da..0e9d228 100644 Binary files a/App/es/PresentationCore.resources.dll and b/App/es/PresentationCore.resources.dll differ diff --git a/App/es/PresentationFramework.resources.dll b/App/es/PresentationFramework.resources.dll index 85fef09..0ed96d1 100644 Binary files a/App/es/PresentationFramework.resources.dll and b/App/es/PresentationFramework.resources.dll differ diff --git a/App/es/PresentationUI.resources.dll b/App/es/PresentationUI.resources.dll index 36249a0..4b434c7 100644 Binary files a/App/es/PresentationUI.resources.dll and b/App/es/PresentationUI.resources.dll differ diff --git a/App/es/ReachFramework.resources.dll b/App/es/ReachFramework.resources.dll index ea80975..ca1222c 100644 Binary files a/App/es/ReachFramework.resources.dll and b/App/es/ReachFramework.resources.dll differ diff --git a/App/es/System.Windows.Controls.Ribbon.resources.dll b/App/es/System.Windows.Controls.Ribbon.resources.dll index 9a38ce5..cc91bcf 100644 Binary files a/App/es/System.Windows.Controls.Ribbon.resources.dll and b/App/es/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/es/System.Windows.Forms.Design.resources.dll b/App/es/System.Windows.Forms.Design.resources.dll index dff229f..48e36a7 100644 Binary files a/App/es/System.Windows.Forms.Design.resources.dll and b/App/es/System.Windows.Forms.Design.resources.dll differ diff --git a/App/es/System.Windows.Forms.Primitives.resources.dll b/App/es/System.Windows.Forms.Primitives.resources.dll index 20feb84..6d81845 100644 Binary files a/App/es/System.Windows.Forms.Primitives.resources.dll and b/App/es/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/es/System.Windows.Forms.resources.dll b/App/es/System.Windows.Forms.resources.dll index d649997..1235b87 100644 Binary files a/App/es/System.Windows.Forms.resources.dll and b/App/es/System.Windows.Forms.resources.dll differ diff --git a/App/es/System.Windows.Input.Manipulations.resources.dll b/App/es/System.Windows.Input.Manipulations.resources.dll index 2073a93..7768eba 100644 Binary files a/App/es/System.Windows.Input.Manipulations.resources.dll and b/App/es/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/es/System.Xaml.resources.dll b/App/es/System.Xaml.resources.dll index fc5ddd0..485aed1 100644 Binary files a/App/es/System.Xaml.resources.dll and b/App/es/System.Xaml.resources.dll differ diff --git a/App/es/UIAutomationClient.resources.dll b/App/es/UIAutomationClient.resources.dll index 0fc7e37..f458dd3 100644 Binary files a/App/es/UIAutomationClient.resources.dll and b/App/es/UIAutomationClient.resources.dll differ diff --git a/App/es/UIAutomationClientSideProviders.resources.dll b/App/es/UIAutomationClientSideProviders.resources.dll index 3b6ef3e..e6e57b3 100644 Binary files a/App/es/UIAutomationClientSideProviders.resources.dll and b/App/es/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/es/UIAutomationProvider.resources.dll b/App/es/UIAutomationProvider.resources.dll index b469c63..156dad7 100644 Binary files a/App/es/UIAutomationProvider.resources.dll and b/App/es/UIAutomationProvider.resources.dll differ diff --git a/App/es/UIAutomationTypes.resources.dll b/App/es/UIAutomationTypes.resources.dll index 307237c..ae501a8 100644 Binary files a/App/es/UIAutomationTypes.resources.dll and b/App/es/UIAutomationTypes.resources.dll differ diff --git a/App/es/WindowsBase.resources.dll b/App/es/WindowsBase.resources.dll index 7853b8e..9ff4940 100644 Binary files a/App/es/WindowsBase.resources.dll and b/App/es/WindowsBase.resources.dll differ diff --git a/App/es/WindowsFormsIntegration.resources.dll b/App/es/WindowsFormsIntegration.resources.dll index 00698c3..e14ef26 100644 Binary files a/App/es/WindowsFormsIntegration.resources.dll and b/App/es/WindowsFormsIntegration.resources.dll differ diff --git a/App/fr/Microsoft.VisualBasic.Forms.resources.dll b/App/fr/Microsoft.VisualBasic.Forms.resources.dll index 2fc0d40..1f92839 100644 Binary files a/App/fr/Microsoft.VisualBasic.Forms.resources.dll and b/App/fr/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/fr/PresentationCore.resources.dll b/App/fr/PresentationCore.resources.dll index 97d00ba..22772e0 100644 Binary files a/App/fr/PresentationCore.resources.dll and b/App/fr/PresentationCore.resources.dll differ diff --git a/App/fr/PresentationFramework.resources.dll b/App/fr/PresentationFramework.resources.dll index 5999068..8ed987b 100644 Binary files a/App/fr/PresentationFramework.resources.dll and b/App/fr/PresentationFramework.resources.dll differ diff --git a/App/fr/PresentationUI.resources.dll b/App/fr/PresentationUI.resources.dll index 88376fa..515e986 100644 Binary files a/App/fr/PresentationUI.resources.dll and b/App/fr/PresentationUI.resources.dll differ diff --git a/App/fr/ReachFramework.resources.dll b/App/fr/ReachFramework.resources.dll index 9018d54..d0047a7 100644 Binary files a/App/fr/ReachFramework.resources.dll and b/App/fr/ReachFramework.resources.dll differ diff --git a/App/fr/System.Windows.Controls.Ribbon.resources.dll b/App/fr/System.Windows.Controls.Ribbon.resources.dll index 98579eb..16cdb3e 100644 Binary files a/App/fr/System.Windows.Controls.Ribbon.resources.dll and b/App/fr/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/fr/System.Windows.Forms.Design.resources.dll b/App/fr/System.Windows.Forms.Design.resources.dll index de52f45..7e317c4 100644 Binary files a/App/fr/System.Windows.Forms.Design.resources.dll and b/App/fr/System.Windows.Forms.Design.resources.dll differ diff --git a/App/fr/System.Windows.Forms.Primitives.resources.dll b/App/fr/System.Windows.Forms.Primitives.resources.dll index fcb4743..6d3500f 100644 Binary files a/App/fr/System.Windows.Forms.Primitives.resources.dll and b/App/fr/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/fr/System.Windows.Forms.resources.dll b/App/fr/System.Windows.Forms.resources.dll index 41fcad5..4d0a666 100644 Binary files a/App/fr/System.Windows.Forms.resources.dll and b/App/fr/System.Windows.Forms.resources.dll differ diff --git a/App/fr/System.Windows.Input.Manipulations.resources.dll b/App/fr/System.Windows.Input.Manipulations.resources.dll index cefa92a..aa1eea5 100644 Binary files a/App/fr/System.Windows.Input.Manipulations.resources.dll and b/App/fr/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/fr/System.Xaml.resources.dll b/App/fr/System.Xaml.resources.dll index c77c27e..3eb31d6 100644 Binary files a/App/fr/System.Xaml.resources.dll and b/App/fr/System.Xaml.resources.dll differ diff --git a/App/fr/UIAutomationClient.resources.dll b/App/fr/UIAutomationClient.resources.dll index c5aea88..86c3e66 100644 Binary files a/App/fr/UIAutomationClient.resources.dll and b/App/fr/UIAutomationClient.resources.dll differ diff --git a/App/fr/UIAutomationClientSideProviders.resources.dll b/App/fr/UIAutomationClientSideProviders.resources.dll index 7038f08..a1688a0 100644 Binary files a/App/fr/UIAutomationClientSideProviders.resources.dll and b/App/fr/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/fr/UIAutomationProvider.resources.dll b/App/fr/UIAutomationProvider.resources.dll index 2c6ecb1..242b2e9 100644 Binary files a/App/fr/UIAutomationProvider.resources.dll and b/App/fr/UIAutomationProvider.resources.dll differ diff --git a/App/fr/UIAutomationTypes.resources.dll b/App/fr/UIAutomationTypes.resources.dll index 58d9fef..7853b9f 100644 Binary files a/App/fr/UIAutomationTypes.resources.dll and b/App/fr/UIAutomationTypes.resources.dll differ diff --git a/App/fr/WindowsBase.resources.dll b/App/fr/WindowsBase.resources.dll index d449858..49a8323 100644 Binary files a/App/fr/WindowsBase.resources.dll and b/App/fr/WindowsBase.resources.dll differ diff --git a/App/fr/WindowsFormsIntegration.resources.dll b/App/fr/WindowsFormsIntegration.resources.dll index edfe456..971e6d6 100644 Binary files a/App/fr/WindowsFormsIntegration.resources.dll and b/App/fr/WindowsFormsIntegration.resources.dll differ diff --git a/App/hostfxr.dll b/App/hostfxr.dll index 9237508..ad591a7 100644 Binary files a/App/hostfxr.dll and b/App/hostfxr.dll differ diff --git a/App/hostpolicy.dll b/App/hostpolicy.dll index fc89e23..e7ab7b8 100644 Binary files a/App/hostpolicy.dll and b/App/hostpolicy.dll differ diff --git a/App/it/Microsoft.VisualBasic.Forms.resources.dll b/App/it/Microsoft.VisualBasic.Forms.resources.dll index 730c914..0f8ca2b 100644 Binary files a/App/it/Microsoft.VisualBasic.Forms.resources.dll and b/App/it/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/it/PresentationCore.resources.dll b/App/it/PresentationCore.resources.dll index cd2c9f1..d53eb17 100644 Binary files a/App/it/PresentationCore.resources.dll and b/App/it/PresentationCore.resources.dll differ diff --git a/App/it/PresentationFramework.resources.dll b/App/it/PresentationFramework.resources.dll index 2a6b27b..0dc364b 100644 Binary files a/App/it/PresentationFramework.resources.dll and b/App/it/PresentationFramework.resources.dll differ diff --git a/App/it/PresentationUI.resources.dll b/App/it/PresentationUI.resources.dll index e07d7a7..05347eb 100644 Binary files a/App/it/PresentationUI.resources.dll and b/App/it/PresentationUI.resources.dll differ diff --git a/App/it/ReachFramework.resources.dll b/App/it/ReachFramework.resources.dll index 825e748..9c3098a 100644 Binary files a/App/it/ReachFramework.resources.dll and b/App/it/ReachFramework.resources.dll differ diff --git a/App/it/System.Windows.Controls.Ribbon.resources.dll b/App/it/System.Windows.Controls.Ribbon.resources.dll index d5b542c..68267a7 100644 Binary files a/App/it/System.Windows.Controls.Ribbon.resources.dll and b/App/it/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/it/System.Windows.Forms.Design.resources.dll b/App/it/System.Windows.Forms.Design.resources.dll index ee55deb..03da965 100644 Binary files a/App/it/System.Windows.Forms.Design.resources.dll and b/App/it/System.Windows.Forms.Design.resources.dll differ diff --git a/App/it/System.Windows.Forms.Primitives.resources.dll b/App/it/System.Windows.Forms.Primitives.resources.dll index 6acbd7d..31653be 100644 Binary files a/App/it/System.Windows.Forms.Primitives.resources.dll and b/App/it/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/it/System.Windows.Forms.resources.dll b/App/it/System.Windows.Forms.resources.dll index 2bd227c..8732129 100644 Binary files a/App/it/System.Windows.Forms.resources.dll and b/App/it/System.Windows.Forms.resources.dll differ diff --git a/App/it/System.Windows.Input.Manipulations.resources.dll b/App/it/System.Windows.Input.Manipulations.resources.dll index f1b137c..5f158bd 100644 Binary files a/App/it/System.Windows.Input.Manipulations.resources.dll and b/App/it/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/it/System.Xaml.resources.dll b/App/it/System.Xaml.resources.dll index 9597b5e..27dc7c7 100644 Binary files a/App/it/System.Xaml.resources.dll and b/App/it/System.Xaml.resources.dll differ diff --git a/App/it/UIAutomationClient.resources.dll b/App/it/UIAutomationClient.resources.dll index 8cc977e..d07b8fa 100644 Binary files a/App/it/UIAutomationClient.resources.dll and b/App/it/UIAutomationClient.resources.dll differ diff --git a/App/it/UIAutomationClientSideProviders.resources.dll b/App/it/UIAutomationClientSideProviders.resources.dll index ca111ba..a2c884e 100644 Binary files a/App/it/UIAutomationClientSideProviders.resources.dll and b/App/it/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/it/UIAutomationProvider.resources.dll b/App/it/UIAutomationProvider.resources.dll index acf486e..3941b16 100644 Binary files a/App/it/UIAutomationProvider.resources.dll and b/App/it/UIAutomationProvider.resources.dll differ diff --git a/App/it/UIAutomationTypes.resources.dll b/App/it/UIAutomationTypes.resources.dll index 6c5e58b..4a4fb1c 100644 Binary files a/App/it/UIAutomationTypes.resources.dll and b/App/it/UIAutomationTypes.resources.dll differ diff --git a/App/it/WindowsBase.resources.dll b/App/it/WindowsBase.resources.dll index 654fc52..992f337 100644 Binary files a/App/it/WindowsBase.resources.dll and b/App/it/WindowsBase.resources.dll differ diff --git a/App/it/WindowsFormsIntegration.resources.dll b/App/it/WindowsFormsIntegration.resources.dll index 3ef820c..41cf026 100644 Binary files a/App/it/WindowsFormsIntegration.resources.dll and b/App/it/WindowsFormsIntegration.resources.dll differ diff --git a/App/ja/Microsoft.VisualBasic.Forms.resources.dll b/App/ja/Microsoft.VisualBasic.Forms.resources.dll index 3d8e8a3..7d6e289 100644 Binary files a/App/ja/Microsoft.VisualBasic.Forms.resources.dll and b/App/ja/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ja/PresentationCore.resources.dll b/App/ja/PresentationCore.resources.dll index 24cd713..df4011a 100644 Binary files a/App/ja/PresentationCore.resources.dll and b/App/ja/PresentationCore.resources.dll differ diff --git a/App/ja/PresentationFramework.resources.dll b/App/ja/PresentationFramework.resources.dll index d2de4da..fcf0940 100644 Binary files a/App/ja/PresentationFramework.resources.dll and b/App/ja/PresentationFramework.resources.dll differ diff --git a/App/ja/PresentationUI.resources.dll b/App/ja/PresentationUI.resources.dll index 7341589..abcd902 100644 Binary files a/App/ja/PresentationUI.resources.dll and b/App/ja/PresentationUI.resources.dll differ diff --git a/App/ja/ReachFramework.resources.dll b/App/ja/ReachFramework.resources.dll index e85b0c9..fd72844 100644 Binary files a/App/ja/ReachFramework.resources.dll and b/App/ja/ReachFramework.resources.dll differ diff --git a/App/ja/System.Windows.Controls.Ribbon.resources.dll b/App/ja/System.Windows.Controls.Ribbon.resources.dll index 2104fde..fc38f04 100644 Binary files a/App/ja/System.Windows.Controls.Ribbon.resources.dll and b/App/ja/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ja/System.Windows.Forms.Design.resources.dll b/App/ja/System.Windows.Forms.Design.resources.dll index e844b39..cb7fd6a 100644 Binary files a/App/ja/System.Windows.Forms.Design.resources.dll and b/App/ja/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ja/System.Windows.Forms.Primitives.resources.dll b/App/ja/System.Windows.Forms.Primitives.resources.dll index 33a6b13..ccdf58d 100644 Binary files a/App/ja/System.Windows.Forms.Primitives.resources.dll and b/App/ja/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ja/System.Windows.Forms.resources.dll b/App/ja/System.Windows.Forms.resources.dll index 1a12d3e..87264cb 100644 Binary files a/App/ja/System.Windows.Forms.resources.dll and b/App/ja/System.Windows.Forms.resources.dll differ diff --git a/App/ja/System.Windows.Input.Manipulations.resources.dll b/App/ja/System.Windows.Input.Manipulations.resources.dll index 6f4a11c..e4b3b5d 100644 Binary files a/App/ja/System.Windows.Input.Manipulations.resources.dll and b/App/ja/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ja/System.Xaml.resources.dll b/App/ja/System.Xaml.resources.dll index c43ee68..3a52776 100644 Binary files a/App/ja/System.Xaml.resources.dll and b/App/ja/System.Xaml.resources.dll differ diff --git a/App/ja/UIAutomationClient.resources.dll b/App/ja/UIAutomationClient.resources.dll index cb43369..14e7fdf 100644 Binary files a/App/ja/UIAutomationClient.resources.dll and b/App/ja/UIAutomationClient.resources.dll differ diff --git a/App/ja/UIAutomationClientSideProviders.resources.dll b/App/ja/UIAutomationClientSideProviders.resources.dll index 921375d..dda02a8 100644 Binary files a/App/ja/UIAutomationClientSideProviders.resources.dll and b/App/ja/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ja/UIAutomationProvider.resources.dll b/App/ja/UIAutomationProvider.resources.dll index b12c74a..40c55eb 100644 Binary files a/App/ja/UIAutomationProvider.resources.dll and b/App/ja/UIAutomationProvider.resources.dll differ diff --git a/App/ja/UIAutomationTypes.resources.dll b/App/ja/UIAutomationTypes.resources.dll index 76716ce..f31952c 100644 Binary files a/App/ja/UIAutomationTypes.resources.dll and b/App/ja/UIAutomationTypes.resources.dll differ diff --git a/App/ja/WindowsBase.resources.dll b/App/ja/WindowsBase.resources.dll index 4ca415e..5da8ef9 100644 Binary files a/App/ja/WindowsBase.resources.dll and b/App/ja/WindowsBase.resources.dll differ diff --git a/App/ja/WindowsFormsIntegration.resources.dll b/App/ja/WindowsFormsIntegration.resources.dll index 4dd3cbc..3db09ac 100644 Binary files a/App/ja/WindowsFormsIntegration.resources.dll and b/App/ja/WindowsFormsIntegration.resources.dll differ diff --git a/App/ko/Microsoft.VisualBasic.Forms.resources.dll b/App/ko/Microsoft.VisualBasic.Forms.resources.dll index d0eaaf2..413b9f7 100644 Binary files a/App/ko/Microsoft.VisualBasic.Forms.resources.dll and b/App/ko/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ko/PresentationCore.resources.dll b/App/ko/PresentationCore.resources.dll index d3eeb49..82cf6b3 100644 Binary files a/App/ko/PresentationCore.resources.dll and b/App/ko/PresentationCore.resources.dll differ diff --git a/App/ko/PresentationFramework.resources.dll b/App/ko/PresentationFramework.resources.dll index 32670c5..f3ca435 100644 Binary files a/App/ko/PresentationFramework.resources.dll and b/App/ko/PresentationFramework.resources.dll differ diff --git a/App/ko/PresentationUI.resources.dll b/App/ko/PresentationUI.resources.dll index 407d4f1..b5e7a28 100644 Binary files a/App/ko/PresentationUI.resources.dll and b/App/ko/PresentationUI.resources.dll differ diff --git a/App/ko/ReachFramework.resources.dll b/App/ko/ReachFramework.resources.dll index 2eb91d4..3629d71 100644 Binary files a/App/ko/ReachFramework.resources.dll and b/App/ko/ReachFramework.resources.dll differ diff --git a/App/ko/System.Windows.Controls.Ribbon.resources.dll b/App/ko/System.Windows.Controls.Ribbon.resources.dll index 8361724..0531be5 100644 Binary files a/App/ko/System.Windows.Controls.Ribbon.resources.dll and b/App/ko/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ko/System.Windows.Forms.Design.resources.dll b/App/ko/System.Windows.Forms.Design.resources.dll index 26f9a37..abd9ff3 100644 Binary files a/App/ko/System.Windows.Forms.Design.resources.dll and b/App/ko/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ko/System.Windows.Forms.Primitives.resources.dll b/App/ko/System.Windows.Forms.Primitives.resources.dll index d5b1652..0f7c3f9 100644 Binary files a/App/ko/System.Windows.Forms.Primitives.resources.dll and b/App/ko/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ko/System.Windows.Forms.resources.dll b/App/ko/System.Windows.Forms.resources.dll index d713259..53d9310 100644 Binary files a/App/ko/System.Windows.Forms.resources.dll and b/App/ko/System.Windows.Forms.resources.dll differ diff --git a/App/ko/System.Windows.Input.Manipulations.resources.dll b/App/ko/System.Windows.Input.Manipulations.resources.dll index ecb3fed..9f96e31 100644 Binary files a/App/ko/System.Windows.Input.Manipulations.resources.dll and b/App/ko/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ko/System.Xaml.resources.dll b/App/ko/System.Xaml.resources.dll index d413c21..051e953 100644 Binary files a/App/ko/System.Xaml.resources.dll and b/App/ko/System.Xaml.resources.dll differ diff --git a/App/ko/UIAutomationClient.resources.dll b/App/ko/UIAutomationClient.resources.dll index b4506b7..a003013 100644 Binary files a/App/ko/UIAutomationClient.resources.dll and b/App/ko/UIAutomationClient.resources.dll differ diff --git a/App/ko/UIAutomationClientSideProviders.resources.dll b/App/ko/UIAutomationClientSideProviders.resources.dll index bde8099..14b4ced 100644 Binary files a/App/ko/UIAutomationClientSideProviders.resources.dll and b/App/ko/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ko/UIAutomationProvider.resources.dll b/App/ko/UIAutomationProvider.resources.dll index 43ce33b..616a433 100644 Binary files a/App/ko/UIAutomationProvider.resources.dll and b/App/ko/UIAutomationProvider.resources.dll differ diff --git a/App/ko/UIAutomationTypes.resources.dll b/App/ko/UIAutomationTypes.resources.dll index 63a8325..d8d72db 100644 Binary files a/App/ko/UIAutomationTypes.resources.dll and b/App/ko/UIAutomationTypes.resources.dll differ diff --git a/App/ko/WindowsBase.resources.dll b/App/ko/WindowsBase.resources.dll index 6f326c3..49b78f1 100644 Binary files a/App/ko/WindowsBase.resources.dll and b/App/ko/WindowsBase.resources.dll differ diff --git a/App/ko/WindowsFormsIntegration.resources.dll b/App/ko/WindowsFormsIntegration.resources.dll index ae4ea86..39b9c36 100644 Binary files a/App/ko/WindowsFormsIntegration.resources.dll and b/App/ko/WindowsFormsIntegration.resources.dll differ diff --git a/App/mscordaccore.dll b/App/mscordaccore.dll index a27b773..ab5b459 100644 Binary files a/App/mscordaccore.dll and b/App/mscordaccore.dll differ diff --git a/App/mscordaccore_amd64_amd64_10.0.125.57005.dll b/App/mscordaccore_amd64_amd64_10.0.125.57005.dll new file mode 100644 index 0000000..ab5b459 Binary files /dev/null and b/App/mscordaccore_amd64_amd64_10.0.125.57005.dll differ diff --git a/App/mscordbi.dll b/App/mscordbi.dll index 985bfa5..718300f 100644 Binary files a/App/mscordbi.dll and b/App/mscordbi.dll differ diff --git a/App/mscorlib.dll b/App/mscorlib.dll index a499d7d..f6d9a6d 100644 Binary files a/App/mscorlib.dll and b/App/mscorlib.dll differ diff --git a/App/mscorrc.dll b/App/mscorrc.dll index c91d664..0bbc113 100644 Binary files a/App/mscorrc.dll and b/App/mscorrc.dll differ diff --git a/App/msquic.dll b/App/msquic.dll index 2a1350a..9fd10ab 100644 Binary files a/App/msquic.dll and b/App/msquic.dll differ diff --git a/App/netstandard.dll b/App/netstandard.dll index 10453f1..e02f401 100644 Binary files a/App/netstandard.dll and b/App/netstandard.dll differ diff --git a/App/pl/Microsoft.VisualBasic.Forms.resources.dll b/App/pl/Microsoft.VisualBasic.Forms.resources.dll index 8c6cde7..2f7124a 100644 Binary files a/App/pl/Microsoft.VisualBasic.Forms.resources.dll and b/App/pl/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/pl/PresentationCore.resources.dll b/App/pl/PresentationCore.resources.dll index e4f8196..0a425a6 100644 Binary files a/App/pl/PresentationCore.resources.dll and b/App/pl/PresentationCore.resources.dll differ diff --git a/App/pl/PresentationFramework.resources.dll b/App/pl/PresentationFramework.resources.dll index 69a6724..2f94c48 100644 Binary files a/App/pl/PresentationFramework.resources.dll and b/App/pl/PresentationFramework.resources.dll differ diff --git a/App/pl/PresentationUI.resources.dll b/App/pl/PresentationUI.resources.dll index d95e7b6..32eb56f 100644 Binary files a/App/pl/PresentationUI.resources.dll and b/App/pl/PresentationUI.resources.dll differ diff --git a/App/pl/ReachFramework.resources.dll b/App/pl/ReachFramework.resources.dll index fd3dee5..c3a4d22 100644 Binary files a/App/pl/ReachFramework.resources.dll and b/App/pl/ReachFramework.resources.dll differ diff --git a/App/pl/System.Windows.Controls.Ribbon.resources.dll b/App/pl/System.Windows.Controls.Ribbon.resources.dll index a6cd646..c00530f 100644 Binary files a/App/pl/System.Windows.Controls.Ribbon.resources.dll and b/App/pl/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/pl/System.Windows.Forms.Design.resources.dll b/App/pl/System.Windows.Forms.Design.resources.dll index 900c664..f3c35ae 100644 Binary files a/App/pl/System.Windows.Forms.Design.resources.dll and b/App/pl/System.Windows.Forms.Design.resources.dll differ diff --git a/App/pl/System.Windows.Forms.Primitives.resources.dll b/App/pl/System.Windows.Forms.Primitives.resources.dll index ee9a5c8..b269d57 100644 Binary files a/App/pl/System.Windows.Forms.Primitives.resources.dll and b/App/pl/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/pl/System.Windows.Forms.resources.dll b/App/pl/System.Windows.Forms.resources.dll index b147856..26ad478 100644 Binary files a/App/pl/System.Windows.Forms.resources.dll and b/App/pl/System.Windows.Forms.resources.dll differ diff --git a/App/pl/System.Windows.Input.Manipulations.resources.dll b/App/pl/System.Windows.Input.Manipulations.resources.dll index 3e82595..8ee8d5b 100644 Binary files a/App/pl/System.Windows.Input.Manipulations.resources.dll and b/App/pl/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/pl/System.Xaml.resources.dll b/App/pl/System.Xaml.resources.dll index c282769..364d009 100644 Binary files a/App/pl/System.Xaml.resources.dll and b/App/pl/System.Xaml.resources.dll differ diff --git a/App/pl/UIAutomationClient.resources.dll b/App/pl/UIAutomationClient.resources.dll index c387f57..6dc38c9 100644 Binary files a/App/pl/UIAutomationClient.resources.dll and b/App/pl/UIAutomationClient.resources.dll differ diff --git a/App/pl/UIAutomationClientSideProviders.resources.dll b/App/pl/UIAutomationClientSideProviders.resources.dll index 1a4652d..1456796 100644 Binary files a/App/pl/UIAutomationClientSideProviders.resources.dll and b/App/pl/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/pl/UIAutomationProvider.resources.dll b/App/pl/UIAutomationProvider.resources.dll index 0a60b56..998aacf 100644 Binary files a/App/pl/UIAutomationProvider.resources.dll and b/App/pl/UIAutomationProvider.resources.dll differ diff --git a/App/pl/UIAutomationTypes.resources.dll b/App/pl/UIAutomationTypes.resources.dll index 80e9dd2..ea0df23 100644 Binary files a/App/pl/UIAutomationTypes.resources.dll and b/App/pl/UIAutomationTypes.resources.dll differ diff --git a/App/pl/WindowsBase.resources.dll b/App/pl/WindowsBase.resources.dll index ba8eea1..99dfcfe 100644 Binary files a/App/pl/WindowsBase.resources.dll and b/App/pl/WindowsBase.resources.dll differ diff --git a/App/pl/WindowsFormsIntegration.resources.dll b/App/pl/WindowsFormsIntegration.resources.dll index a4e4f17..02f70e0 100644 Binary files a/App/pl/WindowsFormsIntegration.resources.dll and b/App/pl/WindowsFormsIntegration.resources.dll differ diff --git a/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll b/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll index 93b2d97..3ca6f9f 100644 Binary files a/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll and b/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/pt-BR/PresentationCore.resources.dll b/App/pt-BR/PresentationCore.resources.dll index 2e212f1..cc3df63 100644 Binary files a/App/pt-BR/PresentationCore.resources.dll and b/App/pt-BR/PresentationCore.resources.dll differ diff --git a/App/pt-BR/PresentationFramework.resources.dll b/App/pt-BR/PresentationFramework.resources.dll index cebdd1d..e3ec8e8 100644 Binary files a/App/pt-BR/PresentationFramework.resources.dll and b/App/pt-BR/PresentationFramework.resources.dll differ diff --git a/App/pt-BR/PresentationUI.resources.dll b/App/pt-BR/PresentationUI.resources.dll index 6435890..dc46623 100644 Binary files a/App/pt-BR/PresentationUI.resources.dll and b/App/pt-BR/PresentationUI.resources.dll differ diff --git a/App/pt-BR/ReachFramework.resources.dll b/App/pt-BR/ReachFramework.resources.dll index 0384217..13673dd 100644 Binary files a/App/pt-BR/ReachFramework.resources.dll and b/App/pt-BR/ReachFramework.resources.dll differ diff --git a/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll b/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll index 1af5025..2c4a5eb 100644 Binary files a/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll and b/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.Design.resources.dll b/App/pt-BR/System.Windows.Forms.Design.resources.dll index c09e191..198ba7f 100644 Binary files a/App/pt-BR/System.Windows.Forms.Design.resources.dll and b/App/pt-BR/System.Windows.Forms.Design.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.Primitives.resources.dll b/App/pt-BR/System.Windows.Forms.Primitives.resources.dll index 07c1c0e..8bbd2a0 100644 Binary files a/App/pt-BR/System.Windows.Forms.Primitives.resources.dll and b/App/pt-BR/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.resources.dll b/App/pt-BR/System.Windows.Forms.resources.dll index 3c0c2bf..d646310 100644 Binary files a/App/pt-BR/System.Windows.Forms.resources.dll and b/App/pt-BR/System.Windows.Forms.resources.dll differ diff --git a/App/pt-BR/System.Windows.Input.Manipulations.resources.dll b/App/pt-BR/System.Windows.Input.Manipulations.resources.dll index 148eb89..3b17f59 100644 Binary files a/App/pt-BR/System.Windows.Input.Manipulations.resources.dll and b/App/pt-BR/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/pt-BR/System.Xaml.resources.dll b/App/pt-BR/System.Xaml.resources.dll index c2049ff..1a519fb 100644 Binary files a/App/pt-BR/System.Xaml.resources.dll and b/App/pt-BR/System.Xaml.resources.dll differ diff --git a/App/pt-BR/UIAutomationClient.resources.dll b/App/pt-BR/UIAutomationClient.resources.dll index 515568c..a9d62ba 100644 Binary files a/App/pt-BR/UIAutomationClient.resources.dll and b/App/pt-BR/UIAutomationClient.resources.dll differ diff --git a/App/pt-BR/UIAutomationClientSideProviders.resources.dll b/App/pt-BR/UIAutomationClientSideProviders.resources.dll index ea7b898..2bcc295 100644 Binary files a/App/pt-BR/UIAutomationClientSideProviders.resources.dll and b/App/pt-BR/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/pt-BR/UIAutomationProvider.resources.dll b/App/pt-BR/UIAutomationProvider.resources.dll index b1f9630..be34f9a 100644 Binary files a/App/pt-BR/UIAutomationProvider.resources.dll and b/App/pt-BR/UIAutomationProvider.resources.dll differ diff --git a/App/pt-BR/UIAutomationTypes.resources.dll b/App/pt-BR/UIAutomationTypes.resources.dll index 2cafa22..384c05b 100644 Binary files a/App/pt-BR/UIAutomationTypes.resources.dll and b/App/pt-BR/UIAutomationTypes.resources.dll differ diff --git a/App/pt-BR/WindowsBase.resources.dll b/App/pt-BR/WindowsBase.resources.dll index c5c13c3..4c551d0 100644 Binary files a/App/pt-BR/WindowsBase.resources.dll and b/App/pt-BR/WindowsBase.resources.dll differ diff --git a/App/pt-BR/WindowsFormsIntegration.resources.dll b/App/pt-BR/WindowsFormsIntegration.resources.dll index 0177dd1..f9b55e2 100644 Binary files a/App/pt-BR/WindowsFormsIntegration.resources.dll and b/App/pt-BR/WindowsFormsIntegration.resources.dll differ diff --git a/App/ru/Microsoft.VisualBasic.Forms.resources.dll b/App/ru/Microsoft.VisualBasic.Forms.resources.dll index 3310641..306957d 100644 Binary files a/App/ru/Microsoft.VisualBasic.Forms.resources.dll and b/App/ru/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ru/PresentationCore.resources.dll b/App/ru/PresentationCore.resources.dll index b5a54f4..07468f5 100644 Binary files a/App/ru/PresentationCore.resources.dll and b/App/ru/PresentationCore.resources.dll differ diff --git a/App/ru/PresentationFramework.resources.dll b/App/ru/PresentationFramework.resources.dll index 934e72b..a2fb2a1 100644 Binary files a/App/ru/PresentationFramework.resources.dll and b/App/ru/PresentationFramework.resources.dll differ diff --git a/App/ru/PresentationUI.resources.dll b/App/ru/PresentationUI.resources.dll index ba02360..5a04b40 100644 Binary files a/App/ru/PresentationUI.resources.dll and b/App/ru/PresentationUI.resources.dll differ diff --git a/App/ru/ReachFramework.resources.dll b/App/ru/ReachFramework.resources.dll index fdd6b64..a5c4665 100644 Binary files a/App/ru/ReachFramework.resources.dll and b/App/ru/ReachFramework.resources.dll differ diff --git a/App/ru/System.Windows.Controls.Ribbon.resources.dll b/App/ru/System.Windows.Controls.Ribbon.resources.dll index 2acbc76..52dfd16 100644 Binary files a/App/ru/System.Windows.Controls.Ribbon.resources.dll and b/App/ru/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ru/System.Windows.Forms.Design.resources.dll b/App/ru/System.Windows.Forms.Design.resources.dll index 1efb55b..cacad7b 100644 Binary files a/App/ru/System.Windows.Forms.Design.resources.dll and b/App/ru/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ru/System.Windows.Forms.Primitives.resources.dll b/App/ru/System.Windows.Forms.Primitives.resources.dll index 4a3f2c2..2e4dd7e 100644 Binary files a/App/ru/System.Windows.Forms.Primitives.resources.dll and b/App/ru/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ru/System.Windows.Forms.resources.dll b/App/ru/System.Windows.Forms.resources.dll index d4e110d..cfb9ab7 100644 Binary files a/App/ru/System.Windows.Forms.resources.dll and b/App/ru/System.Windows.Forms.resources.dll differ diff --git a/App/ru/System.Windows.Input.Manipulations.resources.dll b/App/ru/System.Windows.Input.Manipulations.resources.dll index 3175d67..10bf6d1 100644 Binary files a/App/ru/System.Windows.Input.Manipulations.resources.dll and b/App/ru/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ru/System.Xaml.resources.dll b/App/ru/System.Xaml.resources.dll index 29c8260..8752306 100644 Binary files a/App/ru/System.Xaml.resources.dll and b/App/ru/System.Xaml.resources.dll differ diff --git a/App/ru/UIAutomationClient.resources.dll b/App/ru/UIAutomationClient.resources.dll index cdfe854..ffd601e 100644 Binary files a/App/ru/UIAutomationClient.resources.dll and b/App/ru/UIAutomationClient.resources.dll differ diff --git a/App/ru/UIAutomationClientSideProviders.resources.dll b/App/ru/UIAutomationClientSideProviders.resources.dll index be099f4..6de97a8 100644 Binary files a/App/ru/UIAutomationClientSideProviders.resources.dll and b/App/ru/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ru/UIAutomationProvider.resources.dll b/App/ru/UIAutomationProvider.resources.dll index 3985d11..a7e851f 100644 Binary files a/App/ru/UIAutomationProvider.resources.dll and b/App/ru/UIAutomationProvider.resources.dll differ diff --git a/App/ru/UIAutomationTypes.resources.dll b/App/ru/UIAutomationTypes.resources.dll index 19e9d42..e8dd343 100644 Binary files a/App/ru/UIAutomationTypes.resources.dll and b/App/ru/UIAutomationTypes.resources.dll differ diff --git a/App/ru/WindowsBase.resources.dll b/App/ru/WindowsBase.resources.dll index 6faa778..2f3ab79 100644 Binary files a/App/ru/WindowsBase.resources.dll and b/App/ru/WindowsBase.resources.dll differ diff --git a/App/ru/WindowsFormsIntegration.resources.dll b/App/ru/WindowsFormsIntegration.resources.dll index 6dd204c..96c2f9b 100644 Binary files a/App/ru/WindowsFormsIntegration.resources.dll and b/App/ru/WindowsFormsIntegration.resources.dll differ diff --git a/App/tr/Microsoft.VisualBasic.Forms.resources.dll b/App/tr/Microsoft.VisualBasic.Forms.resources.dll index 3fbda8f..ab5acaa 100644 Binary files a/App/tr/Microsoft.VisualBasic.Forms.resources.dll and b/App/tr/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/tr/PresentationCore.resources.dll b/App/tr/PresentationCore.resources.dll index af4ed9f..9a4604d 100644 Binary files a/App/tr/PresentationCore.resources.dll and b/App/tr/PresentationCore.resources.dll differ diff --git a/App/tr/PresentationFramework.resources.dll b/App/tr/PresentationFramework.resources.dll index ce809ac..741f185 100644 Binary files a/App/tr/PresentationFramework.resources.dll and b/App/tr/PresentationFramework.resources.dll differ diff --git a/App/tr/PresentationUI.resources.dll b/App/tr/PresentationUI.resources.dll index 128d68f..7546c7d 100644 Binary files a/App/tr/PresentationUI.resources.dll and b/App/tr/PresentationUI.resources.dll differ diff --git a/App/tr/ReachFramework.resources.dll b/App/tr/ReachFramework.resources.dll index 9977a69..683c692 100644 Binary files a/App/tr/ReachFramework.resources.dll and b/App/tr/ReachFramework.resources.dll differ diff --git a/App/tr/System.Windows.Controls.Ribbon.resources.dll b/App/tr/System.Windows.Controls.Ribbon.resources.dll index 3cae58b..7fa4194 100644 Binary files a/App/tr/System.Windows.Controls.Ribbon.resources.dll and b/App/tr/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/tr/System.Windows.Forms.Design.resources.dll b/App/tr/System.Windows.Forms.Design.resources.dll index 57c6062..42c15f8 100644 Binary files a/App/tr/System.Windows.Forms.Design.resources.dll and b/App/tr/System.Windows.Forms.Design.resources.dll differ diff --git a/App/tr/System.Windows.Forms.Primitives.resources.dll b/App/tr/System.Windows.Forms.Primitives.resources.dll index 76d2448..08e1ba6 100644 Binary files a/App/tr/System.Windows.Forms.Primitives.resources.dll and b/App/tr/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/tr/System.Windows.Forms.resources.dll b/App/tr/System.Windows.Forms.resources.dll index 08536f6..5d4878d 100644 Binary files a/App/tr/System.Windows.Forms.resources.dll and b/App/tr/System.Windows.Forms.resources.dll differ diff --git a/App/tr/System.Windows.Input.Manipulations.resources.dll b/App/tr/System.Windows.Input.Manipulations.resources.dll index 69741e2..7ba8d2a 100644 Binary files a/App/tr/System.Windows.Input.Manipulations.resources.dll and b/App/tr/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/tr/System.Xaml.resources.dll b/App/tr/System.Xaml.resources.dll index 5b6ad7e..32b311e 100644 Binary files a/App/tr/System.Xaml.resources.dll and b/App/tr/System.Xaml.resources.dll differ diff --git a/App/tr/UIAutomationClient.resources.dll b/App/tr/UIAutomationClient.resources.dll index 25ea43d..390e528 100644 Binary files a/App/tr/UIAutomationClient.resources.dll and b/App/tr/UIAutomationClient.resources.dll differ diff --git a/App/tr/UIAutomationClientSideProviders.resources.dll b/App/tr/UIAutomationClientSideProviders.resources.dll index 3f1026a..3af3a1c 100644 Binary files a/App/tr/UIAutomationClientSideProviders.resources.dll and b/App/tr/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/tr/UIAutomationProvider.resources.dll b/App/tr/UIAutomationProvider.resources.dll index 7ad3a30..f4a2c21 100644 Binary files a/App/tr/UIAutomationProvider.resources.dll and b/App/tr/UIAutomationProvider.resources.dll differ diff --git a/App/tr/UIAutomationTypes.resources.dll b/App/tr/UIAutomationTypes.resources.dll index 47c5d19..2f93d4e 100644 Binary files a/App/tr/UIAutomationTypes.resources.dll and b/App/tr/UIAutomationTypes.resources.dll differ diff --git a/App/tr/WindowsBase.resources.dll b/App/tr/WindowsBase.resources.dll index 90ebb4a..1c212c4 100644 Binary files a/App/tr/WindowsBase.resources.dll and b/App/tr/WindowsBase.resources.dll differ diff --git a/App/tr/WindowsFormsIntegration.resources.dll b/App/tr/WindowsFormsIntegration.resources.dll index 401ecaf..5fe74fd 100644 Binary files a/App/tr/WindowsFormsIntegration.resources.dll and b/App/tr/WindowsFormsIntegration.resources.dll differ diff --git a/App/wpfgfx_cor3.dll b/App/wpfgfx_cor3.dll index d383461..ffcd23d 100644 Binary files a/App/wpfgfx_cor3.dll and b/App/wpfgfx_cor3.dll differ diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html index da34cb5..c4aded8 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html @@ -157,6 +157,9 @@ obsoleted.

Extension Methods
+
+ DispUtil.Display(IDisplayee, Bind, Mat4d) +
DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])
@@ -166,6 +169,12 @@ obsoleted.

InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)
+
+ TopoUtil.Display(IGetAnchor, Bind, Dictionary<Anchor, Mat4d>) +
+
+ TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary<Anchor, Mat4d>) +
ColorUtil.GetGloomyColor(object, double, double)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProjectDisplayee.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProjectDisplayee.html index 821e475..8170087 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProjectDisplayee.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProjectDisplayee.html @@ -156,6 +156,9 @@ Class MachiningProjectDisplayee
Extension Methods
+
+ DispUtil.Display(IDisplayee, Bind, Mat4d) +
DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])
@@ -165,6 +168,12 @@ Class MachiningProjectDisplayee
InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)
+
+ TopoUtil.Display(IGetAnchor, Bind, Dictionary<Anchor, Mat4d>) +
+
+ TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary<Anchor, Mat4d>) +
ColorUtil.GetGloomyColor(object, double, double)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Physics.TemperatureVsHardness.html b/App/wwwroot/HiAPI-docsite/api/Hi.Physics.TemperatureVsHardness.html index 3a396e2..c02e0ff 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Physics.TemperatureVsHardness.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Physics.TemperatureVsHardness.html @@ -348,7 +348,7 @@ Class TemperatureVsHardness

The value to which right is added.

right TemperatureVsHardness
-

The value which is added to left.

+

The value that is added to left.

@@ -387,10 +387,10 @@ Class TemperatureVsHardness

Parameters

left TemperatureVsHardness
-

The value which right multiplies.

+

The value that right multiplies.

right double
-

The value which multiplies left.

+

The value that multiplies left.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingCanvas.html b/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingCanvas.html index a12b0e3..01acfaa 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingCanvas.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingCanvas.html @@ -400,6 +400,12 @@ Class RenderingCanvas
Control.DestroyHandle()
+
+ Control.DoDragDropAsJson<T>(T, DragDropEffects) +
+
+ Control.DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, bool) +
Control.DoDragDrop(object, DragDropEffects)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingForm.html b/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingForm.html index db14f0e..ce7a35d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingForm.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.WinForm.Disp.RenderingForm.html @@ -204,12 +204,6 @@ This class is usually used for debug due to its simplicity.

Form.OnBackgroundImageLayoutChanged(EventArgs)
-
- Form.OnClosing(CancelEventArgs) -
-
- Form.OnClosed(EventArgs) -
Form.OnFormClosing(FormClosingEventArgs)
@@ -504,6 +498,9 @@ This class is usually used for debug due to its simplicity.

Form.RightToLeftLayout
+
+ Form.FormScreenCaptureMode +
Form.ShowInTaskbar
@@ -786,6 +783,12 @@ This class is usually used for debug due to its simplicity.

Control.DestroyHandle()
+
+ Control.DoDragDropAsJson<T>(T, DragDropEffects) +
+
+ Control.DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, bool) +
Control.DoDragDrop(object, DragDropEffects)
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/initialize-hiapi.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/initialize-hiapi.html index 0fa923a..26cd60c 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/initialize-hiapi.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/initialize-hiapi.html @@ -89,8 +89,8 @@

At the application entry point, you need to initialize HiAPI and set the exiting event.

Important
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/main-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/main-panel.html index 1754633..506fe2a 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/main-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/main-panel.html @@ -94,7 +94,7 @@
  • Web Service Application: Service inherits from IProjectService
  • -
  • Other Model: <xref:Hi.HiNcKits.AppService>
  • +
  • Other Model: UserService
  • Main Panel Layout

      @@ -114,7 +114,7 @@
    • Machine Tool MenuItem Open Machine Tool Page Sole window in WPF app. -The page manages <xref:Hi.MachiningProcs.MachiningProject.MachiningEquipment>.<Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.MachiningChain>.
    • +The page manages MachiningEquipment.MachiningChain.
    • Controller MenuItem Open Controller Page
    • Tool House MenuItem
    • diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html index 73635e8..d65ccc5 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html @@ -147,7 +147,7 @@

    Property Tab

    -

    Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.

    +

    Visible if EnablePhysics is true.

    • Integral Mode Selection Dropdown
        @@ -174,7 +174,7 @@ The model is GetMinimumUncutChipThickness_um(ICuttingPara). The argument (cutting parameter) is obtained by the MachiningProject.<xref:Hi.MachiningProcs.MachiningProject.Workpiece*>.CuttingPara. Series pass the models by the GUI if needed. +
      • Shows calculated value from GetMinimumUncutChipThickness_um(ICuttingPara). The argument (cutting parameter) is obtained by the Workpiece.CuttingPara. Series pass the models by the GUI if needed.
      • Note Label
        • Show Workpiece Cutting Parameter Name. @@ -186,7 +186,7 @@ Since the thickness depdents on the Workpiece Cutting Parameter and hone radius.

        Insert-Cutter Tab

        -

        Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true and Integral Mode is Insert End.

        +

        Visible if EnablePhysics is true and Integral Mode is Insert End.

        • Insert Number Input field
        • Insert Mass Input field (g) @@ -202,7 +202,7 @@ Since the thickness depdents on the Workpiece Cutting Parameter and hone radius.

        Material Tab

        -

        Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.

        +

        Visible if EnablePhysics is true.

        • Shank Material (visible only for Integral Mode is Insert End mode)

          Flute-Contours Tab

          -

          Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.

          +

          Visible if EnablePhysics is true.

          This part manages FluteContourTray.

          • Contour Tray Selection Dropdown @@ -333,7 +333,7 @@ Apply

          Flute-Inner-Beam Tab

          -

          Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.

          +

          Visible if EnablePhysics is true.

          This part manages InnerBeamProfile.

          • Profile Type Selection Dropdown @@ -370,7 +370,7 @@ Apply

          Optimization Tab

          -

          Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.

          +

          Visible if EnablePhysics is true.

          This part manages MillingCutterOptOption.

          • Enable Optimization Checkbox @@ -383,7 +383,7 @@ Apply
          • Limit by Theoretical Minimum Feed Per Tooth Checkbox
          • diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/fixture-page.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/fixture-page.html index 71c2533..3b3e32e 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/fixture-page.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/fixture-page.html @@ -89,8 +89,8 @@

            The page triggers by Main Panel.

            The key model is Fixture and FixtureEditorDisplayeeConfig. -Fixture is assigned from the Main Panel's MachiningProject.<xref:Hi.MachiningProcs.MachiningProject.MachiningEquipment>.Fixture.

            -

            FixtureEditorDisplayeeConfig is from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppConfig> which assigned from the parent component.

            +Fixture is assigned from the Main Panel's Fixture.

            +

            FixtureEditorDisplayeeConfig is from UserConfig which assigned from the parent component.

            Layout

            • Fixture Page diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html index 16d8fa0..379404a 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html @@ -89,7 +89,7 @@

              The term stick is for not only milling, but other remover like electric discharge machining tool.

              The key model is MillingTool. -Other model: <xref:Hi.HiNcKits.AppService>.

              +Other model: UserService.

              Layout

              • Head Line @@ -122,7 +122,7 @@ Other model: <xref:Hi.HiNcKits.AppService>.

            • Intelligent Holder Tab -Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.
            • +Visible if EnablePhysics is true.
            • Info Tab
              • Abstract Note TextField (readonly)
              • diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/tool-house-page.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/tool-house-page.html index 5a323a1..4905499 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/tool-house-page.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/tool-house-page.html @@ -89,7 +89,7 @@

                The page triggers by Main Panel.

                The key model is MachiningToolHouse. -The model <xref:Hi.HiNcKits.AppService> is delivered by the host GUI.

                +The model UserService is delivered by the host GUI.

                Layout

                • Tool House Page @@ -147,11 +147,11 @@ The panel has CRUD (and Duplicate) of the tools. Read and Update the selected to
                • (Options of MillingCutterEditorDisplayee)
                  • Shape Mode SubMenu -Set ShapeMode to Solid Bounding Shape if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is false on GUI initialization. +Set ShapeMode to Solid Bounding Shape if EnablePhysics is false on GUI initialization.
                    • Solid Bounding Shape Ratio Button
                    • Detail Physics Shape Ratio Button -Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.
                    • +Visible if EnablePhysics is true.
                  diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/workpiece-page.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/workpiece-page.html index 82b5f05..e51a299 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/workpiece-page.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mech/workpiece-page.html @@ -89,8 +89,8 @@

                  The page triggers by Main Panel.

                  The key model is Workpiece and WorkpieceEditorDisplayeeConfig. -Which is assigned from the Main Panel's MachiningProject.<xref:Hi.MachiningProcs.MachiningProject.Workpiece>.

                  -

                  FixtureEditorDisplayeeConfig is from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppConfig> which assigned from the parent component.

                  +Which is assigned from the Main Panel's Workpiece.

                  +

                  FixtureEditorDisplayeeConfig is from UserConfig which assigned from the parent component.

                  Layout

                • Material Tab -Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true. +Visible if EnablePhysics is true.
                  • Workpiece Material File Selector
                      diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/ListCommand-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/ListCommand-panel.html index 602153b..44ce92d 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/ListCommand-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/ListCommand-panel.html @@ -92,7 +92,7 @@
                    • Assistant Model
                    diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html index ca1382e..0e4eef7 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html @@ -96,7 +96,7 @@
                  • Assistant Model
                  @@ -120,7 +120,7 @@
              • Output Shot Files Section -Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true. +Visible if EnablePhysics is true.
                • Enable Write Shot Files CheckBox
                    @@ -142,7 +142,7 @@ Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.E
                • Optimization Files Section -Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true. +Visible if EnablePhysics is true.
                  • Enable Optimize To Files CheckBox
                      diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html index 1f4913b..def7f78 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html @@ -96,7 +96,7 @@
                    • Assistant Model
                    diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/index.html index 54acbab..176e573 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/mission/index.html @@ -92,7 +92,7 @@
                  • Assistant Model
                  diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/index.html index 157363e..e1542d3 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/index.html @@ -87,7 +87,7 @@

                  Player Panel

                  -

                  The model of the player panel is MachiningProject and <xref:Hi.HiNcKits.AppService>.

                  +

                  The model of the player panel is LocalProjectService and UserService.

                  Step by Step Program Construction Check List

                  1. Create the Player Panel Layout and set Player Panel/RenderingCanvas.
                  2. @@ -126,7 +126,7 @@

                Behavior of Player Panel/RenderingCanvas

                -

                On initializing, create MachiningProjectDisplayee and set it to RenderingCanvas.DispEngine.Displayee. The MachiningProjectDisplayee constructor argument is from the model MachiningProject from Player Panel.

                +

                On initializing, create MachiningProjectDisplayee and set it to RenderingCanvas.DispEngine.Displayee. The MachiningProjectDisplayee constructor argument is from the model LocalProjectService from Player Panel.

                Dispose RenderingCanvas on Player Panel disposing.

                Source Code Path and Specification

                See this page for git repository.

                diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/player-tool-bar.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/player-tool-bar.html index 47e720d..1573989 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/player-tool-bar.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/player-tool-bar.html @@ -113,7 +113,7 @@
              • Pause
            • -
            • Both webservice and win-desktop applications use LocalProjectService events for monitoring <xref:Hi.MachiningProcs.MachiningProject.PacePlayer> status changes.
            • +
            • Both webservice and win-desktop applications use LocalProjectService events for monitoring PacePlayer status changes.
            • In webservice applications, the PlayerStatusService subscribes to these LocalProjectService events and broadcasts status changes via PlayerStatusHub using SignalR for real-time communication.
            • Win-desktop applications can directly subscribe to LocalProjectService events for status updates.
            • Alter the background color of the Status Text Field if the status changed. @@ -162,7 +162,7 @@
            • Players/PlayerStatusService.cs

            SignalR Implementation (Webapi Only)

            -

            PlayerStatusHub provides real-time player status updates, with methods GetPlayerStatus() and event PlayerStatusUpdated. PlayerStatusService monitors LocalProjectService events (<xref:Hi.MachiningProcs.LocalProjectService.PacePlayer_IsRunningChangedEvent>, <xref:Hi.MachiningProcs.LocalProjectService.PacePlayer_IsLockedChangedEvent>, <xref:Hi.MachiningProcs.LocalProjectService.PacePlayer_IsFinishedChangedEvent>, <xref:Hi.MachiningProcs.LocalProjectService.PacePlayer_ResetedEvent>) and broadcasts changes via SignalR. The JavaScript component connects to /playerStatusHub and listens for status updates. API endpoints include /api/player/start, /api/player/pause, /api/player/resume, /api/player/run-line, /api/player/run-step, /api/player/stop, and /api/player/reset.

            +

            PlayerStatusHub provides real-time player status updates, with methods GetPlayerStatus() and event PlayerStatusUpdated. PlayerStatusService monitors PacePlayer events (IsRunningChangedEvent, IsLockedChangedEvent, IsFinishedChangedEvent, ResetedEvent) and broadcasts changes via SignalR. The JavaScript component connects to /playerStatusHub and listens for status updates. API endpoints include /api/player/start, /api/player/pause, /api/player/resume, /api/player/run-line, /api/player/run-step, /api/player/stop, and /api/player/reset.

            Razor Page Source Code

            @using Hi.Common.PathUtils;
             @using Hi.HiNcKits;
            diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/selected-step-info-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/selected-step-info-panel.html
            index 00c66cd..db9608d 100644
            --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/selected-step-info-panel.html
            +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/player/selected-step-info-panel.html
            @@ -88,9 +88,9 @@
                       

            Selected-Step Info Panel

            The panel locates on the Player Panel.

            -

            The model is MachiningStep and <xref:Hi.HiNcKits.AppService>.

            -

            The MachiningStep is assigned by <xref:Hi.MachiningProcs.MachiningProject.ClStrip>.PosSelected.

            -

            Show step infomation from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.DisplayedStepPresentAccessList>.

            +

            The model is MachiningStep and UserService.

            +

            The MachiningStep is assigned by ClStrip.PosSelected.

            +

            Show step infomation from DisplayedStepPresentAccessList.

            The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value.

            See Also Step Present Preference Page.

            Sample Code

            @@ -106,7 +106,7 @@ } }

            SignalR Implementation (Webapi Only)

            -

            SelectedStepInfoHub provides real-time step updates with method GetSelectedStepInfo() and event SelectedStepInfoUpdated. SelectedStepInfoService monitors <xref:Hi.MachiningProcs.LocalProjectService.ClStrip_PosSelected> and <xref:Hi.MachiningProcs.LocalProjectService.ClStrip_MachiningStepSelected> events and broadcasts updates. The JavaScript component connects to /selectedStepInfoHub to receive step change notifications and update the UI accordingly.

            +

            SelectedStepInfoHub provides real-time step updates with method GetSelectedStepInfo() and event SelectedStepInfoUpdated. SelectedStepInfoService monitors PosSelected and MachiningStepSelected events and broadcasts updates. The JavaScript component connects to /selectedStepInfoHub to receive step change notifications and update the UI accordingly.

            Source Code Path

            See this page for git repository.

            WPF Application Source Code Path

            diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html index ea20204..669dcc4 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html @@ -88,7 +88,7 @@

            Graphic-Cache SubMenu

            The submenu locates on the Preference Menu Dropdown.

            -

            The model <xref:Hi.HiNcKits.AppService> is from its parent component.

            +

            The model UserService is from its parent component.

            Layout

            • Graphic-Cache SubMenu @@ -101,7 +101,7 @@

            Behavior

            -

            Graphic-Cache Input Text Field and Graphic-Cache Slider bind the <xref:Hi.HiNcKits.AppConfig>.<xref:Hi.HiNcKits.AppConfig.GraphicCacheMb>. The limit text fields also bind to the properties of <xref:Hi.HiNcKits.AppConfig>.

            +

            Graphic-Cache Input Text Field and Graphic-Cache Slider bind the GraphicCacheMb. The limit text fields also bind to the properties of UserConfig.

            Source Code Path

            See this page for git repository.

            WPF Application Source Code Path

            diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/index.html index f61b292..844fe7b 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/index.html @@ -87,8 +87,8 @@

            Preference Menu Dropdown

            -

            The model of the UI is <xref:Hi.HiNcKits.AppService>. -<xref:Hi.HiNcKits.AppService> contains <xref:Hi.HiNcKits.AppConfig>, which is rapidly used in the GUI.

            +

            The model of the UI is UserService. +UserService contains UserConfig, which is rapidly used in the GUI.

            The dropdown is on the Main Panel.

            Layout

              @@ -99,8 +99,8 @@
            • Language Selection SubMenu
            • Show Physics Options CheckBox
                -
              • The model is <xref:Hi.HiNcKits.AppConfig.ShowPhysicsOptions>.
              • -
              • The checkbox is disabled and unchecked if <xref:Hi.HiNcKits.AppService.IsPhysicsLicensed> is false.
              • +
              • The model is ShowPhysicsOptions.
              • +
              • The checkbox is disabled and unchecked if IsPhysicsLicensed is false.
            • Show Log Button diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/language-selection-submenu.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/language-selection-submenu.html index 321e1ec..99b2da3 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/language-selection-submenu.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/language-selection-submenu.html @@ -88,7 +88,7 @@

              Language Selection SubMenu

              The submenu locates on the Preference Menu Dropdown.

              -

              The model <xref:Hi.HiNcKits.AppService> is from its parent component.

              +

              The model UserService is from its parent component.

              Load the language preference on application start.

              Note
              diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/step-present-preference-page.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/step-present-preference-page.html index c89c5e0..cc5b245 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/step-present-preference-page.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/preference/step-present-preference-page.html @@ -87,9 +87,9 @@

              Step Present Preference Page

              -

              The model <xref:Hi.HiNcKits.AppService> is from its parent component. The <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.AppConfig> is rapidly used.

              -

              The model of Candidate Keys Panel is <xref:Hi.HiNcKits.AppService.CandidateStepPresentKeyList>. -The model of Displayed Keys Panel is <xref:Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList>.

              +

              The model UserService is from its parent component. The UserConfig is rapidly used.

              +

              The model of Candidate Keys Panel is CandidateStepPresentKeyList. +The model of Displayed Keys Panel is DisplayedStepPresentKeyList.

              Layout

              • Step Present Preference Page (or window) @@ -124,9 +124,9 @@ The model of Displayed Keys Panel is <xref:Hi.HiNcKits.AppConfig.DisplayedSte

              The categories are not defined for programming logic but only for user experience. So decide and define the categories in the GUI here only.

              Since the Keys are not all come from the properties of MachiningStep, a category panel (Category Other Panel) for the uncategoried keys is required.

              -

              The keys in the Displayed Keys Panel is in sequence of <xref:Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList>. User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required.

              +

              The keys in the Displayed Keys Panel is in sequence of DisplayedStepPresentKeyList. User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required.

              To both Candidate Keys Panel and Displayed Keys Panel: -Apply PresentAttribute.Name as Key label by <xref:Hi.HiNcKits.AppService.StepPresentAccessDictionary>. Apply the key to the button tooltip.

              +Apply PresentAttribute.Name as Key label by StepPresentAccessDictionary. Apply the key to the button tooltip.

              The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value.

              Categories

              Refer the code to design Categories:

              diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/session-message-panel/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/session-message-panel/index.html index 3117169..d7047dc 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/session-message-panel/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/session-message-panel/index.html @@ -87,8 +87,8 @@

              Session Message Panel

              -

              The model is MachiningProject.<xref:Hi.MachiningProcs.MachiningProject.SessionMessageHost>.

              -

              MachiningProject is assigned from the Player Panel.

              +

              The model is SessionMessageHost.

              +

              LocalProjectService is obtained via dependency injection.

              Layout

              • Top Message Filter ToolBar @@ -162,7 +162,7 @@

                Behavior of Export Button

                Export ALL filtered elements in the MessageCollection by GetFliteredList(FilterFlag, string).

                SignalR Implementation (Webapi Only)

                -

                SessionMessageHub provides real-time message updates with method GetSessionMessages(string filterFlags, string filterText, int limit) and event SessionMessagesUpdated. SessionMessageService monitors <xref:Hi.MachiningProcs.LocalProjectService.SessionMessageHost_CollectionItemChanged> and broadcasts updates. The service uses LooseRunner for non-blocking async operations. The JavaScript component connects to /sessionMessageHub to receive real-time message updates.

                +

                SessionMessageHub provides real-time message updates with method GetSessionMessages(string filterFlags, string filterText, int limit) and event SessionMessagesUpdated. SessionMessageService monitors CollectionItemChanged and broadcasts updates. The service uses LooseRunner for non-blocking async operations. The JavaScript component connects to /sessionMessageHub to receive real-time message updates.

                Source Code Path

                See this page for git repository.

                WPF Application Source Code Path

                diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/unused/machine-tool-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/unused/machine-tool-panel.html index 1d81100..9a9dc0a 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/unused/machine-tool-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/unused/machine-tool-panel.html @@ -93,8 +93,8 @@
              • Central Panel: RenderingCanvas

              Behavior of Machine Tool Panel

              -

              RenderingCanvas.Displayee is the machine tool (MachiningProject.MachiningEquipment.MachiningChain)

              -

              Load button load the machine tool to MachiningProject.MachiningEquipment.MachiningChain and MachiningProject.MachiningEquipment.MachiningChainFile by XFactory.Default.GenByFile.

              +

              RenderingCanvas.Displayee is the machine tool (MachiningEquipment.MachiningChain)

              +

              Load button load the machine tool to MachiningChain and MachiningChainFile by GenByFile.

              diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/object-management-menu-button.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/object-management-menu-button.html index 5b0d44c..a1fe2db 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/object-management-menu-button.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/object-management-menu-button.html @@ -146,9 +146,9 @@ Action<TargetObject> TargetObjectSetter{get;set;}
            • Object Copy/Paste (i.e. Select/Set or Duplicated-Set)
              • Copy (i.e. Select) -Set the model to AppService.SelectedItem.
              • +Set the model to SelectedItem.
              • Paste -Set AppService.SelectedItem to the model. +Set SelectedItem to the model. Set by reference is default. Apply Duplicated-Set if explicitly required.
            • diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/general-hinc-workflow/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/general-hinc-workflow/index.html index 8bc948b..81a0813 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/general-hinc-workflow/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/general-hinc-workflow/index.html @@ -131,7 +131,7 @@

            The PlayerCommand is typically a ListCommand that contains a sequence of command entries to be executed during the simulation.

            4. Run the Tasks (Simulation and Optimization)

            -

            Run PlayerCommand through <xref:Hi.MachiningProcs.MachiningProject.PacePlayer>.

            +

            Run PlayerCommand through PacePlayer.

            At this stage, the simulation process is similar to video playback, which can be:

            • Started
            • @@ -141,7 +141,7 @@
            • Run one step
            • Reset
            -

            The <xref:Hi.MachiningProcs.MachiningProject.PacePlayer> controls the execution pace of the simulation, allowing you to observe the machining process in detail or run it at full speed.

            +

            The PacePlayer controls the execution pace of the simulation, allowing you to observe the machining process in detail or run it at full speed.

            View the Analysis During Process or Result

            SessionMessageHost contains a sequence of simulation messages and step data, which can be used to monitor and analyze the simulation process and results.

            UI Pattern

            diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html index 97b66e0..5238f79 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html @@ -87,6 +87,15 @@

            Release Note

            +

            HiNc Packages Version 3.1.100

            +
              +
            • Refactor project architecture: split runtime functions from MachiningProject to LocalProjectService for better separation of concerns
            • +
            • Improve MillingTraining module with separate lead and result parameter templates for more accurate cutting parameter training
            • +
            • Separate C++ library for code protection
            • +
            • Add UTF-8 file path support for runtime geometry IO operations
            • +
            • Improve CsvRunner with enhanced time mapping pattern
            • +
            • Various architecture improvements and bug fixes
            • +

            HiNc Packages Version 3.1.91

            • Add NcOptimizationEmbeddedLogMode to control embedded log detail level (None/SimpleLog/FullLog) (see 嵌入式日誌註解).
            • diff --git a/App/wwwroot/HiAPI-docsite/index.json b/App/wwwroot/HiAPI-docsite/index.json index 3bb61cf..7efda50 100644 --- a/App/wwwroot/HiAPI-docsite/index.json +++ b/App/wwwroot/HiAPI-docsite/index.json @@ -1867,7 +1867,7 @@ "api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html": { "href": "api/Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html", "title": "Class DynamicMachiningProjectDisplayee0 | HiAPI-C# 2025", - "summary": "Class DynamicMachiningProjectDisplayee0 Namespace Hi.MachiningProcs Assembly HiNc.dll Provides display capabilities for a milling course. obsoleted. public class DynamicMachiningProjectDisplayee0 : IDisplayee, IExpandToBox3d, IGetAnchor, IGetTopoIndex Inheritance object DynamicMachiningProjectDisplayee0 Implements IDisplayee IExpandToBox3d IGetAnchor IGetTopoIndex Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors DynamicMachiningProjectDisplayee0(LocalProjectService) Initializes a new instance of the DynamicMachiningProjectDisplayee0 class with default settings. public DynamicMachiningProjectDisplayee0(LocalProjectService machiningProjectHost) Parameters machiningProjectHost LocalProjectService Function that returns the host milling course DynamicMachiningProjectDisplayee0(LocalProjectService, BitArray, Action) Initializes a new instance of the DynamicMachiningProjectDisplayee0 class. public DynamicMachiningProjectDisplayee0(LocalProjectService localProjectService, BitArray renderingFlagBitArray, Action setRenderingFlagFunc) Parameters localProjectService LocalProjectService Function that returns the host milling course renderingFlagBitArray BitArray Initial rendering flag bit array setRenderingFlagFunc Action Function that sets the rendering flags Properties LocalProjectService Function that returns the host milling course. public LocalProjectService LocalProjectService { get; set; } Property Value LocalProjectService MachiningProject Gets the current milling course from the host function. public MachiningProject MachiningProject { get; } Property Value MachiningProject RenderingFlagBitArray Gets or sets the bit array that controls which elements are rendered. public BitArray RenderingFlagBitArray { get; set; } Property Value BitArray Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box GetAnchor() Gets the root anchor for the display hierarchy based on current rendering flags. public Anchor GetAnchor() Returns Anchor The root anchor to use for rendering" + "summary": "Class DynamicMachiningProjectDisplayee0 Namespace Hi.MachiningProcs Assembly HiNc.dll Provides display capabilities for a milling course. obsoleted. public class DynamicMachiningProjectDisplayee0 : IDisplayee, IExpandToBox3d, IGetAnchor, IGetTopoIndex Inheritance object DynamicMachiningProjectDisplayee0 Implements IDisplayee IExpandToBox3d IGetAnchor IGetTopoIndex Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) TopoUtil.Display(IGetAnchor, Bind, Dictionary) TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors DynamicMachiningProjectDisplayee0(LocalProjectService) Initializes a new instance of the DynamicMachiningProjectDisplayee0 class with default settings. public DynamicMachiningProjectDisplayee0(LocalProjectService machiningProjectHost) Parameters machiningProjectHost LocalProjectService Function that returns the host milling course DynamicMachiningProjectDisplayee0(LocalProjectService, BitArray, Action) Initializes a new instance of the DynamicMachiningProjectDisplayee0 class. public DynamicMachiningProjectDisplayee0(LocalProjectService localProjectService, BitArray renderingFlagBitArray, Action setRenderingFlagFunc) Parameters localProjectService LocalProjectService Function that returns the host milling course renderingFlagBitArray BitArray Initial rendering flag bit array setRenderingFlagFunc Action Function that sets the rendering flags Properties LocalProjectService Function that returns the host milling course. public LocalProjectService LocalProjectService { get; set; } Property Value LocalProjectService MachiningProject Gets the current milling course from the host function. public MachiningProject MachiningProject { get; } Property Value MachiningProject RenderingFlagBitArray Gets or sets the bit array that controls which elements are rendered. public BitArray RenderingFlagBitArray { get; set; } Property Value BitArray Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box GetAnchor() Gets the root anchor for the display hierarchy based on current rendering flags. public Anchor GetAnchor() Returns Anchor The root anchor to use for rendering" }, "api/Hi.MachiningProcs.IMachiningProjectGetter.html": { "href": "api/Hi.MachiningProcs.IMachiningProjectGetter.html", @@ -1927,7 +1927,7 @@ "api/Hi.MachiningProcs.MachiningProjectDisplayee.html": { "href": "api/Hi.MachiningProcs.MachiningProjectDisplayee.html", "title": "Class MachiningProjectDisplayee | HiAPI-C# 2025", - "summary": "Class MachiningProjectDisplayee Namespace Hi.MachiningProcs Assembly HiNc.dll Represents a displayable wrapper for a machining project. public class MachiningProjectDisplayee : IDisplayee, IExpandToBox3d, IGetAnchor, IGetTopoIndex Inheritance object MachiningProjectDisplayee Implements IDisplayee IExpandToBox3d IGetAnchor IGetTopoIndex Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningProjectDisplayee(LocalProjectService) Initializes a new instance of the MachiningProjectDisplayee class with default rendering flags. public MachiningProjectDisplayee(LocalProjectService localProjectService) Parameters localProjectService LocalProjectService Properties HeidenhainCoordinateEntryDisplayee Gets the Heidenhain coordinate entry displayee for Heidenhain-based coordinate systems. public HeidenhainCoordinateEntryDisplayee HeidenhainCoordinateEntryDisplayee { get; } Property Value HeidenhainCoordinateEntryDisplayee IsoCoordinateEntryDisplayee Gets the ISO coordinate entry displayee for ISO-based coordinate systems. public IsoCoordinateEntryDisplayee IsoCoordinateEntryDisplayee { get; } Property Value IsoCoordinateEntryDisplayee LocalProjectService Gets or sets the function that provides the machining project. public LocalProjectService LocalProjectService { get; set; } Property Value LocalProjectService MachiningProject Gets the current milling course from the host function. public MachiningProject MachiningProject { get; } Property Value MachiningProject RenderingFlagBitArray Gets or sets the bit array that controls which elements are rendered. public BitArray RenderingFlagBitArray { get; set; } Property Value BitArray Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box GetAnchor() Get key anchor. (i.e. root anchor) public Anchor GetAnchor() Returns Anchor key anchor" + "summary": "Class MachiningProjectDisplayee Namespace Hi.MachiningProcs Assembly HiNc.dll Represents a displayable wrapper for a machining project. public class MachiningProjectDisplayee : IDisplayee, IExpandToBox3d, IGetAnchor, IGetTopoIndex Inheritance object MachiningProjectDisplayee Implements IDisplayee IExpandToBox3d IGetAnchor IGetTopoIndex Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) TopoUtil.Display(IGetAnchor, Bind, Dictionary) TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningProjectDisplayee(LocalProjectService) Initializes a new instance of the MachiningProjectDisplayee class with default rendering flags. public MachiningProjectDisplayee(LocalProjectService localProjectService) Parameters localProjectService LocalProjectService Properties HeidenhainCoordinateEntryDisplayee Gets the Heidenhain coordinate entry displayee for Heidenhain-based coordinate systems. public HeidenhainCoordinateEntryDisplayee HeidenhainCoordinateEntryDisplayee { get; } Property Value HeidenhainCoordinateEntryDisplayee IsoCoordinateEntryDisplayee Gets the ISO coordinate entry displayee for ISO-based coordinate systems. public IsoCoordinateEntryDisplayee IsoCoordinateEntryDisplayee { get; } Property Value IsoCoordinateEntryDisplayee LocalProjectService Gets or sets the function that provides the machining project. public LocalProjectService LocalProjectService { get; set; } Property Value LocalProjectService MachiningProject Gets the current milling course from the host function. public MachiningProject MachiningProject { get; } Property Value MachiningProject RenderingFlagBitArray Gets or sets the bit array that controls which elements are rendered. public BitArray RenderingFlagBitArray { get; set; } Property Value BitArray Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box GetAnchor() Get key anchor. (i.e. root anchor) public Anchor GetAnchor() Returns Anchor key anchor" }, "api/Hi.MachiningProcs.MachiningSession.html": { "href": "api/Hi.MachiningProcs.MachiningSession.html", @@ -4327,7 +4327,7 @@ "api/Hi.Physics.TemperatureVsHardness.html": { "href": "api/Hi.Physics.TemperatureVsHardness.html", "title": "Class TemperatureVsHardness | HiAPI-C# 2025", - "summary": "Class TemperatureVsHardness Namespace Hi.Physics Assembly HiMech.dll Represents the relationship between temperature and hardness for materials. public record TemperatureVsHardness : IAdditionOperators, IMultiplyOperators, IEquatable Inheritance object TemperatureVsHardness Implements IAdditionOperators IMultiplyOperators IEquatable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors TemperatureVsHardness(TemperatureVsHardness) Initializes a new instance of the TemperatureVsHardness record by copying from another instance. public TemperatureVsHardness(TemperatureVsHardness src) Parameters src TemperatureVsHardness The source instance to copy from. TemperatureVsHardness(double, double) Represents the relationship between temperature and hardness for materials. public TemperatureVsHardness(double Temperature_K, double VickerHardness_Ndmm2) Parameters Temperature_K double The temperature in Kelvin. VickerHardness_Ndmm2 double The Vickers hardness in Newtons per square millimeter. Properties Temperature_K The temperature in Kelvin. public double Temperature_K { get; init; } Property Value double VickerHardness_Ndmm2 The Vickers hardness in Newtons per square millimeter. public double VickerHardness_Ndmm2 { get; init; } Property Value double Operators operator +(TemperatureVsHardness, TemperatureVsHardness) Adds two values together to compute their sum. public static TemperatureVsHardness operator +(TemperatureVsHardness left, TemperatureVsHardness right) Parameters left TemperatureVsHardness The value to which right is added. right TemperatureVsHardness The value which is added to left. Returns TemperatureVsHardness The sum of left and right. operator *(TemperatureVsHardness, double) Multiplies two values together to compute their product. public static TemperatureVsHardness operator *(TemperatureVsHardness left, double right) Parameters left TemperatureVsHardness The value which right multiplies. right double The value which multiplies left. Returns TemperatureVsHardness The product of left multiplied by right." + "summary": "Class TemperatureVsHardness Namespace Hi.Physics Assembly HiMech.dll Represents the relationship between temperature and hardness for materials. public record TemperatureVsHardness : IAdditionOperators, IMultiplyOperators, IEquatable Inheritance object TemperatureVsHardness Implements IAdditionOperators IMultiplyOperators IEquatable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors TemperatureVsHardness(TemperatureVsHardness) Initializes a new instance of the TemperatureVsHardness record by copying from another instance. public TemperatureVsHardness(TemperatureVsHardness src) Parameters src TemperatureVsHardness The source instance to copy from. TemperatureVsHardness(double, double) Represents the relationship between temperature and hardness for materials. public TemperatureVsHardness(double Temperature_K, double VickerHardness_Ndmm2) Parameters Temperature_K double The temperature in Kelvin. VickerHardness_Ndmm2 double The Vickers hardness in Newtons per square millimeter. Properties Temperature_K The temperature in Kelvin. public double Temperature_K { get; init; } Property Value double VickerHardness_Ndmm2 The Vickers hardness in Newtons per square millimeter. public double VickerHardness_Ndmm2 { get; init; } Property Value double Operators operator +(TemperatureVsHardness, TemperatureVsHardness) Adds two values together to compute their sum. public static TemperatureVsHardness operator +(TemperatureVsHardness left, TemperatureVsHardness right) Parameters left TemperatureVsHardness The value to which right is added. right TemperatureVsHardness The value that is added to left. Returns TemperatureVsHardness The sum of left and right. operator *(TemperatureVsHardness, double) Multiplies two values together to compute their product. public static TemperatureVsHardness operator *(TemperatureVsHardness left, double right) Parameters left TemperatureVsHardness The value that right multiplies. right double The value that multiplies left. Returns TemperatureVsHardness The product of left multiplied by right." }, "api/Hi.Physics.ThermalLayer1D.html": { "href": "api/Hi.Physics.ThermalLayer1D.html", @@ -4582,12 +4582,12 @@ "api/Hi.WinForm.Disp.RenderingCanvas.html": { "href": "api/Hi.WinForm.Disp.RenderingCanvas.html", "title": "Class RenderingCanvas | HiAPI-C# 2025", - "summary": "Class RenderingCanvas Namespace Hi.WinForm.Disp Assembly Hi.WinForm.dll Window Form Displayer. public class RenderingCanvas : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl Inheritance object MarshalByRefObject Component Control ScrollableControl ContainerControl UserControl RenderingCanvas Implements IDropTarget ISynchronizeInvoke IWin32Window IBindableComponent IComponent IDisposable IContainerControl Inherited Members UserControl.ValidateChildren() UserControl.ValidateChildren(ValidationConstraints) UserControl.OnCreateControl() UserControl.OnLoad(EventArgs) UserControl.OnResize(EventArgs) UserControl.OnMouseDown(MouseEventArgs) UserControl.AutoSize UserControl.AutoSizeMode UserControl.AutoValidate UserControl.BorderStyle UserControl.CreateParams UserControl.DefaultSize UserControl.AutoSizeChanged UserControl.AutoValidateChanged UserControl.Load ContainerControl.AdjustFormScrollbars(bool) ContainerControl.OnAutoValidateChanged(EventArgs) ContainerControl.OnFontChanged(EventArgs) ContainerControl.OnLayout(LayoutEventArgs) ContainerControl.OnMove(EventArgs) ContainerControl.OnParentChanged(EventArgs) ContainerControl.PerformAutoScale() ContainerControl.ScaleMinMaxSize(float, float, bool) ContainerControl.ProcessDialogChar(char) ContainerControl.ProcessDialogKey(Keys) ContainerControl.ProcessCmdKey(ref Message, Keys) ContainerControl.ProcessMnemonic(char) ContainerControl.ProcessTabKey(bool) ContainerControl.RescaleConstantsForDpi(int, int) ContainerControl.Select(bool, bool) ContainerControl.UpdateDefaultButton() ContainerControl.Validate() ContainerControl.Validate(bool) ContainerControl.AutoScaleDimensions ContainerControl.AutoScaleFactor ContainerControl.AutoScaleMode ContainerControl.BindingContext ContainerControl.CanEnableIme ContainerControl.ActiveControl ContainerControl.CurrentAutoScaleDimensions ContainerControl.ParentForm ScrollableControl.ScrollStateAutoScrolling ScrollableControl.ScrollStateHScrollVisible ScrollableControl.ScrollStateVScrollVisible ScrollableControl.ScrollStateUserHasScrolled ScrollableControl.ScrollStateFullDrag ScrollableControl.GetScrollState(int) ScrollableControl.OnMouseWheel(MouseEventArgs) ScrollableControl.OnRightToLeftChanged(EventArgs) ScrollableControl.OnPaintBackground(PaintEventArgs) ScrollableControl.OnPaddingChanged(EventArgs) ScrollableControl.OnVisibleChanged(EventArgs) ScrollableControl.ScaleControl(SizeF, BoundsSpecified) ScrollableControl.SetDisplayRectLocation(int, int) ScrollableControl.ScrollControlIntoView(Control) ScrollableControl.ScrollToControl(Control) ScrollableControl.OnScroll(ScrollEventArgs) ScrollableControl.SetAutoScrollMargin(int, int) ScrollableControl.SetScrollState(int, bool) ScrollableControl.AutoScroll ScrollableControl.AutoScrollMargin ScrollableControl.AutoScrollPosition ScrollableControl.AutoScrollMinSize ScrollableControl.DisplayRectangle ScrollableControl.HScroll ScrollableControl.HorizontalScroll ScrollableControl.VScroll ScrollableControl.VerticalScroll ScrollableControl.Scroll Control.GetAccessibilityObjectById(int) Control.SetAutoSizeMode(AutoSizeMode) Control.GetAutoSizeMode() Control.GetPreferredSize(Size) Control.AccessibilityNotifyClients(AccessibleEvents, int) Control.AccessibilityNotifyClients(AccessibleEvents, int, int) Control.BeginInvoke(Delegate) Control.BeginInvoke(Action) Control.BeginInvoke(Delegate, params object[]) Control.BringToFront() Control.Contains(Control) Control.CreateAccessibilityInstance() Control.CreateControlsInstance() Control.CreateGraphics() Control.CreateHandle() Control.CreateControl() Control.DefWndProc(ref Message) Control.DestroyHandle() Control.DoDragDrop(object, DragDropEffects) Control.DoDragDrop(object, DragDropEffects, Bitmap, Point, bool) Control.DrawToBitmap(Bitmap, Rectangle) Control.EndInvoke(IAsyncResult) Control.FindForm() Control.GetTopLevel() Control.RaiseKeyEvent(object, KeyEventArgs) Control.RaiseMouseEvent(object, MouseEventArgs) Control.Focus() Control.FromChildHandle(nint) Control.FromHandle(nint) Control.GetChildAtPoint(Point, GetChildAtPointSkip) Control.GetChildAtPoint(Point) Control.GetContainerControl() Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Control.GetNextControl(Control, bool) Control.GetStyle(ControlStyles) Control.Hide() Control.InitLayout() Control.Invalidate(Region) Control.Invalidate(Region, bool) Control.Invalidate() Control.Invalidate(bool) Control.Invalidate(Rectangle) Control.Invalidate(Rectangle, bool) Control.Invoke(Action) Control.Invoke(Delegate) Control.Invoke(Delegate, params object[]) Control.Invoke(Func) Control.InvokePaint(Control, PaintEventArgs) Control.InvokePaintBackground(Control, PaintEventArgs) Control.IsKeyLocked(Keys) Control.IsInputChar(char) Control.IsMnemonic(char, string) Control.LogicalToDeviceUnits(int) Control.LogicalToDeviceUnits(Size) Control.ScaleBitmapLogicalToDevice(ref Bitmap) Control.NotifyInvalidate(Rectangle) Control.InvokeOnClick(Control, EventArgs) Control.OnAutoSizeChanged(EventArgs) Control.OnBackColorChanged(EventArgs) Control.OnBackgroundImageChanged(EventArgs) Control.OnBackgroundImageLayoutChanged(EventArgs) Control.OnBindingContextChanged(EventArgs) Control.OnCausesValidationChanged(EventArgs) Control.OnContextMenuStripChanged(EventArgs) Control.OnCursorChanged(EventArgs) Control.OnDataContextChanged(EventArgs) Control.OnDockChanged(EventArgs) Control.OnEnabledChanged(EventArgs) Control.OnForeColorChanged(EventArgs) Control.OnNotifyMessage(Message) Control.OnParentBackColorChanged(EventArgs) Control.OnParentBackgroundImageChanged(EventArgs) Control.OnParentBindingContextChanged(EventArgs) Control.OnParentCursorChanged(EventArgs) Control.OnParentDataContextChanged(EventArgs) Control.OnParentEnabledChanged(EventArgs) Control.OnParentFontChanged(EventArgs) Control.OnParentForeColorChanged(EventArgs) Control.OnParentRightToLeftChanged(EventArgs) Control.OnParentVisibleChanged(EventArgs) Control.OnPrint(PaintEventArgs) Control.OnTabIndexChanged(EventArgs) Control.OnTabStopChanged(EventArgs) Control.OnTextChanged(EventArgs) Control.OnClick(EventArgs) Control.OnClientSizeChanged(EventArgs) Control.OnControlAdded(ControlEventArgs) Control.OnControlRemoved(ControlEventArgs) Control.OnHandleCreated(EventArgs) Control.OnLocationChanged(EventArgs) Control.OnHandleDestroyed(EventArgs) Control.OnDoubleClick(EventArgs) Control.OnDragEnter(DragEventArgs) Control.OnDragOver(DragEventArgs) Control.OnDragLeave(EventArgs) Control.OnDragDrop(DragEventArgs) Control.OnGiveFeedback(GiveFeedbackEventArgs) Control.OnEnter(EventArgs) Control.InvokeGotFocus(Control, EventArgs) Control.OnGotFocus(EventArgs) Control.OnHelpRequested(HelpEventArgs) Control.OnInvalidated(InvalidateEventArgs) Control.OnKeyDown(KeyEventArgs) Control.OnKeyPress(KeyPressEventArgs) Control.OnKeyUp(KeyEventArgs) Control.OnLeave(EventArgs) Control.InvokeLostFocus(Control, EventArgs) Control.OnLostFocus(EventArgs) Control.OnMarginChanged(EventArgs) Control.OnMouseDoubleClick(MouseEventArgs) Control.OnMouseClick(MouseEventArgs) Control.OnMouseCaptureChanged(EventArgs) Control.OnMouseEnter(EventArgs) Control.OnMouseLeave(EventArgs) Control.OnDpiChangedBeforeParent(EventArgs) Control.OnDpiChangedAfterParent(EventArgs) Control.OnMouseHover(EventArgs) Control.OnMouseMove(MouseEventArgs) Control.OnMouseUp(MouseEventArgs) Control.OnPaint(PaintEventArgs) Control.OnQueryContinueDrag(QueryContinueDragEventArgs) Control.OnRegionChanged(EventArgs) Control.OnPreviewKeyDown(PreviewKeyDownEventArgs) Control.OnSizeChanged(EventArgs) Control.OnChangeUICues(UICuesEventArgs) Control.OnStyleChanged(EventArgs) Control.OnSystemColorsChanged(EventArgs) Control.OnValidating(CancelEventArgs) Control.OnValidated(EventArgs) Control.PerformLayout() Control.PerformLayout(Control, string) Control.PointToClient(Point) Control.PointToScreen(Point) Control.PreProcessMessage(ref Message) Control.PreProcessControlMessage(ref Message) Control.ProcessKeyEventArgs(ref Message) Control.ProcessKeyMessage(ref Message) Control.ProcessKeyPreview(ref Message) Control.RaiseDragEvent(object, DragEventArgs) Control.RaisePaintEvent(object, PaintEventArgs) Control.RecreateHandle() Control.RectangleToClient(Rectangle) Control.RectangleToScreen(Rectangle) Control.ReflectMessage(nint, ref Message) Control.Refresh() Control.ResetMouseEventArgs() Control.ResetText() Control.ResumeLayout() Control.ResumeLayout(bool) Control.Scale(SizeF) Control.Select() Control.SelectNextControl(Control, bool, bool, bool, bool) Control.SendToBack() Control.SetBounds(int, int, int, int) Control.SetBounds(int, int, int, int, BoundsSpecified) Control.SetBoundsCore(int, int, int, int, BoundsSpecified) Control.SetClientSizeCore(int, int) Control.SizeFromClientSize(Size) Control.SetStyle(ControlStyles, bool) Control.SetTopLevel(bool) Control.SetVisibleCore(bool) Control.RtlTranslateAlignment(HorizontalAlignment) Control.RtlTranslateAlignment(LeftRightAlignment) Control.RtlTranslateAlignment(ContentAlignment) Control.RtlTranslateHorizontal(HorizontalAlignment) Control.RtlTranslateLeftRight(LeftRightAlignment) Control.RtlTranslateContent(ContentAlignment) Control.Show() Control.SuspendLayout() Control.Update() Control.UpdateBounds() Control.UpdateBounds(int, int, int, int) Control.UpdateBounds(int, int, int, int, int, int) Control.UpdateZOrder() Control.UpdateStyles() Control.OnImeModeChanged(EventArgs) Control.InvokeAsync(Action, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func>, CancellationToken) Control.AccessibilityObject Control.AccessibleDefaultActionDescription Control.AccessibleDescription Control.AccessibleName Control.AccessibleRole Control.AllowDrop Control.Anchor Control.AutoScrollOffset Control.LayoutEngine Control.DataContext Control.BackColor Control.BackgroundImage Control.BackgroundImageLayout Control.Bottom Control.Bounds Control.CanFocus Control.CanRaiseEvents Control.CanSelect Control.Capture Control.CausesValidation Control.CheckForIllegalCrossThreadCalls Control.ClientRectangle Control.ClientSize Control.CompanyName Control.ContainsFocus Control.ContextMenuStrip Control.Controls Control.Created Control.Cursor Control.DataBindings Control.DefaultBackColor Control.DefaultCursor Control.DefaultFont Control.DefaultForeColor Control.DefaultMargin Control.DefaultMaximumSize Control.DefaultMinimumSize Control.DefaultPadding Control.DeviceDpi Control.IsDisposed Control.Disposing Control.Dock Control.DoubleBuffered Control.Enabled Control.Focused Control.Font Control.FontHeight Control.ForeColor Control.Handle Control.HasChildren Control.Height Control.IsHandleCreated Control.InvokeRequired Control.IsAccessible Control.IsAncestorSiteInDesignMode Control.IsMirrored Control.Left Control.Location Control.Margin Control.MaximumSize Control.MinimumSize Control.ModifierKeys Control.MouseButtons Control.MousePosition Control.Name Control.Parent Control.ProductName Control.ProductVersion Control.RecreatingHandle Control.Region Control.RenderRightToLeft Control.ResizeRedraw Control.Right Control.RightToLeft Control.ScaleChildren Control.Site Control.Size Control.TabIndex Control.TabStop Control.Tag Control.Text Control.Top Control.TopLevelControl Control.ShowKeyboardCues Control.ShowFocusCues Control.UseWaitCursor Control.Visible Control.Width Control.PreferredSize Control.Padding Control.DefaultImeMode Control.ImeMode Control.ImeModeBase Control.PropagatingImeMode Control.BackColorChanged Control.BackgroundImageChanged Control.BackgroundImageLayoutChanged Control.BindingContextChanged Control.CausesValidationChanged Control.ClientSizeChanged Control.ContextMenuStripChanged Control.CursorChanged Control.DockChanged Control.EnabledChanged Control.FontChanged Control.ForeColorChanged Control.LocationChanged Control.MarginChanged Control.RegionChanged Control.RightToLeftChanged Control.SizeChanged Control.TabIndexChanged Control.TabStopChanged Control.TextChanged Control.VisibleChanged Control.Click Control.ControlAdded Control.ControlRemoved Control.DataContextChanged Control.DragDrop Control.DragEnter Control.DragOver Control.DragLeave Control.GiveFeedback Control.HandleCreated Control.HandleDestroyed Control.HelpRequested Control.Invalidated Control.PaddingChanged Control.Paint Control.QueryContinueDrag Control.QueryAccessibilityHelp Control.DoubleClick Control.Enter Control.GotFocus Control.KeyDown Control.KeyPress Control.KeyUp Control.Layout Control.Leave Control.LostFocus Control.MouseClick Control.MouseDoubleClick Control.MouseCaptureChanged Control.MouseDown Control.MouseEnter Control.MouseLeave Control.DpiChangedBeforeParent Control.DpiChangedAfterParent Control.MouseHover Control.MouseMove Control.MouseUp Control.MouseWheel Control.Move Control.PreviewKeyDown Control.Resize Control.ChangeUICues Control.StyleChanged Control.SystemColorsChanged Control.Validating Control.Validated Control.ParentChanged Control.ImeModeChanged Component.Dispose() Component.GetService(Type) Component.ToString() Component.Container Component.DesignMode Component.Events Component.Disposed MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(bool) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors RenderingCanvas(params IDisplayee[]) Ctor. public RenderingCanvas(params IDisplayee[] displayees) Parameters displayees IDisplayee[] displayees Properties DispEngine DispEngine. public DispEngine DispEngine { get; } Property Value DispEngine Methods Dispose(bool) Clean up any resources being used. protected override void Dispose(bool disposing) Parameters disposing bool true if managed resources should be disposed; otherwise, false. IsInputKey(Keys) Determines whether the specified key is a regular input key or a special key that requires preprocessing. protected override bool IsInputKey(Keys keyData) Parameters keyData Keys One of the Keys values. Returns bool true if the specified key is a regular input key; otherwise, false. WndProc(ref Message) Processes Windows messages. protected override void WndProc(ref Message m) Parameters m Message The Windows Message to process." + "summary": "Class RenderingCanvas Namespace Hi.WinForm.Disp Assembly Hi.WinForm.dll Window Form Displayer. public class RenderingCanvas : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl Inheritance object MarshalByRefObject Component Control ScrollableControl ContainerControl UserControl RenderingCanvas Implements IDropTarget ISynchronizeInvoke IWin32Window IBindableComponent IComponent IDisposable IContainerControl Inherited Members UserControl.ValidateChildren() UserControl.ValidateChildren(ValidationConstraints) UserControl.OnCreateControl() UserControl.OnLoad(EventArgs) UserControl.OnResize(EventArgs) UserControl.OnMouseDown(MouseEventArgs) UserControl.AutoSize UserControl.AutoSizeMode UserControl.AutoValidate UserControl.BorderStyle UserControl.CreateParams UserControl.DefaultSize UserControl.AutoSizeChanged UserControl.AutoValidateChanged UserControl.Load ContainerControl.AdjustFormScrollbars(bool) ContainerControl.OnAutoValidateChanged(EventArgs) ContainerControl.OnFontChanged(EventArgs) ContainerControl.OnLayout(LayoutEventArgs) ContainerControl.OnMove(EventArgs) ContainerControl.OnParentChanged(EventArgs) ContainerControl.PerformAutoScale() ContainerControl.ScaleMinMaxSize(float, float, bool) ContainerControl.ProcessDialogChar(char) ContainerControl.ProcessDialogKey(Keys) ContainerControl.ProcessCmdKey(ref Message, Keys) ContainerControl.ProcessMnemonic(char) ContainerControl.ProcessTabKey(bool) ContainerControl.RescaleConstantsForDpi(int, int) ContainerControl.Select(bool, bool) ContainerControl.UpdateDefaultButton() ContainerControl.Validate() ContainerControl.Validate(bool) ContainerControl.AutoScaleDimensions ContainerControl.AutoScaleFactor ContainerControl.AutoScaleMode ContainerControl.BindingContext ContainerControl.CanEnableIme ContainerControl.ActiveControl ContainerControl.CurrentAutoScaleDimensions ContainerControl.ParentForm ScrollableControl.ScrollStateAutoScrolling ScrollableControl.ScrollStateHScrollVisible ScrollableControl.ScrollStateVScrollVisible ScrollableControl.ScrollStateUserHasScrolled ScrollableControl.ScrollStateFullDrag ScrollableControl.GetScrollState(int) ScrollableControl.OnMouseWheel(MouseEventArgs) ScrollableControl.OnRightToLeftChanged(EventArgs) ScrollableControl.OnPaintBackground(PaintEventArgs) ScrollableControl.OnPaddingChanged(EventArgs) ScrollableControl.OnVisibleChanged(EventArgs) ScrollableControl.ScaleControl(SizeF, BoundsSpecified) ScrollableControl.SetDisplayRectLocation(int, int) ScrollableControl.ScrollControlIntoView(Control) ScrollableControl.ScrollToControl(Control) ScrollableControl.OnScroll(ScrollEventArgs) ScrollableControl.SetAutoScrollMargin(int, int) ScrollableControl.SetScrollState(int, bool) ScrollableControl.AutoScroll ScrollableControl.AutoScrollMargin ScrollableControl.AutoScrollPosition ScrollableControl.AutoScrollMinSize ScrollableControl.DisplayRectangle ScrollableControl.HScroll ScrollableControl.HorizontalScroll ScrollableControl.VScroll ScrollableControl.VerticalScroll ScrollableControl.Scroll Control.GetAccessibilityObjectById(int) Control.SetAutoSizeMode(AutoSizeMode) Control.GetAutoSizeMode() Control.GetPreferredSize(Size) Control.AccessibilityNotifyClients(AccessibleEvents, int) Control.AccessibilityNotifyClients(AccessibleEvents, int, int) Control.BeginInvoke(Delegate) Control.BeginInvoke(Action) Control.BeginInvoke(Delegate, params object[]) Control.BringToFront() Control.Contains(Control) Control.CreateAccessibilityInstance() Control.CreateControlsInstance() Control.CreateGraphics() Control.CreateHandle() Control.CreateControl() Control.DefWndProc(ref Message) Control.DestroyHandle() Control.DoDragDropAsJson(T, DragDropEffects) Control.DoDragDropAsJson(T, DragDropEffects, Bitmap, Point, bool) Control.DoDragDrop(object, DragDropEffects) Control.DoDragDrop(object, DragDropEffects, Bitmap, Point, bool) Control.DrawToBitmap(Bitmap, Rectangle) Control.EndInvoke(IAsyncResult) Control.FindForm() Control.GetTopLevel() Control.RaiseKeyEvent(object, KeyEventArgs) Control.RaiseMouseEvent(object, MouseEventArgs) Control.Focus() Control.FromChildHandle(nint) Control.FromHandle(nint) Control.GetChildAtPoint(Point, GetChildAtPointSkip) Control.GetChildAtPoint(Point) Control.GetContainerControl() Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Control.GetNextControl(Control, bool) Control.GetStyle(ControlStyles) Control.Hide() Control.InitLayout() Control.Invalidate(Region) Control.Invalidate(Region, bool) Control.Invalidate() Control.Invalidate(bool) Control.Invalidate(Rectangle) Control.Invalidate(Rectangle, bool) Control.Invoke(Action) Control.Invoke(Delegate) Control.Invoke(Delegate, params object[]) Control.Invoke(Func) Control.InvokePaint(Control, PaintEventArgs) Control.InvokePaintBackground(Control, PaintEventArgs) Control.IsKeyLocked(Keys) Control.IsInputChar(char) Control.IsMnemonic(char, string) Control.LogicalToDeviceUnits(int) Control.LogicalToDeviceUnits(Size) Control.ScaleBitmapLogicalToDevice(ref Bitmap) Control.NotifyInvalidate(Rectangle) Control.InvokeOnClick(Control, EventArgs) Control.OnAutoSizeChanged(EventArgs) Control.OnBackColorChanged(EventArgs) Control.OnBackgroundImageChanged(EventArgs) Control.OnBackgroundImageLayoutChanged(EventArgs) Control.OnBindingContextChanged(EventArgs) Control.OnCausesValidationChanged(EventArgs) Control.OnContextMenuStripChanged(EventArgs) Control.OnCursorChanged(EventArgs) Control.OnDataContextChanged(EventArgs) Control.OnDockChanged(EventArgs) Control.OnEnabledChanged(EventArgs) Control.OnForeColorChanged(EventArgs) Control.OnNotifyMessage(Message) Control.OnParentBackColorChanged(EventArgs) Control.OnParentBackgroundImageChanged(EventArgs) Control.OnParentBindingContextChanged(EventArgs) Control.OnParentCursorChanged(EventArgs) Control.OnParentDataContextChanged(EventArgs) Control.OnParentEnabledChanged(EventArgs) Control.OnParentFontChanged(EventArgs) Control.OnParentForeColorChanged(EventArgs) Control.OnParentRightToLeftChanged(EventArgs) Control.OnParentVisibleChanged(EventArgs) Control.OnPrint(PaintEventArgs) Control.OnTabIndexChanged(EventArgs) Control.OnTabStopChanged(EventArgs) Control.OnTextChanged(EventArgs) Control.OnClick(EventArgs) Control.OnClientSizeChanged(EventArgs) Control.OnControlAdded(ControlEventArgs) Control.OnControlRemoved(ControlEventArgs) Control.OnHandleCreated(EventArgs) Control.OnLocationChanged(EventArgs) Control.OnHandleDestroyed(EventArgs) Control.OnDoubleClick(EventArgs) Control.OnDragEnter(DragEventArgs) Control.OnDragOver(DragEventArgs) Control.OnDragLeave(EventArgs) Control.OnDragDrop(DragEventArgs) Control.OnGiveFeedback(GiveFeedbackEventArgs) Control.OnEnter(EventArgs) Control.InvokeGotFocus(Control, EventArgs) Control.OnGotFocus(EventArgs) Control.OnHelpRequested(HelpEventArgs) Control.OnInvalidated(InvalidateEventArgs) Control.OnKeyDown(KeyEventArgs) Control.OnKeyPress(KeyPressEventArgs) Control.OnKeyUp(KeyEventArgs) Control.OnLeave(EventArgs) Control.InvokeLostFocus(Control, EventArgs) Control.OnLostFocus(EventArgs) Control.OnMarginChanged(EventArgs) Control.OnMouseDoubleClick(MouseEventArgs) Control.OnMouseClick(MouseEventArgs) Control.OnMouseCaptureChanged(EventArgs) Control.OnMouseEnter(EventArgs) Control.OnMouseLeave(EventArgs) Control.OnDpiChangedBeforeParent(EventArgs) Control.OnDpiChangedAfterParent(EventArgs) Control.OnMouseHover(EventArgs) Control.OnMouseMove(MouseEventArgs) Control.OnMouseUp(MouseEventArgs) Control.OnPaint(PaintEventArgs) Control.OnQueryContinueDrag(QueryContinueDragEventArgs) Control.OnRegionChanged(EventArgs) Control.OnPreviewKeyDown(PreviewKeyDownEventArgs) Control.OnSizeChanged(EventArgs) Control.OnChangeUICues(UICuesEventArgs) Control.OnStyleChanged(EventArgs) Control.OnSystemColorsChanged(EventArgs) Control.OnValidating(CancelEventArgs) Control.OnValidated(EventArgs) Control.PerformLayout() Control.PerformLayout(Control, string) Control.PointToClient(Point) Control.PointToScreen(Point) Control.PreProcessMessage(ref Message) Control.PreProcessControlMessage(ref Message) Control.ProcessKeyEventArgs(ref Message) Control.ProcessKeyMessage(ref Message) Control.ProcessKeyPreview(ref Message) Control.RaiseDragEvent(object, DragEventArgs) Control.RaisePaintEvent(object, PaintEventArgs) Control.RecreateHandle() Control.RectangleToClient(Rectangle) Control.RectangleToScreen(Rectangle) Control.ReflectMessage(nint, ref Message) Control.Refresh() Control.ResetMouseEventArgs() Control.ResetText() Control.ResumeLayout() Control.ResumeLayout(bool) Control.Scale(SizeF) Control.Select() Control.SelectNextControl(Control, bool, bool, bool, bool) Control.SendToBack() Control.SetBounds(int, int, int, int) Control.SetBounds(int, int, int, int, BoundsSpecified) Control.SetBoundsCore(int, int, int, int, BoundsSpecified) Control.SetClientSizeCore(int, int) Control.SizeFromClientSize(Size) Control.SetStyle(ControlStyles, bool) Control.SetTopLevel(bool) Control.SetVisibleCore(bool) Control.RtlTranslateAlignment(HorizontalAlignment) Control.RtlTranslateAlignment(LeftRightAlignment) Control.RtlTranslateAlignment(ContentAlignment) Control.RtlTranslateHorizontal(HorizontalAlignment) Control.RtlTranslateLeftRight(LeftRightAlignment) Control.RtlTranslateContent(ContentAlignment) Control.Show() Control.SuspendLayout() Control.Update() Control.UpdateBounds() Control.UpdateBounds(int, int, int, int) Control.UpdateBounds(int, int, int, int, int, int) Control.UpdateZOrder() Control.UpdateStyles() Control.OnImeModeChanged(EventArgs) Control.InvokeAsync(Action, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func>, CancellationToken) Control.AccessibilityObject Control.AccessibleDefaultActionDescription Control.AccessibleDescription Control.AccessibleName Control.AccessibleRole Control.AllowDrop Control.Anchor Control.AutoScrollOffset Control.LayoutEngine Control.DataContext Control.BackColor Control.BackgroundImage Control.BackgroundImageLayout Control.Bottom Control.Bounds Control.CanFocus Control.CanRaiseEvents Control.CanSelect Control.Capture Control.CausesValidation Control.CheckForIllegalCrossThreadCalls Control.ClientRectangle Control.ClientSize Control.CompanyName Control.ContainsFocus Control.ContextMenuStrip Control.Controls Control.Created Control.Cursor Control.DataBindings Control.DefaultBackColor Control.DefaultCursor Control.DefaultFont Control.DefaultForeColor Control.DefaultMargin Control.DefaultMaximumSize Control.DefaultMinimumSize Control.DefaultPadding Control.DeviceDpi Control.IsDisposed Control.Disposing Control.Dock Control.DoubleBuffered Control.Enabled Control.Focused Control.Font Control.FontHeight Control.ForeColor Control.Handle Control.HasChildren Control.Height Control.IsHandleCreated Control.InvokeRequired Control.IsAccessible Control.IsAncestorSiteInDesignMode Control.IsMirrored Control.Left Control.Location Control.Margin Control.MaximumSize Control.MinimumSize Control.ModifierKeys Control.MouseButtons Control.MousePosition Control.Name Control.Parent Control.ProductName Control.ProductVersion Control.RecreatingHandle Control.Region Control.RenderRightToLeft Control.ResizeRedraw Control.Right Control.RightToLeft Control.ScaleChildren Control.Site Control.Size Control.TabIndex Control.TabStop Control.Tag Control.Text Control.Top Control.TopLevelControl Control.ShowKeyboardCues Control.ShowFocusCues Control.UseWaitCursor Control.Visible Control.Width Control.PreferredSize Control.Padding Control.DefaultImeMode Control.ImeMode Control.ImeModeBase Control.PropagatingImeMode Control.BackColorChanged Control.BackgroundImageChanged Control.BackgroundImageLayoutChanged Control.BindingContextChanged Control.CausesValidationChanged Control.ClientSizeChanged Control.ContextMenuStripChanged Control.CursorChanged Control.DockChanged Control.EnabledChanged Control.FontChanged Control.ForeColorChanged Control.LocationChanged Control.MarginChanged Control.RegionChanged Control.RightToLeftChanged Control.SizeChanged Control.TabIndexChanged Control.TabStopChanged Control.TextChanged Control.VisibleChanged Control.Click Control.ControlAdded Control.ControlRemoved Control.DataContextChanged Control.DragDrop Control.DragEnter Control.DragOver Control.DragLeave Control.GiveFeedback Control.HandleCreated Control.HandleDestroyed Control.HelpRequested Control.Invalidated Control.PaddingChanged Control.Paint Control.QueryContinueDrag Control.QueryAccessibilityHelp Control.DoubleClick Control.Enter Control.GotFocus Control.KeyDown Control.KeyPress Control.KeyUp Control.Layout Control.Leave Control.LostFocus Control.MouseClick Control.MouseDoubleClick Control.MouseCaptureChanged Control.MouseDown Control.MouseEnter Control.MouseLeave Control.DpiChangedBeforeParent Control.DpiChangedAfterParent Control.MouseHover Control.MouseMove Control.MouseUp Control.MouseWheel Control.Move Control.PreviewKeyDown Control.Resize Control.ChangeUICues Control.StyleChanged Control.SystemColorsChanged Control.Validating Control.Validated Control.ParentChanged Control.ImeModeChanged Component.Dispose() Component.GetService(Type) Component.ToString() Component.Container Component.DesignMode Component.Events Component.Disposed MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(bool) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors RenderingCanvas(params IDisplayee[]) Ctor. public RenderingCanvas(params IDisplayee[] displayees) Parameters displayees IDisplayee[] displayees Properties DispEngine DispEngine. public DispEngine DispEngine { get; } Property Value DispEngine Methods Dispose(bool) Clean up any resources being used. protected override void Dispose(bool disposing) Parameters disposing bool true if managed resources should be disposed; otherwise, false. IsInputKey(Keys) Determines whether the specified key is a regular input key or a special key that requires preprocessing. protected override bool IsInputKey(Keys keyData) Parameters keyData Keys One of the Keys values. Returns bool true if the specified key is a regular input key; otherwise, false. WndProc(ref Message) Processes Windows messages. protected override void WndProc(ref Message m) Parameters m Message The Windows Message to process." }, "api/Hi.WinForm.Disp.RenderingForm.html": { "href": "api/Hi.WinForm.Disp.RenderingForm.html", "title": "Class RenderingForm | HiAPI-C# 2025", - "summary": "Class RenderingForm Namespace Hi.WinForm.Disp Assembly Hi.WinForm.dll A Form contains RenderingCanvas. This class is usually used for debug due to its simplicity. public class RenderingForm : Form, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IGetDispEngine Inheritance object MarshalByRefObject Component Control ScrollableControl ContainerControl Form RenderingForm Implements IDropTarget ISynchronizeInvoke IWin32Window IBindableComponent IComponent IDisposable IContainerControl IGetDispEngine Inherited Members Form.SetVisibleCore(bool) Form.OnFormCornerPreferenceChanged(EventArgs) Form.OnFormBorderColorChanged(EventArgs) Form.OnFormCaptionBackColorChanged(EventArgs) Form.OnFormCaptionTextColorChanged(EventArgs) Form.Activate() Form.ActivateMdiChild(Form) Form.AddOwnedForm(Form) Form.AdjustFormScrollbars(bool) Form.Close() Form.CreateAccessibilityInstance() Form.CreateControlsInstance() Form.CreateHandle() Form.DefWndProc(ref Message) Form.ProcessMnemonic(char) Form.CenterToParent() Form.CenterToScreen() Form.LayoutMdi(MdiLayout) Form.OnActivated(EventArgs) Form.OnBackgroundImageChanged(EventArgs) Form.OnBackgroundImageLayoutChanged(EventArgs) Form.OnClosing(CancelEventArgs) Form.OnClosed(EventArgs) Form.OnFormClosing(FormClosingEventArgs) Form.OnFormClosed(FormClosedEventArgs) Form.OnCreateControl() Form.OnDeactivate(EventArgs) Form.OnEnabledChanged(EventArgs) Form.OnEnter(EventArgs) Form.OnFontChanged(EventArgs) Form.OnGotFocus(EventArgs) Form.OnHandleCreated(EventArgs) Form.OnHandleDestroyed(EventArgs) Form.OnHelpButtonClicked(CancelEventArgs) Form.OnLayout(LayoutEventArgs) Form.OnLoad(EventArgs) Form.OnMaximizedBoundsChanged(EventArgs) Form.OnMaximumSizeChanged(EventArgs) Form.OnMinimumSizeChanged(EventArgs) Form.OnInputLanguageChanged(InputLanguageChangedEventArgs) Form.OnInputLanguageChanging(InputLanguageChangingEventArgs) Form.OnVisibleChanged(EventArgs) Form.OnMdiChildActivate(EventArgs) Form.OnMenuStart(EventArgs) Form.OnMenuComplete(EventArgs) Form.OnPaint(PaintEventArgs) Form.OnResize(EventArgs) Form.OnDpiChanged(DpiChangedEventArgs) Form.OnGetDpiScaledSize(int, int, ref Size) Form.OnRightToLeftLayoutChanged(EventArgs) Form.OnShown(EventArgs) Form.OnTextChanged(EventArgs) Form.ProcessCmdKey(ref Message, Keys) Form.ProcessDialogKey(Keys) Form.ProcessDialogChar(char) Form.ProcessKeyPreview(ref Message) Form.ProcessTabKey(bool) Form.RemoveOwnedForm(Form) Form.Select(bool, bool) Form.ScaleMinMaxSize(float, float, bool) Form.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Form.ScaleControl(SizeF, BoundsSpecified) Form.SetBoundsCore(int, int, int, int, BoundsSpecified) Form.SetClientSizeCore(int, int) Form.SetDesktopBounds(int, int, int, int) Form.SetDesktopLocation(int, int) Form.Show(IWin32Window) Form.ShowAsync(IWin32Window) Form.ShowDialog() Form.ShowDialog(IWin32Window) Form.ShowDialogAsync() Form.ShowDialogAsync(IWin32Window) Form.ToString() Form.UpdateDefaultButton() Form.OnResizeBegin(EventArgs) Form.OnResizeEnd(EventArgs) Form.OnStyleChanged(EventArgs) Form.ValidateChildren() Form.ValidateChildren(ValidationConstraints) Form.WndProc(ref Message) Form.AcceptButton Form.ActiveForm Form.ActiveMdiChild Form.AllowTransparency Form.AutoScroll Form.AutoSize Form.AutoSizeMode Form.AutoValidate Form.BackColor Form.FormBorderStyle Form.CancelButton Form.ClientSize Form.ControlBox Form.CreateParams Form.DefaultImeMode Form.DefaultSize Form.DesktopBounds Form.DesktopLocation Form.DialogResult Form.HelpButton Form.Icon Form.IsMdiChild Form.IsMdiContainer Form.IsRestrictedWindow Form.KeyPreview Form.Location Form.MaximizedBounds Form.MaximumSize Form.MainMenuStrip Form.MinimumSize Form.MaximizeBox Form.MdiChildren Form.MdiChildrenMinimizedAnchorBottom Form.MdiParent Form.MinimizeBox Form.Modal Form.Opacity Form.OwnedForms Form.Owner Form.RestoreBounds Form.RightToLeftLayout Form.ShowInTaskbar Form.ShowIcon Form.ShowWithoutActivation Form.Size Form.SizeGripStyle Form.StartPosition Form.Text Form.TopLevel Form.TopMost Form.TransparencyKey Form.FormCornerPreference Form.FormBorderColor Form.FormCaptionBackColor Form.FormCaptionTextColor Form.WindowState Form.AutoSizeChanged Form.AutoValidateChanged Form.HelpButtonClicked Form.MaximizedBoundsChanged Form.MaximumSizeChanged Form.MinimumSizeChanged Form.Activated Form.Deactivate Form.FormClosing Form.FormBorderColorChanged Form.FormCaptionBackColorChanged Form.FormCaptionTextColorChanged Form.FormCornerPreferenceChanged Form.FormClosed Form.Load Form.MdiChildActivate Form.MenuComplete Form.MenuStart Form.InputLanguageChanged Form.InputLanguageChanging Form.RightToLeftLayoutChanged Form.Shown Form.DpiChanged Form.ResizeBegin Form.ResizeEnd ContainerControl.OnAutoValidateChanged(EventArgs) ContainerControl.OnMove(EventArgs) ContainerControl.OnParentChanged(EventArgs) ContainerControl.PerformAutoScale() ContainerControl.RescaleConstantsForDpi(int, int) ContainerControl.Validate() ContainerControl.Validate(bool) ContainerControl.AutoScaleDimensions ContainerControl.AutoScaleFactor ContainerControl.AutoScaleMode ContainerControl.BindingContext ContainerControl.CanEnableIme ContainerControl.ActiveControl ContainerControl.CurrentAutoScaleDimensions ContainerControl.ParentForm ScrollableControl.ScrollStateAutoScrolling ScrollableControl.ScrollStateHScrollVisible ScrollableControl.ScrollStateVScrollVisible ScrollableControl.ScrollStateUserHasScrolled ScrollableControl.ScrollStateFullDrag ScrollableControl.GetScrollState(int) ScrollableControl.OnMouseWheel(MouseEventArgs) ScrollableControl.OnRightToLeftChanged(EventArgs) ScrollableControl.OnPaintBackground(PaintEventArgs) ScrollableControl.OnPaddingChanged(EventArgs) ScrollableControl.SetDisplayRectLocation(int, int) ScrollableControl.ScrollControlIntoView(Control) ScrollableControl.ScrollToControl(Control) ScrollableControl.OnScroll(ScrollEventArgs) ScrollableControl.SetAutoScrollMargin(int, int) ScrollableControl.SetScrollState(int, bool) ScrollableControl.AutoScrollMargin ScrollableControl.AutoScrollPosition ScrollableControl.AutoScrollMinSize ScrollableControl.DisplayRectangle ScrollableControl.HScroll ScrollableControl.HorizontalScroll ScrollableControl.VScroll ScrollableControl.VerticalScroll ScrollableControl.Scroll Control.GetAccessibilityObjectById(int) Control.SetAutoSizeMode(AutoSizeMode) Control.GetAutoSizeMode() Control.GetPreferredSize(Size) Control.AccessibilityNotifyClients(AccessibleEvents, int) Control.AccessibilityNotifyClients(AccessibleEvents, int, int) Control.BeginInvoke(Delegate) Control.BeginInvoke(Action) Control.BeginInvoke(Delegate, params object[]) Control.BringToFront() Control.Contains(Control) Control.CreateGraphics() Control.CreateControl() Control.DestroyHandle() Control.DoDragDrop(object, DragDropEffects) Control.DoDragDrop(object, DragDropEffects, Bitmap, Point, bool) Control.DrawToBitmap(Bitmap, Rectangle) Control.EndInvoke(IAsyncResult) Control.FindForm() Control.GetTopLevel() Control.RaiseKeyEvent(object, KeyEventArgs) Control.RaiseMouseEvent(object, MouseEventArgs) Control.Focus() Control.FromChildHandle(nint) Control.FromHandle(nint) Control.GetChildAtPoint(Point, GetChildAtPointSkip) Control.GetChildAtPoint(Point) Control.GetContainerControl() Control.GetNextControl(Control, bool) Control.GetStyle(ControlStyles) Control.Hide() Control.InitLayout() Control.Invalidate(Region) Control.Invalidate(Region, bool) Control.Invalidate() Control.Invalidate(bool) Control.Invalidate(Rectangle) Control.Invalidate(Rectangle, bool) Control.Invoke(Action) Control.Invoke(Delegate) Control.Invoke(Delegate, params object[]) Control.Invoke(Func) Control.InvokePaint(Control, PaintEventArgs) Control.InvokePaintBackground(Control, PaintEventArgs) Control.IsKeyLocked(Keys) Control.IsInputChar(char) Control.IsInputKey(Keys) Control.IsMnemonic(char, string) Control.LogicalToDeviceUnits(int) Control.LogicalToDeviceUnits(Size) Control.ScaleBitmapLogicalToDevice(ref Bitmap) Control.NotifyInvalidate(Rectangle) Control.InvokeOnClick(Control, EventArgs) Control.OnAutoSizeChanged(EventArgs) Control.OnBackColorChanged(EventArgs) Control.OnBindingContextChanged(EventArgs) Control.OnCausesValidationChanged(EventArgs) Control.OnContextMenuStripChanged(EventArgs) Control.OnCursorChanged(EventArgs) Control.OnDataContextChanged(EventArgs) Control.OnDockChanged(EventArgs) Control.OnForeColorChanged(EventArgs) Control.OnNotifyMessage(Message) Control.OnParentBackColorChanged(EventArgs) Control.OnParentBackgroundImageChanged(EventArgs) Control.OnParentBindingContextChanged(EventArgs) Control.OnParentCursorChanged(EventArgs) Control.OnParentDataContextChanged(EventArgs) Control.OnParentEnabledChanged(EventArgs) Control.OnParentFontChanged(EventArgs) Control.OnParentForeColorChanged(EventArgs) Control.OnParentRightToLeftChanged(EventArgs) Control.OnParentVisibleChanged(EventArgs) Control.OnPrint(PaintEventArgs) Control.OnTabIndexChanged(EventArgs) Control.OnTabStopChanged(EventArgs) Control.OnClick(EventArgs) Control.OnClientSizeChanged(EventArgs) Control.OnControlAdded(ControlEventArgs) Control.OnControlRemoved(ControlEventArgs) Control.OnLocationChanged(EventArgs) Control.OnDoubleClick(EventArgs) Control.OnDragEnter(DragEventArgs) Control.OnDragOver(DragEventArgs) Control.OnDragLeave(EventArgs) Control.OnDragDrop(DragEventArgs) Control.OnGiveFeedback(GiveFeedbackEventArgs) Control.InvokeGotFocus(Control, EventArgs) Control.OnHelpRequested(HelpEventArgs) Control.OnInvalidated(InvalidateEventArgs) Control.OnKeyDown(KeyEventArgs) Control.OnKeyPress(KeyPressEventArgs) Control.OnKeyUp(KeyEventArgs) Control.OnLeave(EventArgs) Control.InvokeLostFocus(Control, EventArgs) Control.OnLostFocus(EventArgs) Control.OnMarginChanged(EventArgs) Control.OnMouseDoubleClick(MouseEventArgs) Control.OnMouseClick(MouseEventArgs) Control.OnMouseCaptureChanged(EventArgs) Control.OnMouseDown(MouseEventArgs) Control.OnMouseEnter(EventArgs) Control.OnMouseLeave(EventArgs) Control.OnDpiChangedBeforeParent(EventArgs) Control.OnDpiChangedAfterParent(EventArgs) Control.OnMouseHover(EventArgs) Control.OnMouseMove(MouseEventArgs) Control.OnMouseUp(MouseEventArgs) Control.OnQueryContinueDrag(QueryContinueDragEventArgs) Control.OnRegionChanged(EventArgs) Control.OnPreviewKeyDown(PreviewKeyDownEventArgs) Control.OnSizeChanged(EventArgs) Control.OnChangeUICues(UICuesEventArgs) Control.OnSystemColorsChanged(EventArgs) Control.OnValidating(CancelEventArgs) Control.OnValidated(EventArgs) Control.PerformLayout() Control.PerformLayout(Control, string) Control.PointToClient(Point) Control.PointToScreen(Point) Control.PreProcessMessage(ref Message) Control.PreProcessControlMessage(ref Message) Control.ProcessKeyEventArgs(ref Message) Control.ProcessKeyMessage(ref Message) Control.RaiseDragEvent(object, DragEventArgs) Control.RaisePaintEvent(object, PaintEventArgs) Control.RecreateHandle() Control.RectangleToClient(Rectangle) Control.RectangleToScreen(Rectangle) Control.ReflectMessage(nint, ref Message) Control.Refresh() Control.ResetMouseEventArgs() Control.ResetText() Control.ResumeLayout() Control.ResumeLayout(bool) Control.Scale(SizeF) Control.Select() Control.SelectNextControl(Control, bool, bool, bool, bool) Control.SendToBack() Control.SetBounds(int, int, int, int) Control.SetBounds(int, int, int, int, BoundsSpecified) Control.SizeFromClientSize(Size) Control.SetStyle(ControlStyles, bool) Control.SetTopLevel(bool) Control.RtlTranslateAlignment(HorizontalAlignment) Control.RtlTranslateAlignment(LeftRightAlignment) Control.RtlTranslateAlignment(ContentAlignment) Control.RtlTranslateHorizontal(HorizontalAlignment) Control.RtlTranslateLeftRight(LeftRightAlignment) Control.RtlTranslateContent(ContentAlignment) Control.Show() Control.SuspendLayout() Control.Update() Control.UpdateBounds() Control.UpdateBounds(int, int, int, int) Control.UpdateBounds(int, int, int, int, int, int) Control.UpdateZOrder() Control.UpdateStyles() Control.OnImeModeChanged(EventArgs) Control.InvokeAsync(Action, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func>, CancellationToken) Control.AccessibilityObject Control.AccessibleDefaultActionDescription Control.AccessibleDescription Control.AccessibleName Control.AccessibleRole Control.AllowDrop Control.Anchor Control.AutoScrollOffset Control.LayoutEngine Control.DataContext Control.BackgroundImage Control.BackgroundImageLayout Control.Bottom Control.Bounds Control.CanFocus Control.CanRaiseEvents Control.CanSelect Control.Capture Control.CausesValidation Control.CheckForIllegalCrossThreadCalls Control.ClientRectangle Control.CompanyName Control.ContainsFocus Control.ContextMenuStrip Control.Controls Control.Created Control.Cursor Control.DataBindings Control.DefaultBackColor Control.DefaultCursor Control.DefaultFont Control.DefaultForeColor Control.DefaultMargin Control.DefaultMaximumSize Control.DefaultMinimumSize Control.DefaultPadding Control.DeviceDpi Control.IsDisposed Control.Disposing Control.Dock Control.DoubleBuffered Control.Enabled Control.Focused Control.Font Control.FontHeight Control.ForeColor Control.Handle Control.HasChildren Control.Height Control.IsHandleCreated Control.InvokeRequired Control.IsAccessible Control.IsAncestorSiteInDesignMode Control.IsMirrored Control.Left Control.Margin Control.ModifierKeys Control.MouseButtons Control.MousePosition Control.Name Control.Parent Control.ProductName Control.ProductVersion Control.RecreatingHandle Control.Region Control.RenderRightToLeft Control.ResizeRedraw Control.Right Control.RightToLeft Control.ScaleChildren Control.Site Control.TabIndex Control.TabStop Control.Tag Control.Top Control.TopLevelControl Control.ShowKeyboardCues Control.ShowFocusCues Control.UseWaitCursor Control.Visible Control.Width Control.PreferredSize Control.Padding Control.ImeMode Control.ImeModeBase Control.PropagatingImeMode Control.BackColorChanged Control.BackgroundImageChanged Control.BackgroundImageLayoutChanged Control.BindingContextChanged Control.CausesValidationChanged Control.ClientSizeChanged Control.ContextMenuStripChanged Control.CursorChanged Control.DockChanged Control.EnabledChanged Control.FontChanged Control.ForeColorChanged Control.LocationChanged Control.MarginChanged Control.RegionChanged Control.RightToLeftChanged Control.SizeChanged Control.TabIndexChanged Control.TabStopChanged Control.TextChanged Control.VisibleChanged Control.Click Control.ControlAdded Control.ControlRemoved Control.DataContextChanged Control.DragDrop Control.DragEnter Control.DragOver Control.DragLeave Control.GiveFeedback Control.HandleCreated Control.HandleDestroyed Control.HelpRequested Control.Invalidated Control.PaddingChanged Control.Paint Control.QueryContinueDrag Control.QueryAccessibilityHelp Control.DoubleClick Control.Enter Control.GotFocus Control.KeyDown Control.KeyPress Control.KeyUp Control.Layout Control.Leave Control.LostFocus Control.MouseClick Control.MouseDoubleClick Control.MouseCaptureChanged Control.MouseDown Control.MouseEnter Control.MouseLeave Control.DpiChangedBeforeParent Control.DpiChangedAfterParent Control.MouseHover Control.MouseMove Control.MouseUp Control.MouseWheel Control.Move Control.PreviewKeyDown Control.Resize Control.ChangeUICues Control.StyleChanged Control.SystemColorsChanged Control.Validating Control.Validated Control.ParentChanged Control.ImeModeChanged Component.Dispose() Component.GetService(Type) Component.Container Component.DesignMode Component.Events Component.Disposed MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(bool) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties Displayee public IDisplayee Displayee { get; set; } Property Value IDisplayee DisplayerMap See Call(string, params IDisplayee[]) to get the information. public static ConcurrentDictionary DisplayerMap { get; } Property Value ConcurrentDictionary RenderingCanvas The contained RenderingCanvas. public RenderingCanvas RenderingCanvas { get; } Property Value RenderingCanvas Methods Call(string, params IDisplayee[]) Create and obtain a RenderingForm if the key has not existed; Otherwise, the old one is obtained. displayees are set to the obtained RenderingForm. The dictionary of this function is DisplayerMap. public static RenderingForm Call(string key, params IDisplayee[] displayees) Parameters key string key displayees IDisplayee[] The displayees set to the obtained RenderingForm. Returns RenderingForm A RenderingForm obtained by the key. Dispose(bool) Clean up any resources being used. protected override void Dispose(bool disposing) Parameters disposing bool true if managed resources should be disposed; otherwise, false. GetDispEngine() Get DispEngine. public DispEngine GetDispEngine() Returns DispEngine DispEngine" + "summary": "Class RenderingForm Namespace Hi.WinForm.Disp Assembly Hi.WinForm.dll A Form contains RenderingCanvas. This class is usually used for debug due to its simplicity. public class RenderingForm : Form, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IGetDispEngine Inheritance object MarshalByRefObject Component Control ScrollableControl ContainerControl Form RenderingForm Implements IDropTarget ISynchronizeInvoke IWin32Window IBindableComponent IComponent IDisposable IContainerControl IGetDispEngine Inherited Members Form.SetVisibleCore(bool) Form.OnFormCornerPreferenceChanged(EventArgs) Form.OnFormBorderColorChanged(EventArgs) Form.OnFormCaptionBackColorChanged(EventArgs) Form.OnFormCaptionTextColorChanged(EventArgs) Form.Activate() Form.ActivateMdiChild(Form) Form.AddOwnedForm(Form) Form.AdjustFormScrollbars(bool) Form.Close() Form.CreateAccessibilityInstance() Form.CreateControlsInstance() Form.CreateHandle() Form.DefWndProc(ref Message) Form.ProcessMnemonic(char) Form.CenterToParent() Form.CenterToScreen() Form.LayoutMdi(MdiLayout) Form.OnActivated(EventArgs) Form.OnBackgroundImageChanged(EventArgs) Form.OnBackgroundImageLayoutChanged(EventArgs) Form.OnFormClosing(FormClosingEventArgs) Form.OnFormClosed(FormClosedEventArgs) Form.OnCreateControl() Form.OnDeactivate(EventArgs) Form.OnEnabledChanged(EventArgs) Form.OnEnter(EventArgs) Form.OnFontChanged(EventArgs) Form.OnGotFocus(EventArgs) Form.OnHandleCreated(EventArgs) Form.OnHandleDestroyed(EventArgs) Form.OnHelpButtonClicked(CancelEventArgs) Form.OnLayout(LayoutEventArgs) Form.OnLoad(EventArgs) Form.OnMaximizedBoundsChanged(EventArgs) Form.OnMaximumSizeChanged(EventArgs) Form.OnMinimumSizeChanged(EventArgs) Form.OnInputLanguageChanged(InputLanguageChangedEventArgs) Form.OnInputLanguageChanging(InputLanguageChangingEventArgs) Form.OnVisibleChanged(EventArgs) Form.OnMdiChildActivate(EventArgs) Form.OnMenuStart(EventArgs) Form.OnMenuComplete(EventArgs) Form.OnPaint(PaintEventArgs) Form.OnResize(EventArgs) Form.OnDpiChanged(DpiChangedEventArgs) Form.OnGetDpiScaledSize(int, int, ref Size) Form.OnRightToLeftLayoutChanged(EventArgs) Form.OnShown(EventArgs) Form.OnTextChanged(EventArgs) Form.ProcessCmdKey(ref Message, Keys) Form.ProcessDialogKey(Keys) Form.ProcessDialogChar(char) Form.ProcessKeyPreview(ref Message) Form.ProcessTabKey(bool) Form.RemoveOwnedForm(Form) Form.Select(bool, bool) Form.ScaleMinMaxSize(float, float, bool) Form.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Form.ScaleControl(SizeF, BoundsSpecified) Form.SetBoundsCore(int, int, int, int, BoundsSpecified) Form.SetClientSizeCore(int, int) Form.SetDesktopBounds(int, int, int, int) Form.SetDesktopLocation(int, int) Form.Show(IWin32Window) Form.ShowAsync(IWin32Window) Form.ShowDialog() Form.ShowDialog(IWin32Window) Form.ShowDialogAsync() Form.ShowDialogAsync(IWin32Window) Form.ToString() Form.UpdateDefaultButton() Form.OnResizeBegin(EventArgs) Form.OnResizeEnd(EventArgs) Form.OnStyleChanged(EventArgs) Form.ValidateChildren() Form.ValidateChildren(ValidationConstraints) Form.WndProc(ref Message) Form.AcceptButton Form.ActiveForm Form.ActiveMdiChild Form.AllowTransparency Form.AutoScroll Form.AutoSize Form.AutoSizeMode Form.AutoValidate Form.BackColor Form.FormBorderStyle Form.CancelButton Form.ClientSize Form.ControlBox Form.CreateParams Form.DefaultImeMode Form.DefaultSize Form.DesktopBounds Form.DesktopLocation Form.DialogResult Form.HelpButton Form.Icon Form.IsMdiChild Form.IsMdiContainer Form.IsRestrictedWindow Form.KeyPreview Form.Location Form.MaximizedBounds Form.MaximumSize Form.MainMenuStrip Form.MinimumSize Form.MaximizeBox Form.MdiChildren Form.MdiChildrenMinimizedAnchorBottom Form.MdiParent Form.MinimizeBox Form.Modal Form.Opacity Form.OwnedForms Form.Owner Form.RestoreBounds Form.RightToLeftLayout Form.FormScreenCaptureMode Form.ShowInTaskbar Form.ShowIcon Form.ShowWithoutActivation Form.Size Form.SizeGripStyle Form.StartPosition Form.Text Form.TopLevel Form.TopMost Form.TransparencyKey Form.FormCornerPreference Form.FormBorderColor Form.FormCaptionBackColor Form.FormCaptionTextColor Form.WindowState Form.AutoSizeChanged Form.AutoValidateChanged Form.HelpButtonClicked Form.MaximizedBoundsChanged Form.MaximumSizeChanged Form.MinimumSizeChanged Form.Activated Form.Deactivate Form.FormClosing Form.FormBorderColorChanged Form.FormCaptionBackColorChanged Form.FormCaptionTextColorChanged Form.FormCornerPreferenceChanged Form.FormClosed Form.Load Form.MdiChildActivate Form.MenuComplete Form.MenuStart Form.InputLanguageChanged Form.InputLanguageChanging Form.RightToLeftLayoutChanged Form.Shown Form.DpiChanged Form.ResizeBegin Form.ResizeEnd ContainerControl.OnAutoValidateChanged(EventArgs) ContainerControl.OnMove(EventArgs) ContainerControl.OnParentChanged(EventArgs) ContainerControl.PerformAutoScale() ContainerControl.RescaleConstantsForDpi(int, int) ContainerControl.Validate() ContainerControl.Validate(bool) ContainerControl.AutoScaleDimensions ContainerControl.AutoScaleFactor ContainerControl.AutoScaleMode ContainerControl.BindingContext ContainerControl.CanEnableIme ContainerControl.ActiveControl ContainerControl.CurrentAutoScaleDimensions ContainerControl.ParentForm ScrollableControl.ScrollStateAutoScrolling ScrollableControl.ScrollStateHScrollVisible ScrollableControl.ScrollStateVScrollVisible ScrollableControl.ScrollStateUserHasScrolled ScrollableControl.ScrollStateFullDrag ScrollableControl.GetScrollState(int) ScrollableControl.OnMouseWheel(MouseEventArgs) ScrollableControl.OnRightToLeftChanged(EventArgs) ScrollableControl.OnPaintBackground(PaintEventArgs) ScrollableControl.OnPaddingChanged(EventArgs) ScrollableControl.SetDisplayRectLocation(int, int) ScrollableControl.ScrollControlIntoView(Control) ScrollableControl.ScrollToControl(Control) ScrollableControl.OnScroll(ScrollEventArgs) ScrollableControl.SetAutoScrollMargin(int, int) ScrollableControl.SetScrollState(int, bool) ScrollableControl.AutoScrollMargin ScrollableControl.AutoScrollPosition ScrollableControl.AutoScrollMinSize ScrollableControl.DisplayRectangle ScrollableControl.HScroll ScrollableControl.HorizontalScroll ScrollableControl.VScroll ScrollableControl.VerticalScroll ScrollableControl.Scroll Control.GetAccessibilityObjectById(int) Control.SetAutoSizeMode(AutoSizeMode) Control.GetAutoSizeMode() Control.GetPreferredSize(Size) Control.AccessibilityNotifyClients(AccessibleEvents, int) Control.AccessibilityNotifyClients(AccessibleEvents, int, int) Control.BeginInvoke(Delegate) Control.BeginInvoke(Action) Control.BeginInvoke(Delegate, params object[]) Control.BringToFront() Control.Contains(Control) Control.CreateGraphics() Control.CreateControl() Control.DestroyHandle() Control.DoDragDropAsJson(T, DragDropEffects) Control.DoDragDropAsJson(T, DragDropEffects, Bitmap, Point, bool) Control.DoDragDrop(object, DragDropEffects) Control.DoDragDrop(object, DragDropEffects, Bitmap, Point, bool) Control.DrawToBitmap(Bitmap, Rectangle) Control.EndInvoke(IAsyncResult) Control.FindForm() Control.GetTopLevel() Control.RaiseKeyEvent(object, KeyEventArgs) Control.RaiseMouseEvent(object, MouseEventArgs) Control.Focus() Control.FromChildHandle(nint) Control.FromHandle(nint) Control.GetChildAtPoint(Point, GetChildAtPointSkip) Control.GetChildAtPoint(Point) Control.GetContainerControl() Control.GetNextControl(Control, bool) Control.GetStyle(ControlStyles) Control.Hide() Control.InitLayout() Control.Invalidate(Region) Control.Invalidate(Region, bool) Control.Invalidate() Control.Invalidate(bool) Control.Invalidate(Rectangle) Control.Invalidate(Rectangle, bool) Control.Invoke(Action) Control.Invoke(Delegate) Control.Invoke(Delegate, params object[]) Control.Invoke(Func) Control.InvokePaint(Control, PaintEventArgs) Control.InvokePaintBackground(Control, PaintEventArgs) Control.IsKeyLocked(Keys) Control.IsInputChar(char) Control.IsInputKey(Keys) Control.IsMnemonic(char, string) Control.LogicalToDeviceUnits(int) Control.LogicalToDeviceUnits(Size) Control.ScaleBitmapLogicalToDevice(ref Bitmap) Control.NotifyInvalidate(Rectangle) Control.InvokeOnClick(Control, EventArgs) Control.OnAutoSizeChanged(EventArgs) Control.OnBackColorChanged(EventArgs) Control.OnBindingContextChanged(EventArgs) Control.OnCausesValidationChanged(EventArgs) Control.OnContextMenuStripChanged(EventArgs) Control.OnCursorChanged(EventArgs) Control.OnDataContextChanged(EventArgs) Control.OnDockChanged(EventArgs) Control.OnForeColorChanged(EventArgs) Control.OnNotifyMessage(Message) Control.OnParentBackColorChanged(EventArgs) Control.OnParentBackgroundImageChanged(EventArgs) Control.OnParentBindingContextChanged(EventArgs) Control.OnParentCursorChanged(EventArgs) Control.OnParentDataContextChanged(EventArgs) Control.OnParentEnabledChanged(EventArgs) Control.OnParentFontChanged(EventArgs) Control.OnParentForeColorChanged(EventArgs) Control.OnParentRightToLeftChanged(EventArgs) Control.OnParentVisibleChanged(EventArgs) Control.OnPrint(PaintEventArgs) Control.OnTabIndexChanged(EventArgs) Control.OnTabStopChanged(EventArgs) Control.OnClick(EventArgs) Control.OnClientSizeChanged(EventArgs) Control.OnControlAdded(ControlEventArgs) Control.OnControlRemoved(ControlEventArgs) Control.OnLocationChanged(EventArgs) Control.OnDoubleClick(EventArgs) Control.OnDragEnter(DragEventArgs) Control.OnDragOver(DragEventArgs) Control.OnDragLeave(EventArgs) Control.OnDragDrop(DragEventArgs) Control.OnGiveFeedback(GiveFeedbackEventArgs) Control.InvokeGotFocus(Control, EventArgs) Control.OnHelpRequested(HelpEventArgs) Control.OnInvalidated(InvalidateEventArgs) Control.OnKeyDown(KeyEventArgs) Control.OnKeyPress(KeyPressEventArgs) Control.OnKeyUp(KeyEventArgs) Control.OnLeave(EventArgs) Control.InvokeLostFocus(Control, EventArgs) Control.OnLostFocus(EventArgs) Control.OnMarginChanged(EventArgs) Control.OnMouseDoubleClick(MouseEventArgs) Control.OnMouseClick(MouseEventArgs) Control.OnMouseCaptureChanged(EventArgs) Control.OnMouseDown(MouseEventArgs) Control.OnMouseEnter(EventArgs) Control.OnMouseLeave(EventArgs) Control.OnDpiChangedBeforeParent(EventArgs) Control.OnDpiChangedAfterParent(EventArgs) Control.OnMouseHover(EventArgs) Control.OnMouseMove(MouseEventArgs) Control.OnMouseUp(MouseEventArgs) Control.OnQueryContinueDrag(QueryContinueDragEventArgs) Control.OnRegionChanged(EventArgs) Control.OnPreviewKeyDown(PreviewKeyDownEventArgs) Control.OnSizeChanged(EventArgs) Control.OnChangeUICues(UICuesEventArgs) Control.OnSystemColorsChanged(EventArgs) Control.OnValidating(CancelEventArgs) Control.OnValidated(EventArgs) Control.PerformLayout() Control.PerformLayout(Control, string) Control.PointToClient(Point) Control.PointToScreen(Point) Control.PreProcessMessage(ref Message) Control.PreProcessControlMessage(ref Message) Control.ProcessKeyEventArgs(ref Message) Control.ProcessKeyMessage(ref Message) Control.RaiseDragEvent(object, DragEventArgs) Control.RaisePaintEvent(object, PaintEventArgs) Control.RecreateHandle() Control.RectangleToClient(Rectangle) Control.RectangleToScreen(Rectangle) Control.ReflectMessage(nint, ref Message) Control.Refresh() Control.ResetMouseEventArgs() Control.ResetText() Control.ResumeLayout() Control.ResumeLayout(bool) Control.Scale(SizeF) Control.Select() Control.SelectNextControl(Control, bool, bool, bool, bool) Control.SendToBack() Control.SetBounds(int, int, int, int) Control.SetBounds(int, int, int, int, BoundsSpecified) Control.SizeFromClientSize(Size) Control.SetStyle(ControlStyles, bool) Control.SetTopLevel(bool) Control.RtlTranslateAlignment(HorizontalAlignment) Control.RtlTranslateAlignment(LeftRightAlignment) Control.RtlTranslateAlignment(ContentAlignment) Control.RtlTranslateHorizontal(HorizontalAlignment) Control.RtlTranslateLeftRight(LeftRightAlignment) Control.RtlTranslateContent(ContentAlignment) Control.Show() Control.SuspendLayout() Control.Update() Control.UpdateBounds() Control.UpdateBounds(int, int, int, int) Control.UpdateBounds(int, int, int, int, int, int) Control.UpdateZOrder() Control.UpdateStyles() Control.OnImeModeChanged(EventArgs) Control.InvokeAsync(Action, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func, CancellationToken) Control.InvokeAsync(Func>, CancellationToken) Control.AccessibilityObject Control.AccessibleDefaultActionDescription Control.AccessibleDescription Control.AccessibleName Control.AccessibleRole Control.AllowDrop Control.Anchor Control.AutoScrollOffset Control.LayoutEngine Control.DataContext Control.BackgroundImage Control.BackgroundImageLayout Control.Bottom Control.Bounds Control.CanFocus Control.CanRaiseEvents Control.CanSelect Control.Capture Control.CausesValidation Control.CheckForIllegalCrossThreadCalls Control.ClientRectangle Control.CompanyName Control.ContainsFocus Control.ContextMenuStrip Control.Controls Control.Created Control.Cursor Control.DataBindings Control.DefaultBackColor Control.DefaultCursor Control.DefaultFont Control.DefaultForeColor Control.DefaultMargin Control.DefaultMaximumSize Control.DefaultMinimumSize Control.DefaultPadding Control.DeviceDpi Control.IsDisposed Control.Disposing Control.Dock Control.DoubleBuffered Control.Enabled Control.Focused Control.Font Control.FontHeight Control.ForeColor Control.Handle Control.HasChildren Control.Height Control.IsHandleCreated Control.InvokeRequired Control.IsAccessible Control.IsAncestorSiteInDesignMode Control.IsMirrored Control.Left Control.Margin Control.ModifierKeys Control.MouseButtons Control.MousePosition Control.Name Control.Parent Control.ProductName Control.ProductVersion Control.RecreatingHandle Control.Region Control.RenderRightToLeft Control.ResizeRedraw Control.Right Control.RightToLeft Control.ScaleChildren Control.Site Control.TabIndex Control.TabStop Control.Tag Control.Top Control.TopLevelControl Control.ShowKeyboardCues Control.ShowFocusCues Control.UseWaitCursor Control.Visible Control.Width Control.PreferredSize Control.Padding Control.ImeMode Control.ImeModeBase Control.PropagatingImeMode Control.BackColorChanged Control.BackgroundImageChanged Control.BackgroundImageLayoutChanged Control.BindingContextChanged Control.CausesValidationChanged Control.ClientSizeChanged Control.ContextMenuStripChanged Control.CursorChanged Control.DockChanged Control.EnabledChanged Control.FontChanged Control.ForeColorChanged Control.LocationChanged Control.MarginChanged Control.RegionChanged Control.RightToLeftChanged Control.SizeChanged Control.TabIndexChanged Control.TabStopChanged Control.TextChanged Control.VisibleChanged Control.Click Control.ControlAdded Control.ControlRemoved Control.DataContextChanged Control.DragDrop Control.DragEnter Control.DragOver Control.DragLeave Control.GiveFeedback Control.HandleCreated Control.HandleDestroyed Control.HelpRequested Control.Invalidated Control.PaddingChanged Control.Paint Control.QueryContinueDrag Control.QueryAccessibilityHelp Control.DoubleClick Control.Enter Control.GotFocus Control.KeyDown Control.KeyPress Control.KeyUp Control.Layout Control.Leave Control.LostFocus Control.MouseClick Control.MouseDoubleClick Control.MouseCaptureChanged Control.MouseDown Control.MouseEnter Control.MouseLeave Control.DpiChangedBeforeParent Control.DpiChangedAfterParent Control.MouseHover Control.MouseMove Control.MouseUp Control.MouseWheel Control.Move Control.PreviewKeyDown Control.Resize Control.ChangeUICues Control.StyleChanged Control.SystemColorsChanged Control.Validating Control.Validated Control.ParentChanged Control.ImeModeChanged Component.Dispose() Component.GetService(Type) Component.Container Component.DesignMode Component.Events Component.Disposed MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(bool) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties Displayee public IDisplayee Displayee { get; set; } Property Value IDisplayee DisplayerMap See Call(string, params IDisplayee[]) to get the information. public static ConcurrentDictionary DisplayerMap { get; } Property Value ConcurrentDictionary RenderingCanvas The contained RenderingCanvas. public RenderingCanvas RenderingCanvas { get; } Property Value RenderingCanvas Methods Call(string, params IDisplayee[]) Create and obtain a RenderingForm if the key has not existed; Otherwise, the old one is obtained. displayees are set to the obtained RenderingForm. The dictionary of this function is DisplayerMap. public static RenderingForm Call(string key, params IDisplayee[] displayees) Parameters key string key displayees IDisplayee[] The displayees set to the obtained RenderingForm. Returns RenderingForm A RenderingForm obtained by the key. Dispose(bool) Clean up any resources being used. protected override void Dispose(bool disposing) Parameters disposing bool true if managed resources should be disposed; otherwise, false. GetDispEngine() Get DispEngine. public DispEngine GetDispEngine() Returns DispEngine DispEngine" }, "api/Hi.WinForm.Disp.html": { "href": "api/Hi.WinForm.Disp.html", @@ -4817,12 +4817,12 @@ "brief/dev-doc/build-hinc/initialize-hiapi.html": { "href": "brief/dev-doc/build-hinc/initialize-hiapi.html", "title": "Initialize HiAPI at Application Entry Point | HiAPI-C# 2025", - "summary": "Initialize HiAPI at Application Entry Point At the application entry point, you need to initialize HiAPI and set the exiting event. AppEnd() Important Regardless of whether you use the DI-based version or the legacy flow, you must call LocalApp.AppBegin() at application startup and LocalApp.AppEnd() on shutdown to initialize and release licensing, display engine, and background resources." + "summary": "Initialize HiAPI at Application Entry Point At the application entry point, you need to initialize HiAPI and set the exiting event. AppBegin AppEnd Important Regardless of whether you use the DI-based version or the legacy flow, you must call LocalApp.AppBegin() at application startup and LocalApp.AppEnd() on shutdown to initialize and release licensing, display engine, and background resources." }, "brief/dev-doc/build-hinc/main-panel.html": { "href": "brief/dev-doc/build-hinc/main-panel.html", "title": "Main Panel | HiAPI-C# 2025", - "summary": "Main Panel Key Model WPF Single-User Desktop Application: Self-hosted LocalProjectService Web Service Application: Service inherits from IProjectService Other Model: Main Panel Layout Top Navigation Menu Project Menu Dropdown Project Path Text Field New MenuItem Load MenuItem Save MenuItem Save As MenuItem Environment Menu Dropdown Machine Tool MenuItem Open Machine Tool Page Sole window in WPF app. The page manages .. Controller MenuItem Open Controller Page Tool House MenuItem Fixture MenuItem Open Fixture Page Workpiece MenuItem Open Workpiece Page Mission MenuItem Open Mission Page Player MenuItem Link to Player Panel (Not exist on WPF app.) Player Belonged Tool Bars. See Player Panel. Shows only if the Main Panel content is Player Panel. Preference Menu Dropdown Help MenuItem HiAPI Version label A label to show the HiNc library version. Log MenuItem Open Log Viewer to display application logs for the current day. The Log Viewer provides real-time access to system logs with filtering and download capabilities. It reads log files from the server's log directory and presents them in a formatted, searchable interface. Users can refresh the log content or download the current day's log file for offline analysis. Central Page Panel Message Section on Main Panel Behavior of Navigation Menu/Project Project Path Text Field Shows the Project Path if the project is assinged. Tip Project Path Text Field should not be button style. It should be a pure text field that can be selected and copied. The Project Menu Managing MachiningProject. To New (create), Save and Save As the MachiningProject, See DemoBuildGeomOnlyMachiningProject for the example. To Load MachiningProject, See DemoUseMachiningProject for the example. Show message for the actions result (successed or has exception) by MessageHost. Tip Recommmand using static function of MessageHost to do the job. Read document of MessageHost to ensure the proper usage. On project loaded (Navigation Menu/Project/Load MenuItem) , set the Player.Panel.RenderingCanvas.DispEngine to SetViewToIsometricView(). Tip Using async to comfort the process WPF Application Specification Limit the GUI that only single Page/Window existed in the application for the sub window from the Main Panel, include Mission, Workpiece and Fixture. Don't create the Player MenuItem if the target application is WPF Application. Since the Main panel is the Player Panel and the panel is fixed to the main panel. Web-Page Application Specification Apply Player Panel as the default panel. Application Specification and Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow Web Page Application Source Code Path Environments/PreferenceController.cs Environments/ProjectController.cs wwwroot/app.js wwwroot/index.html wwwroot/preference/log-viewer.js Web Page Application Specification The page and URL are bi-directional." + "summary": "Main Panel Key Model WPF Single-User Desktop Application: Self-hosted LocalProjectService Web Service Application: Service inherits from IProjectService Other Model: UserService Main Panel Layout Top Navigation Menu Project Menu Dropdown Project Path Text Field New MenuItem Load MenuItem Save MenuItem Save As MenuItem Environment Menu Dropdown Machine Tool MenuItem Open Machine Tool Page Sole window in WPF app. The page manages MachiningEquipment.MachiningChain. Controller MenuItem Open Controller Page Tool House MenuItem Fixture MenuItem Open Fixture Page Workpiece MenuItem Open Workpiece Page Mission MenuItem Open Mission Page Player MenuItem Link to Player Panel (Not exist on WPF app.) Player Belonged Tool Bars. See Player Panel. Shows only if the Main Panel content is Player Panel. Preference Menu Dropdown Help MenuItem HiAPI Version label A label to show the HiNc library version. Log MenuItem Open Log Viewer to display application logs for the current day. The Log Viewer provides real-time access to system logs with filtering and download capabilities. It reads log files from the server's log directory and presents them in a formatted, searchable interface. Users can refresh the log content or download the current day's log file for offline analysis. Central Page Panel Message Section on Main Panel Behavior of Navigation Menu/Project Project Path Text Field Shows the Project Path if the project is assinged. Tip Project Path Text Field should not be button style. It should be a pure text field that can be selected and copied. The Project Menu Managing MachiningProject. To New (create), Save and Save As the MachiningProject, See DemoBuildGeomOnlyMachiningProject for the example. To Load MachiningProject, See DemoUseMachiningProject for the example. Show message for the actions result (successed or has exception) by MessageHost. Tip Recommmand using static function of MessageHost to do the job. Read document of MessageHost to ensure the proper usage. On project loaded (Navigation Menu/Project/Load MenuItem) , set the Player.Panel.RenderingCanvas.DispEngine to SetViewToIsometricView(). Tip Using async to comfort the process WPF Application Specification Limit the GUI that only single Page/Window existed in the application for the sub window from the Main Panel, include Mission, Workpiece and Fixture. Don't create the Player MenuItem if the target application is WPF Application. Since the Main panel is the Player Panel and the panel is fixed to the main panel. Web-Page Application Specification Apply Player Panel as the default panel. Application Specification and Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow Web Page Application Source Code Path Environments/PreferenceController.cs Environments/ProjectController.cs wwwroot/app.js wwwroot/index.html wwwroot/preference/log-viewer.js Web Page Application Specification The page and URL are bi-directional." }, "brief/dev-doc/build-hinc/mech/cutter/apt-profile-panel.html": { "href": "brief/dev-doc/build-hinc/mech/cutter/apt-profile-panel.html", @@ -4842,12 +4842,12 @@ "brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html": { "href": "brief/dev-doc/build-hinc/mech/cutter/milling-cutter-panel.html", "title": "Milling Cutter Panel | HiAPI-C# 2025", - "summary": "Milling Cutter Panel The key model is MillingCutter. Layout Milling Cutter Panel Tabs Flute-Profile Tab Upper-Beam Tab Geometry Management Control ExtendedCylinder option is enabled. Property Tab Insert-Cutter Tab Material Tab Flute-Contours Tab Flute-Inner-Beam Tab Optimization Tab Info Tab Name TextField (editable) AbstractNote TextField (readonly) Note TextField (editable) Flute-Profile Tab Profile Type Selection Dropdown APT General (GeneralApt) APT Ball (BallApt) APT Column (ColumnApt) APT Cone (ConeApt) APT Taper (TaperApt) Custom Spinning Profile (CustomSpinningProfile) Profile Configuration Panel Dynamic component based on selected profile type See DemoBuildMachiningProject for creating the apt profile and setting to the cutter. See APT Panel for APT-based Profile Configuration Panel. The APT series option is all wrap by AptProfile but with different property AptProfile.Apt assigned. Custom Spinning Profile Panel Geometry Management Control Property Tab Visible if . is true. Integral Mode Selection Dropdown Solid End Insert End Cutter/Shank Mass Input Field (g) Show the label ‘Cutter Mass’ if the Cutter is Solid End Integral Mode; Show the label ‘Shank Mass’ if the Cutter is Insert End Integral Mode. Value format “G4” Auto Update CheckBox The model is ShankMassAssignmentMode. When enabled: field becomes readonly and shows calculated value. When disabled: field is editable Functionality Note: The value is calculate by the volume and density. The volume is the inner beam volume and the upper beam volume. Hone Radius (μm) Input Field Relief Angle (deg) Input Field Minimum Available Cutting Thickness (μm) Readonly field with format “G4” Shows calculated value from GetMinimumUncutChipThickness_um(ICuttingPara). The argument (cutting parameter) is obtained by the MachiningProject..CuttingPara. Series pass the models by the GUI if needed. Note Label Show Workpiece Cutting Parameter Name. Label Text \"Reference: Workpiece Cutting Parameter - {CuttingPara.Name}\". Since the thickness depdents on the Workpiece Cutting Parameter and hone radius. Insert-Cutter Tab Visible if . is true and Integral Mode is Insert End. Insert Number Input field Insert Mass Input field (g) Format “G4” Insert Thickness Input field (mm) Format “G4” The Insert Thickness is for computing heat transfer. Material Tab Visible if . is true. Shank Material (visible only for Integral Mode is Insert End mode) Material File Selector Apply IStructureMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Flute Material Material File Selector Apply CutterMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Coating Panel Show note that the sequence starts from surface, i.e. from outer to inner. Manages CoatingLayerList Exists sequence management. The first layer has the remark: Air-Exposing Coating. ThermalLayer1D Component Tip Keep the child components to one line. After Coating Material is manual loaded, set the PreferedThickness_um to the Length_um and update the corresponding field. Coating Material Material File Selector Apply CoatingMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Thickness Input Field (um) (editable) Length_um Use format “G4” If the cutter is Solid End, the Shank Material should keep the same with Flute Material. i.e. Set the Shank Material when Flute Material set. Default Resource The default resources of Material exist in Resource folder under application folder (Not project folder). Set the corresponding default folder of the File Selector to the Resource sub folder: “Resource/StructureMaterial” “Resource/CutterMaterial” “Resource/CoatingMaterial” Flute-Contours Tab Visible if . is true. This part manages FluteContourTray. Contour Tray Selection Dropdown Uniform Contour Tray (UniformContourTray) Free Contour Tray (FreeContourTray) Unset Contour Tray Configuration Panel Dynamic component based on selected contour tray type For Uniform Contour Tray: Track Number Input Field Baseline Contour Configuration //building For Free Contour Tray: Individual contour configuration for each flute //building Add/Remove contour controls Flute-Inner-Beam Tab Visible if . is true. This part manages InnerBeamProfile. Profile Type Selection Dropdown Flute Dependent Ratio Profile (FluteDependentRatioProfile) Const Ratio Profile (ConstRatioProfile) Custom Spinning Profile (CustomSpinningProfile) Unset Profile Configuration Panel Dynamic component based on selected profile type For Flute Dependent Ratio Profile: Radius Ratio Number Field (readonly) Label also shows the additional information: ‘Dependent on flute num xxx’, the ‘xxx’ is the flute number that pass by MillingCutter.FluteContourTray. Series pass the model by the GUI if needed. For Const Ratio Profile: Radius Ratio Number Field (editable) For Custom Spinning Profile: Geometry Management Control Optimization Tab Visible if . is true. This part manages MillingCutterOptOption. Enable Optimization Checkbox Controls whether optimization limits are active When optimization is enabled: Limit by Theoretical Minimum Feed Per Tooth Checkbox Shows calculated minimum uncut chip thickness value. To get the value, MachiningProject..CuttingPara and MillingCutter are required. Series pass the model by the GUI if needed. When checked, enforces minimum feed constraint Min Feed Per Tooth (mm) Number Field Step (If UI supported): 0.01 Max Feed Per Tooth (mm) Number Field Step (If UI supported): 0.01 Safety Factor for Yielding Number Field Step (If UI supported): 0.1 Default value typically around 2.0 Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/MillingCutterPanel Mech/ToolHouse/AptProfilePanel Mech/ToolHouse/MaterialTabPanel Mech/ToolHouse/PropertyTabPanel Web Page Application Source Code Path wwwroot/mech/cutter/milling-cutter-panel.js wwwroot/mech/cutter/apt-profile-panel.js wwwroot/mech/cutter/material-tab-panel.js wwwroot/mech/cutter/property-tab-panel.js Controller/Mech/MechController.cs" + "summary": "Milling Cutter Panel The key model is MillingCutter. Layout Milling Cutter Panel Tabs Flute-Profile Tab Upper-Beam Tab Geometry Management Control ExtendedCylinder option is enabled. Property Tab Insert-Cutter Tab Material Tab Flute-Contours Tab Flute-Inner-Beam Tab Optimization Tab Info Tab Name TextField (editable) AbstractNote TextField (readonly) Note TextField (editable) Flute-Profile Tab Profile Type Selection Dropdown APT General (GeneralApt) APT Ball (BallApt) APT Column (ColumnApt) APT Cone (ConeApt) APT Taper (TaperApt) Custom Spinning Profile (CustomSpinningProfile) Profile Configuration Panel Dynamic component based on selected profile type See DemoBuildMachiningProject for creating the apt profile and setting to the cutter. See APT Panel for APT-based Profile Configuration Panel. The APT series option is all wrap by AptProfile but with different property AptProfile.Apt assigned. Custom Spinning Profile Panel Geometry Management Control Property Tab Visible if EnablePhysics is true. Integral Mode Selection Dropdown Solid End Insert End Cutter/Shank Mass Input Field (g) Show the label ‘Cutter Mass’ if the Cutter is Solid End Integral Mode; Show the label ‘Shank Mass’ if the Cutter is Insert End Integral Mode. Value format “G4” Auto Update CheckBox The model is ShankMassAssignmentMode. When enabled: field becomes readonly and shows calculated value. When disabled: field is editable Functionality Note: The value is calculate by the volume and density. The volume is the inner beam volume and the upper beam volume. Hone Radius (μm) Input Field Relief Angle (deg) Input Field Minimum Available Cutting Thickness (μm) Readonly field with format “G4” Shows calculated value from GetMinimumUncutChipThickness_um(ICuttingPara). The argument (cutting parameter) is obtained by the Workpiece.CuttingPara. Series pass the models by the GUI if needed. Note Label Show Workpiece Cutting Parameter Name. Label Text \"Reference: Workpiece Cutting Parameter - {CuttingPara.Name}\". Since the thickness depdents on the Workpiece Cutting Parameter and hone radius. Insert-Cutter Tab Visible if EnablePhysics is true and Integral Mode is Insert End. Insert Number Input field Insert Mass Input field (g) Format “G4” Insert Thickness Input field (mm) Format “G4” The Insert Thickness is for computing heat transfer. Material Tab Visible if EnablePhysics is true. Shank Material (visible only for Integral Mode is Insert End mode) Material File Selector Apply IStructureMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Flute Material Material File Selector Apply CutterMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Coating Panel Show note that the sequence starts from surface, i.e. from outer to inner. Manages CoatingLayerList Exists sequence management. The first layer has the remark: Air-Exposing Coating. ThermalLayer1D Component Tip Keep the child components to one line. After Coating Material is manual loaded, set the PreferedThickness_um to the Length_um and update the corresponding field. Coating Material Material File Selector Apply CoatingMaterial Menu Dropdown Browse Button Browse Resource Button Readonly Name TextBox (Name) ToolTip by Note from the material Thickness Input Field (um) (editable) Length_um Use format “G4” If the cutter is Solid End, the Shank Material should keep the same with Flute Material. i.e. Set the Shank Material when Flute Material set. Default Resource The default resources of Material exist in Resource folder under application folder (Not project folder). Set the corresponding default folder of the File Selector to the Resource sub folder: “Resource/StructureMaterial” “Resource/CutterMaterial” “Resource/CoatingMaterial” Flute-Contours Tab Visible if EnablePhysics is true. This part manages FluteContourTray. Contour Tray Selection Dropdown Uniform Contour Tray (UniformContourTray) Free Contour Tray (FreeContourTray) Unset Contour Tray Configuration Panel Dynamic component based on selected contour tray type For Uniform Contour Tray: Track Number Input Field Baseline Contour Configuration //building For Free Contour Tray: Individual contour configuration for each flute //building Add/Remove contour controls Flute-Inner-Beam Tab Visible if EnablePhysics is true. This part manages InnerBeamProfile. Profile Type Selection Dropdown Flute Dependent Ratio Profile (FluteDependentRatioProfile) Const Ratio Profile (ConstRatioProfile) Custom Spinning Profile (CustomSpinningProfile) Unset Profile Configuration Panel Dynamic component based on selected profile type For Flute Dependent Ratio Profile: Radius Ratio Number Field (readonly) Label also shows the additional information: ‘Dependent on flute num xxx’, the ‘xxx’ is the flute number that pass by MillingCutter.FluteContourTray. Series pass the model by the GUI if needed. For Const Ratio Profile: Radius Ratio Number Field (editable) For Custom Spinning Profile: Geometry Management Control Optimization Tab Visible if EnablePhysics is true. This part manages MillingCutterOptOption. Enable Optimization Checkbox Controls whether optimization limits are active When optimization is enabled: Limit by Theoretical Minimum Feed Per Tooth Checkbox Shows calculated minimum uncut chip thickness value. To get the value, Workpiece.CuttingPara and MillingCutter are required. Series pass the model by the GUI if needed. When checked, enforces minimum feed constraint Min Feed Per Tooth (mm) Number Field Step (If UI supported): 0.01 Max Feed Per Tooth (mm) Number Field Step (If UI supported): 0.01 Safety Factor for Yielding Number Field Step (If UI supported): 0.1 Default value typically around 2.0 Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/MillingCutterPanel Mech/ToolHouse/AptProfilePanel Mech/ToolHouse/MaterialTabPanel Mech/ToolHouse/PropertyTabPanel Web Page Application Source Code Path wwwroot/mech/cutter/milling-cutter-panel.js wwwroot/mech/cutter/apt-profile-panel.js wwwroot/mech/cutter/material-tab-panel.js wwwroot/mech/cutter/property-tab-panel.js Controller/Mech/MechController.cs" }, "brief/dev-doc/build-hinc/mech/fixture-page.html": { "href": "brief/dev-doc/build-hinc/mech/fixture-page.html", "title": "Fixture Page | HiAPI-C# 2025", - "summary": "Fixture Page The page triggers by Main Panel. The key model is Fixture and FixtureEditorDisplayeeConfig. Fixture is assigned from the Main Panel's MachiningProject..Fixture. FixtureEditorDisplayeeConfig is from . which assigned from the parent component. Layout Fixture Page Management Panel Head Line Object Management Menu Button file extension is Fixture The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Geometry Tab (Apply Geometry Management Control to set the Fixture.Geom.) Anchor Tab (Apply Transformer Manage Panel to set the following tabs) Geom To Workpiece Tab Geom To Table Tab Viewer Panel Viewer ToolBar RenderingCanvas Tool Bar SetupDisplayee Options ToolBar Options of FixtureEditorDisplayee RenderingCanvas The DispEngine.Displayee is FixtureEditorDisplayee (Apply the model FixtureEditorDisplayeeConfig). Tip Add a resizable splition bar between Manage Panel and Viewer Panel. Behavior Call Fixture.ClearGeomCache() on geometry set or changed. Call RenderCanvas.DispEngine.SetViewToIsometricView() on geometry set. (Since the assumption of the shape set raise larger viewer changed than content changed, only adjust view of the setter event.) Source Code Path See this page for git repository. WPF Application Source Code Path Mech/Fixtures/FixturePage Mech/Fixtures/FixtureWindow Web Page Application Source Code Path wwwroot/mech/fixture-page.js Controller/Mech/MechController.cs" + "summary": "Fixture Page The page triggers by Main Panel. The key model is Fixture and FixtureEditorDisplayeeConfig. Fixture is assigned from the Main Panel's Fixture. FixtureEditorDisplayeeConfig is from UserConfig which assigned from the parent component. Layout Fixture Page Management Panel Head Line Object Management Menu Button file extension is Fixture The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Geometry Tab (Apply Geometry Management Control to set the Fixture.Geom.) Anchor Tab (Apply Transformer Manage Panel to set the following tabs) Geom To Workpiece Tab Geom To Table Tab Viewer Panel Viewer ToolBar RenderingCanvas Tool Bar SetupDisplayee Options ToolBar Options of FixtureEditorDisplayee RenderingCanvas The DispEngine.Displayee is FixtureEditorDisplayee (Apply the model FixtureEditorDisplayeeConfig). Tip Add a resizable splition bar between Manage Panel and Viewer Panel. Behavior Call Fixture.ClearGeomCache() on geometry set or changed. Call RenderCanvas.DispEngine.SetViewToIsometricView() on geometry set. (Since the assumption of the shape set raise larger viewer changed than content changed, only adjust view of the setter event.) Source Code Path See this page for git repository. WPF Application Source Code Path Mech/Fixtures/FixturePage Mech/Fixtures/FixtureWindow Web Page Application Source Code Path wwwroot/mech/fixture-page.js Controller/Mech/MechController.cs" }, "brief/dev-doc/build-hinc/mech/holder/cylindroid-holder-panel.html": { "href": "brief/dev-doc/build-hinc/mech/holder/cylindroid-holder-panel.html", @@ -4872,12 +4872,12 @@ "brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html": { "href": "brief/dev-doc/build-hinc/mech/stick-tool-panel/index.html", "title": "Stick Tool Panel | HiAPI-C# 2025", - "summary": "Stick Tool Panel The term stick is for not only milling, but other remover like electric discharge machining tool. The key model is MillingTool. Other model: . Layout Head Line Object Management Menu Button file extension is MillingTool the pointed Editor Panel is Stick Tool Management Panel Title Label Stick Tool Management Panel Cutter Tab Cutter Panel Holder Tab Holder Panel Clamping Tab Exposed-Cutter-Height TextField Preserved-Distance-Between-Flute-and-Spindle-Nose TextField Intelligent Holder Tab Visible if . is true. Info Tab Abstract Note TextField (readonly) Note TextField (editable) Note The Exposed-Cutter-Height and Preserved-Distance-Between-Flute-and-Spindle-Nose are directly related. Each value changed if each other value is changed. Step by Step Build Guide Build the Stick Tool Panel Layout framework. Since the framework helps to check of the child componenet. Build accessory part of the framework. Object Management Menu Button Info Tab Clamping Tab Build Holder Panel and the related holder type panel. Build Cutter Panel and the related cutter type panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/StickToolPanel Web Page Application Source Code Path wwwroot/mech/stick-tool-panel.js Controller/Mech/MechController.cs" + "summary": "Stick Tool Panel The term stick is for not only milling, but other remover like electric discharge machining tool. The key model is MillingTool. Other model: UserService. Layout Head Line Object Management Menu Button file extension is MillingTool the pointed Editor Panel is Stick Tool Management Panel Title Label Stick Tool Management Panel Cutter Tab Cutter Panel Holder Tab Holder Panel Clamping Tab Exposed-Cutter-Height TextField Preserved-Distance-Between-Flute-and-Spindle-Nose TextField Intelligent Holder Tab Visible if EnablePhysics is true. Info Tab Abstract Note TextField (readonly) Note TextField (editable) Note The Exposed-Cutter-Height and Preserved-Distance-Between-Flute-and-Spindle-Nose are directly related. Each value changed if each other value is changed. Step by Step Build Guide Build the Stick Tool Panel Layout framework. Since the framework helps to check of the child componenet. Build accessory part of the framework. Object Management Menu Button Info Tab Clamping Tab Build Holder Panel and the related holder type panel. Build Cutter Panel and the related cutter type panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/StickToolPanel Web Page Application Source Code Path wwwroot/mech/stick-tool-panel.js Controller/Mech/MechController.cs" }, "brief/dev-doc/build-hinc/mech/tool-house-page.html": { "href": "brief/dev-doc/build-hinc/mech/tool-house-page.html", "title": "Tool House Page | HiAPI-C# 2025", - "summary": "Tool House Page The page triggers by Main Panel. The key model is MachiningToolHouse. The model is delivered by the host GUI. Layout Tool House Page Tool List Panel The panel has CRUD (and Duplicate) of the tools. Read and Update the selected tool by the Selected Tool Editor Panel. Head Line Object Management Menu Button file extension is MachiningToolHouse The pointed Editor Panel is Tool List Title Label Batch Action Menu Select All Button De-Select All Button (splition bar) Duplication Button Remove Button Create Tool Button Tool List Selection Checkbox (for batch action) Editable Tool ID TextField Editable Note/Abstract TextField Selected Tool Editor Panel Stick Tool Panel Viewer Panel Viewer ToolBar Title Label RenderingCanvas Tool Bar EditorDisplayee Options ToolBar EditorDisplayee Options Menu Dropdown Head Label: Cutter Show Cutter CheckBox (Options of MillingCutterEditorDisplayee) Shape Mode SubMenu Set ShapeMode to Solid Bounding Shape if . is false on GUI initialization. Solid Bounding Shape Ratio Button Detail Physics Shape Ratio Button Visible if . is true. (spliter) Head Label: Holder Show Holder CheckBox (Options of HolderEditorDisplayee) Show Geometry Anchor CheckBox Show Spindle Buckle CheckBox Show Cutter Buckle CheckBox Rendering Mode SubMenu Solid CheckBox Edge CheckBox Hide CheckBox RenderingCanvas The DispEngine.Displayee is MillingToolEditorDisplayee. Tip Do not apply new window for tool creation. Assume the workflow is user create a default content tool and then user setup it in by the edit panel. Add a resizable splition bar between Tool List Panel, Selected Tool Editor Panel and Viewer Panel. The options of MillingCutterEditorDisplayee and HolderEditorDisplayee is enabled only if the upper level options are enabled, i.e. ShowCutter and ShowHolder. Use less layer of EditorDisplayee Options ToolBar for user convenient. Flatten the options of the children displayee except the ratio button group. The Tool ID can not be repeated. When create new tool, assign a new tool ID (maybe the largest ID plus 1). When a tool is entered, call the renderingCanvas.DispEngine.SetViewToHomeView(). Duplication Button Use Duplicate(params object[]) to duplicate the tool. Note/Abstract TextField The Note/Abstract TextField shows note if note existed and is not empty string; otherwise it shows the AbstractNote. The tooltip is the abstract note. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/ToolHousePage Mech/ToolHouse/ToolHouseWindow Web Page Application Source Code Path wwwroot/mech/tool-house-page.js Controller/Mech/MechController.cs" + "summary": "Tool House Page The page triggers by Main Panel. The key model is MachiningToolHouse. The model UserService is delivered by the host GUI. Layout Tool House Page Tool List Panel The panel has CRUD (and Duplicate) of the tools. Read and Update the selected tool by the Selected Tool Editor Panel. Head Line Object Management Menu Button file extension is MachiningToolHouse The pointed Editor Panel is Tool List Title Label Batch Action Menu Select All Button De-Select All Button (splition bar) Duplication Button Remove Button Create Tool Button Tool List Selection Checkbox (for batch action) Editable Tool ID TextField Editable Note/Abstract TextField Selected Tool Editor Panel Stick Tool Panel Viewer Panel Viewer ToolBar Title Label RenderingCanvas Tool Bar EditorDisplayee Options ToolBar EditorDisplayee Options Menu Dropdown Head Label: Cutter Show Cutter CheckBox (Options of MillingCutterEditorDisplayee) Shape Mode SubMenu Set ShapeMode to Solid Bounding Shape if EnablePhysics is false on GUI initialization. Solid Bounding Shape Ratio Button Detail Physics Shape Ratio Button Visible if EnablePhysics is true. (spliter) Head Label: Holder Show Holder CheckBox (Options of HolderEditorDisplayee) Show Geometry Anchor CheckBox Show Spindle Buckle CheckBox Show Cutter Buckle CheckBox Rendering Mode SubMenu Solid CheckBox Edge CheckBox Hide CheckBox RenderingCanvas The DispEngine.Displayee is MillingToolEditorDisplayee. Tip Do not apply new window for tool creation. Assume the workflow is user create a default content tool and then user setup it in by the edit panel. Add a resizable splition bar between Tool List Panel, Selected Tool Editor Panel and Viewer Panel. The options of MillingCutterEditorDisplayee and HolderEditorDisplayee is enabled only if the upper level options are enabled, i.e. ShowCutter and ShowHolder. Use less layer of EditorDisplayee Options ToolBar for user convenient. Flatten the options of the children displayee except the ratio button group. The Tool ID can not be repeated. When create new tool, assign a new tool ID (maybe the largest ID plus 1). When a tool is entered, call the renderingCanvas.DispEngine.SetViewToHomeView(). Duplication Button Use Duplicate(params object[]) to duplicate the tool. Note/Abstract TextField The Note/Abstract TextField shows note if note existed and is not empty string; otherwise it shows the AbstractNote. The tooltip is the abstract note. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/ToolHouse/ToolHousePage Mech/ToolHouse/ToolHouseWindow Web Page Application Source Code Path wwwroot/mech/tool-house-page.js Controller/Mech/MechController.cs" }, "brief/dev-doc/build-hinc/mech/topo/transformers.html": { "href": "brief/dev-doc/build-hinc/mech/topo/transformers.html", @@ -4887,7 +4887,7 @@ "brief/dev-doc/build-hinc/mech/workpiece-page.html": { "href": "brief/dev-doc/build-hinc/mech/workpiece-page.html", "title": "Workpiece Page | HiAPI-C# 2025", - "summary": "Workpiece Page The page triggers by Main Panel. The key model is Workpiece and WorkpieceEditorDisplayeeConfig. Which is assigned from the Main Panel's MachiningProject.. FixtureEditorDisplayeeConfig is from . which assigned from the parent component. Layout Workpiece Page Management Panel Head Line Object Management Menu Button file extension is Workpiece The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Raw Shape Tab Raw Geometry Source DropDown (Common Geometry and Runtime Geometry are EXCLUSIVE) Common Geometry Apply Geometry Management Control Runtime Geometry Apply Runtime Geometry Panel Target Shape Tab Geometry Management Control Anchor Tab Geom To Fixture Tab Transformer Manage Panel Geom To Program-Zero Tab Transformer Manage Panel Runtime Tab Initial Resolution Dropdown (powers of 2) 0.0009765625 0.001953125 0.00390625 0.0078125 0.015625 0.03125 0.0625 0.125 0.25 0.5 1 2 4 8 16 Material Tab Visible if . is true. Workpiece Material File Selector Browse Button The initial directory is the project directory. Browse Resource Button The directory is the Default Resource directory. Readonly File Path TextBox Readonly Name TextBox (Name) ToolTip: Note Cutting Parameter File Selector Browse Button The initial directory is the project directory. Browse Resource Button The directory is the Default Resource directory. Readonly File Path TextBox Readonly Name TextBox (Name) ToolTip: Note Viewer Panel Viewer ToolBar RenderingCanvas Tool Bar SetupDisplayee Options ToolBar Options of WorkpieceEditorDisplayee RenderingCanvas The DispEngine.Displayee is WorkpieceEditorDisplayee (Apply the model WorkpieceEditorDisplayeeConfig). Tip Add a resizable splition bar between Manage Panel and Viewer Panel. Default Resource The default resources of Workpiece Material and Cutting Parameter exist in Resource folder under application folder (Not project folder). Set the default folder of the File Selector to the Resource sub folder: “Resource/WorkpieceMaterial” “Resource/CuttingParameter” Behavior Call WorkpieceEditorDisplayee.ClearRawGeomCache() on Raw Shape set or changed. Call WorkpieceEditorDisplayee.ClearIdealGeomCache() on Target Shape set or changed. Call RenderCanvas.DispEngine.SetViewToIsometricView() on Raw Shape set or Target Shape set. (Since the assumption of the shape set raise larger viewer changed than content changed, only adjust view of the setter event.) Keep Portability of the Material properties. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/Workpieces/WorkpiecePage Mech/Workpieces/WorkpieceWindow Web Page Application Source Code Path wwwroot/mech/workpiece-page.js Controller/Mech/MechController.cs" + "summary": "Workpiece Page The page triggers by Main Panel. The key model is Workpiece and WorkpieceEditorDisplayeeConfig. Which is assigned from the Main Panel's Workpiece. FixtureEditorDisplayeeConfig is from UserConfig which assigned from the parent component. Layout Workpiece Page Management Panel Head Line Object Management Menu Button file extension is Workpiece The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Raw Shape Tab Raw Geometry Source DropDown (Common Geometry and Runtime Geometry are EXCLUSIVE) Common Geometry Apply Geometry Management Control Runtime Geometry Apply Runtime Geometry Panel Target Shape Tab Geometry Management Control Anchor Tab Geom To Fixture Tab Transformer Manage Panel Geom To Program-Zero Tab Transformer Manage Panel Runtime Tab Initial Resolution Dropdown (powers of 2) 0.0009765625 0.001953125 0.00390625 0.0078125 0.015625 0.03125 0.0625 0.125 0.25 0.5 1 2 4 8 16 Material Tab Visible if EnablePhysics is true. Workpiece Material File Selector Browse Button The initial directory is the project directory. Browse Resource Button The directory is the Default Resource directory. Readonly File Path TextBox Readonly Name TextBox (Name) ToolTip: Note Cutting Parameter File Selector Browse Button The initial directory is the project directory. Browse Resource Button The directory is the Default Resource directory. Readonly File Path TextBox Readonly Name TextBox (Name) ToolTip: Note Viewer Panel Viewer ToolBar RenderingCanvas Tool Bar SetupDisplayee Options ToolBar Options of WorkpieceEditorDisplayee RenderingCanvas The DispEngine.Displayee is WorkpieceEditorDisplayee (Apply the model WorkpieceEditorDisplayeeConfig). Tip Add a resizable splition bar between Manage Panel and Viewer Panel. Default Resource The default resources of Workpiece Material and Cutting Parameter exist in Resource folder under application folder (Not project folder). Set the default folder of the File Selector to the Resource sub folder: “Resource/WorkpieceMaterial” “Resource/CuttingParameter” Behavior Call WorkpieceEditorDisplayee.ClearRawGeomCache() on Raw Shape set or changed. Call WorkpieceEditorDisplayee.ClearIdealGeomCache() on Target Shape set or changed. Call RenderCanvas.DispEngine.SetViewToIsometricView() on Raw Shape set or Target Shape set. (Since the assumption of the shape set raise larger viewer changed than content changed, only adjust view of the setter event.) Keep Portability of the Material properties. Source Code Path See this page for git repository. WPF Application Source Code Path Mech/Workpieces/WorkpiecePage Mech/Workpieces/WorkpieceWindow Web Page Application Source Code Path wwwroot/mech/workpiece-page.js Controller/Mech/MechController.cs" }, "brief/dev-doc/build-hinc/message-section-on-main-panel.html": { "href": "brief/dev-doc/build-hinc/message-section-on-main-panel.html", @@ -4897,7 +4897,7 @@ "brief/dev-doc/build-hinc/mission/ListCommand-panel.html": { "href": "brief/dev-doc/build-hinc/mission/ListCommand-panel.html", "title": "List Command Panel | HiAPI-C# 2025", - "summary": "List Command Panel The key model is ListCommand. Assistant Model MachiningProject Layout Columns Layout (Two column with one splition bar) Command Entry List Panel Provide entrys for selection The model is CommandEntryList. Head Line Add Command Dropdown Button (Note that Dropdown is not combobox.) Buttons for adding: PreSettingCommand Content Panel: PreSetting Command Panel Note This command sets up initial parameters before NC simulation which attempt to take the effect. NcOptOptionCommand Content Panel: NcOptOption Panel Note This command is also a type of pre-setting that should be applied before NC simulation which attempt to take the effect. NcFileCommand Content Panel: NcFile Command Panel NcCodeCommand ScriptCommand Content Panel: Script Command Panel PostExecutionCommand Content Panel: PostExecution Command Panel Remove Command Button Move Up Command Button Move Down Command Button Command Entrys Selection Panel (Each) Command Entry Box: The boxes are multi-selectable for re-order, remove and etc.. The boxes are draggable for re-order. Enable CheckBox The model is IsEnabled. Tip Show the label text. Title Label Apply GetCommandTitle if the command is inherited from ITitleCommand; otherwise, show the class name. Tip Apply style changed if the entry is selected. If there is only one PreSettingCommand in the list and at the begining, Keep it at begining when items adding, shows a “pin at begining” label with a pin icon. If there is only one PostExecutionCommand in the list and at the end, Keep it at end when items adding, shows a “pin at end” label a pin icon. Support file drag from the external application (such as file explorer), files drag into the Command Entrys List Panel is equivalent to create NcFileCommands (with the EnablingWrapper) and set the file into the NC File Command. Vertical Splition Bar The bar can be drag to tune the width. Selected Command Content Panel The model is Command. The panel is based on command type Tip The width of the entry block should expand to fulfill the content block. Tip Use Disabled Style for command panels if the Enable checkbox is not checked. Note Each command entry can be individually enabled or disabled without removing it from the list. Features Update the Title Label if the Command is updated by the Command Content Panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/ListCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/list-command-panel.html (Component HTML) wwwroot/mission/panels/list-command-panel.css (Component styles) wwwroot/mission/panels/list-command-panel.js (JavaScript component with full ListCommand logic) Controller/MissionController.cs (REST API - ListCommand CRUD operations)" + "summary": "List Command Panel The key model is ListCommand. Assistant Model MachiningProject UserService Layout Columns Layout (Two column with one splition bar) Command Entry List Panel Provide entrys for selection The model is CommandEntryList. Head Line Add Command Dropdown Button (Note that Dropdown is not combobox.) Buttons for adding: PreSettingCommand Content Panel: PreSetting Command Panel Note This command sets up initial parameters before NC simulation which attempt to take the effect. NcOptOptionCommand Content Panel: NcOptOption Panel Note This command is also a type of pre-setting that should be applied before NC simulation which attempt to take the effect. NcFileCommand Content Panel: NcFile Command Panel NcCodeCommand ScriptCommand Content Panel: Script Command Panel PostExecutionCommand Content Panel: PostExecution Command Panel Remove Command Button Move Up Command Button Move Down Command Button Command Entrys Selection Panel (Each) Command Entry Box: The boxes are multi-selectable for re-order, remove and etc.. The boxes are draggable for re-order. Enable CheckBox The model is IsEnabled. Tip Show the label text. Title Label Apply GetCommandTitle if the command is inherited from ITitleCommand; otherwise, show the class name. Tip Apply style changed if the entry is selected. If there is only one PreSettingCommand in the list and at the begining, Keep it at begining when items adding, shows a “pin at begining” label with a pin icon. If there is only one PostExecutionCommand in the list and at the end, Keep it at end when items adding, shows a “pin at end” label a pin icon. Support file drag from the external application (such as file explorer), files drag into the Command Entrys List Panel is equivalent to create NcFileCommands (with the EnablingWrapper) and set the file into the NC File Command. Vertical Splition Bar The bar can be drag to tune the width. Selected Command Content Panel The model is Command. The panel is based on command type Tip The width of the entry block should expand to fulfill the content block. Tip Use Disabled Style for command panels if the Enable checkbox is not checked. Note Each command entry can be individually enabled or disabled without removing it from the list. Features Update the Title Label if the Command is updated by the Command Content Panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/ListCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/list-command-panel.html (Component HTML) wwwroot/mission/panels/list-command-panel.css (Component styles) wwwroot/mission/panels/list-command-panel.js (JavaScript component with full ListCommand logic) Controller/MissionController.cs (REST API - ListCommand CRUD operations)" }, "brief/dev-doc/build-hinc/mission/NcCodeCommand-panel.html": { "href": "brief/dev-doc/build-hinc/mission/NcCodeCommand-panel.html", @@ -4917,12 +4917,12 @@ "brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html": { "href": "brief/dev-doc/build-hinc/mission/PostExecutionCommand-panel.html", "title": "PostExecutionCommand Panel | HiAPI-C# 2025", - "summary": "PostExecutionCommand Panel Key Model PostExecutionCommand Assistant Model MachiningProject Layout Output Step Files Section Enable Write Step Files CheckBox The model is EnableWriteStepFiles. Step File Template Label Step File Template Text Field The model is StepFileTemplate. Default value: “Output/[NcName].step.csv” Apply one line layout to the label and the text field. Output Shot Files Section Visible if . is true. Enable Write Shot Files CheckBox The model is EnableWriteShotFiles. Shot File Template Text Field The model is ShotFileTemplate. Default value: Output/[NcName].shot.csv Shot File Time Resolution (ms) Number Field The model is ShotFileTimeResolution_ms. Default value: 1 Optimization Files Section Visible if . is true. Enable Optimize To Files CheckBox The model is EnableOptimizeToFiles. Optimization File Template Text Field The model is OptimizationFileTemplate. Default value: “Output/Opt-[NcName]” Geometry Difference Section Enable Geom Diff CheckBox The model is EnableGeomDiff. Geom Diff Detect Radius Number Field (with Unit) One Line layout The model is GeomDiffDetectRadius_mm. Default value: 1 Source Code Path See this page for git repository. WPF Application Source Code Path Mission/PostExecutionCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/postexecution-command-panel.html (Component HTML) wwwroot/mission/panels/postexecution-command-panel.css (Component styles) wwwroot/mission/panels/postexecution-command-panel.js (JavaScript component) Controller/MissionController.cs (REST API - PostExecution command endpoints)" + "summary": "PostExecutionCommand Panel Key Model PostExecutionCommand Assistant Model MachiningProject UserService Layout Output Step Files Section Enable Write Step Files CheckBox The model is EnableWriteStepFiles. Step File Template Label Step File Template Text Field The model is StepFileTemplate. Default value: “Output/[NcName].step.csv” Apply one line layout to the label and the text field. Output Shot Files Section Visible if EnablePhysics is true. Enable Write Shot Files CheckBox The model is EnableWriteShotFiles. Shot File Template Text Field The model is ShotFileTemplate. Default value: Output/[NcName].shot.csv Shot File Time Resolution (ms) Number Field The model is ShotFileTimeResolution_ms. Default value: 1 Optimization Files Section Visible if EnablePhysics is true. Enable Optimize To Files CheckBox The model is EnableOptimizeToFiles. Optimization File Template Text Field The model is OptimizationFileTemplate. Default value: “Output/Opt-[NcName]” Geometry Difference Section Enable Geom Diff CheckBox The model is EnableGeomDiff. Geom Diff Detect Radius Number Field (with Unit) One Line layout The model is GeomDiffDetectRadius_mm. Default value: 1 Source Code Path See this page for git repository. WPF Application Source Code Path Mission/PostExecutionCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/postexecution-command-panel.html (Component HTML) wwwroot/mission/panels/postexecution-command-panel.css (Component styles) wwwroot/mission/panels/postexecution-command-panel.js (JavaScript component) Controller/MissionController.cs (REST API - PostExecution command endpoints)" }, "brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html": { "href": "brief/dev-doc/build-hinc/mission/PreSettingCommand-panel.html", "title": "PreSettingCommand Panel | HiAPI-C# 2025", - "summary": "PreSettingCommand Panel Key Model PreSettingCommand Assistant Model MachiningProject Layout Machining Resolution Label (with Unit) Machining Resolution ComboBox The model is MachiningResolution_mm. Default value: 0.125 Options (powers of 2) 0.0009765625 0.001953125 0.00390625 0.0078125 0.015625 0.03125 0.0625 0.125 0.25 0.5 1 2 4 8 16 Note The Machining Resolution is initialized from workpiece's InitResolution if available. Machining Motion Resolution Setting The model is MachiningMotionResolution. Motion Resolution Label Type ComboBox (Feed Per Cycle, Feed Per Tooth, Fixed) FixedMachiningMotionResolution Section If MachiningMotionResolution is FixedMachiningMotionResolution, show the panel. Linear Resolution Label (with Unit) Linear Resolution Number Input Field Angle Resolution Label (with Unit) Angle Resolution Number Input Field Detection Settings Setting Enable Collision Detection CheckBox The model is EnableCollisionDetection. Default value: true Enable Pause On Failure CheckBox The model is EnablePauseOnFailure. Default value: false Enable Physics CheckBox The model is EnablePhysics. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/PreSettingCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/presetting-command-panel.html (Component HTML) wwwroot/mission/panels/presetting-command-panel.css (Component styles) wwwroot/mission/panels/presetting-command-panel.js (JavaScript component) Controller/MissionController.cs (REST API - PreSetting command endpoints)" + "summary": "PreSettingCommand Panel Key Model PreSettingCommand Assistant Model MachiningProject UserService Layout Machining Resolution Label (with Unit) Machining Resolution ComboBox The model is MachiningResolution_mm. Default value: 0.125 Options (powers of 2) 0.0009765625 0.001953125 0.00390625 0.0078125 0.015625 0.03125 0.0625 0.125 0.25 0.5 1 2 4 8 16 Note The Machining Resolution is initialized from workpiece's InitResolution if available. Machining Motion Resolution Setting The model is MachiningMotionResolution. Motion Resolution Label Type ComboBox (Feed Per Cycle, Feed Per Tooth, Fixed) FixedMachiningMotionResolution Section If MachiningMotionResolution is FixedMachiningMotionResolution, show the panel. Linear Resolution Label (with Unit) Linear Resolution Number Input Field Angle Resolution Label (with Unit) Angle Resolution Number Input Field Detection Settings Setting Enable Collision Detection CheckBox The model is EnableCollisionDetection. Default value: true Enable Pause On Failure CheckBox The model is EnablePauseOnFailure. Default value: false Enable Physics CheckBox The model is EnablePhysics. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/PreSettingCommandPanel Web Page Application Source Code Path wwwroot/mission/panels/presetting-command-panel.html (Component HTML) wwwroot/mission/panels/presetting-command-panel.css (Component styles) wwwroot/mission/panels/presetting-command-panel.js (JavaScript component) Controller/MissionController.cs (REST API - PreSetting command endpoints)" }, "brief/dev-doc/build-hinc/mission/SimpleSessionCommand-panel.html": { "href": "brief/dev-doc/build-hinc/mission/SimpleSessionCommand-panel.html", @@ -4932,7 +4932,7 @@ "brief/dev-doc/build-hinc/mission/index.html": { "href": "brief/dev-doc/build-hinc/mission/index.html", "title": "Mission Page | HiAPI-C# 2025", - "summary": "Mission Page Key model: PlayerCommand. Assistant Model MachiningProject Layout Mission Page Head Line Object Management Menu Button file extension is ShellCommand The pointed Editor Panel is Mission Edit Panel Mission Type Selection Section Mission Type Label Mission Type ComboBox Mission Edit Panel Content depends on the Mission Type Selection. Mission Type Selection ComboBox The options: Script Command Panel for ScriptCommand. List Command Panel for ListCommand. Step by Step Building Guide create the Mission Page window and Mission Page panel. build the options panel and set into the Mission Page panel. Build List Command Panel. Build Script Command Panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/MissionWindow Mission/MissionPanel Web Page Application Source Code Path wwwroot/mission/mission-panel.html (Main panel HTML) wwwroot/mission/mission-panel.css (Styles) wwwroot/mission/mission-panel.js (JavaScript component) Controller/MissionController.cs (REST API endpoints)" + "summary": "Mission Page Key model: PlayerCommand. Assistant Model MachiningProject UserService Layout Mission Page Head Line Object Management Menu Button file extension is ShellCommand The pointed Editor Panel is Mission Edit Panel Mission Type Selection Section Mission Type Label Mission Type ComboBox Mission Edit Panel Content depends on the Mission Type Selection. Mission Type Selection ComboBox The options: Script Command Panel for ScriptCommand. List Command Panel for ListCommand. Step by Step Building Guide create the Mission Page window and Mission Page panel. build the options panel and set into the Mission Page panel. Build List Command Panel. Build Script Command Panel. Source Code Path See this page for git repository. WPF Application Source Code Path Mission/MissionWindow Mission/MissionPanel Web Page Application Source Code Path wwwroot/mission/mission-panel.html (Main panel HTML) wwwroot/mission/mission-panel.css (Styles) wwwroot/mission/mission-panel.js (JavaScript component) Controller/MissionController.cs (REST API endpoints)" }, "brief/dev-doc/build-hinc/mission/script-command-panel.html": { "href": "brief/dev-doc/build-hinc/mission/script-command-panel.html", @@ -4942,7 +4942,7 @@ "brief/dev-doc/build-hinc/player/index.html": { "href": "brief/dev-doc/build-hinc/player/index.html", "title": "Player Panel | HiAPI-C# 2025", - "summary": "Player Panel The model of the player panel is MachiningProject and . Step by Step Program Construction Check List Create the Player Panel Layout and set Player Panel/RenderingCanvas. Set behavior of RenderingCanvas. Create Player Tool Bar. Create layout of Player extended RenderingCanvas Tool Bar. Complete Behavior of Navigation Menu/Player on the Main Panel. Build behavior of Player extended RenderingCanvas Tool Bar Set behavior of Behavior of CL Strip Buttons and Fit View Button. Set behavior of Behavior of Project Rendering Items DropDown. Set notification to Player extended RenderingCanvas Tool Bar if project changed by Main Panel. Set Player Panel as default panel on Page Panel when open the main window. The related toolbar has to be set, too. Build Session Message Panel. Build Step Present Preference Page Build Selected-Step Info Panel Belonged Tool Bars Player Tool Bar RenderingCanvas Tool Bar Player extended RenderingCanvas Tool Bar Layout of Player Panel Central RenderingCanvas vertical splition bar (draggable to resize the width of the two div) Side Panel Upper Selected-Step Info Panel horizontal splition bar (draggable to resize the height of the two panel) Lower Session Message Panel Behavior of Player Panel/RenderingCanvas On initializing, create MachiningProjectDisplayee and set it to RenderingCanvas.DispEngine.Displayee. The MachiningProjectDisplayee constructor argument is from the model MachiningProject from Player Panel. Dispose RenderingCanvas on Player Panel disposing. Source Code Path and Specification See this page for git repository. WPF Application Source Code Path Play/PlayerPanel Webapi Application Source Code Path wwwroot/player/player-panel.js wwwroot/player/player-panel.html Players/PlayerController.cs Players/PlayerStatusHub.cs Players/PlayerStatusService.cs Players/SessionMessageHub.cs Players/SessionMessageService.cs Players/SelectedStepInfoHub.cs Players/SelectedStepInfoService.cs" + "summary": "Player Panel The model of the player panel is LocalProjectService and UserService. Step by Step Program Construction Check List Create the Player Panel Layout and set Player Panel/RenderingCanvas. Set behavior of RenderingCanvas. Create Player Tool Bar. Create layout of Player extended RenderingCanvas Tool Bar. Complete Behavior of Navigation Menu/Player on the Main Panel. Build behavior of Player extended RenderingCanvas Tool Bar Set behavior of Behavior of CL Strip Buttons and Fit View Button. Set behavior of Behavior of Project Rendering Items DropDown. Set notification to Player extended RenderingCanvas Tool Bar if project changed by Main Panel. Set Player Panel as default panel on Page Panel when open the main window. The related toolbar has to be set, too. Build Session Message Panel. Build Step Present Preference Page Build Selected-Step Info Panel Belonged Tool Bars Player Tool Bar RenderingCanvas Tool Bar Player extended RenderingCanvas Tool Bar Layout of Player Panel Central RenderingCanvas vertical splition bar (draggable to resize the width of the two div) Side Panel Upper Selected-Step Info Panel horizontal splition bar (draggable to resize the height of the two panel) Lower Session Message Panel Behavior of Player Panel/RenderingCanvas On initializing, create MachiningProjectDisplayee and set it to RenderingCanvas.DispEngine.Displayee. The MachiningProjectDisplayee constructor argument is from the model LocalProjectService from Player Panel. Dispose RenderingCanvas on Player Panel disposing. Source Code Path and Specification See this page for git repository. WPF Application Source Code Path Play/PlayerPanel Webapi Application Source Code Path wwwroot/player/player-panel.js wwwroot/player/player-panel.html Players/PlayerController.cs Players/PlayerStatusHub.cs Players/PlayerStatusService.cs Players/SessionMessageHub.cs Players/SessionMessageService.cs Players/SelectedStepInfoHub.cs Players/SelectedStepInfoService.cs" }, "brief/dev-doc/build-hinc/player/player-extended-renderingcanvas-tool-bar.html": { "href": "brief/dev-doc/build-hinc/player/player-extended-renderingcanvas-tool-bar.html", @@ -4952,32 +4952,32 @@ "brief/dev-doc/build-hinc/player/player-tool-bar.html": { "href": "brief/dev-doc/build-hinc/player/player-tool-bar.html", "title": "Player Tool Bar | HiAPI-C# 2025", - "summary": "Player Tool Bar Layout Player Tool Bar Status Text Field Start Button Pause Button Run-One-Line Button Run-One-Step Button Stop Button Reset Button Behavior of Player Tool Bar See the example code to: complete the behavior of the buttons and Status Text Field. The rapidly used buttons should has hotkey. At least the following buttons: Run One Line Button Run One Step Button Start/Continue Pause Both webservice and win-desktop applications use LocalProjectService events for monitoring status changes. In webservice applications, the PlayerStatusService subscribes to these LocalProjectService events and broadcasts status changes via PlayerStatusHub using SignalR for real-time communication. Win-desktop applications can directly subscribe to LocalProjectService events for status updates. Alter the background color of the Status Text Field if the status changed. Warning style color Running Secondary style color Paused No Project Success style color Finished Ready The action of Reset Button should be async for user experience. Tip Use icon instead of text to the tool bar button. Run One Line Button and Run One Step Button use the same icon, use the different color to resolve them. Run One Line Button > default color with green seasoned Run One Step Button > default color with blue seasoned The other button use the default color is enough. Source Code Path See this page for git repository. WPF Application Source Code Path Play/PlayerToolBar Web Page Application Source Code Path wwwroot/player/player-tool-bar.js Players/PlayerController.cs Players/PlayerStatusHub.cs Players/PlayerStatusService.cs SignalR Implementation (Webapi Only) PlayerStatusHub provides real-time player status updates, with methods GetPlayerStatus() and event PlayerStatusUpdated. PlayerStatusService monitors LocalProjectService events (, , , ) and broadcasts changes via SignalR. The JavaScript component connects to /playerStatusHub and listens for status updates. API endpoints include /api/player/start, /api/player/pause, /api/player/resume, /api/player/run-line, /api/player/run-step, /api/player/stop, and /api/player/reset. Razor Page Source Code @using Hi.Common.PathUtils; @using Hi.HiNcKits; @using Hi.MachiningProcs @using Hi.MillingProcs; @using Hi.Numerical.FilePlayers; @inject HiNcHost hiNcHost @{ MachiningProject machiningProject = hiNcHost.MachiningProject; var localProjectService = hiNcHost.LocalProjectService; bool disabledByMachiningProject = machiningProject == null; }
              @if (machiningProject == null) { } else if (!localProjectService.PacePlayer.IsLocked) { } else { }
              using Hi.Common; using Hi.MachiningProcs; using Hi.Parallels; using Microsoft.AspNetCore.Components; namespace HiNcRcl.Areas.Player { public partial class PlayerButtonGroup : IAsyncDisposable { [Parameter] public string Tid { set; get; } = System.Guid.NewGuid().ToString(); StringLocalizer Loc { get; } = new StringLocalizer(typeof(PlayerDiv)); SemaphoreSlim DisposeSemaphore { get; } = new SemaphoreSlim(1); MachiningProject MachiningProject => hiNcHost.MachiningProject; LocalProjectService LocalProjectService => hiNcHost.LocalProjectService; bool disposedValue = false; /// protected override async Task OnAfterRenderAsync(bool firstRender) { base.OnAfterRender(firstRender); if (firstRender) { using var _ = await DisposeSemaphore.EmbraceAsync(); if (disposedValue) return; var machiningProject = MachiningProject; if (machiningProject != null) { LocalProjectService.PacePlayer.IsLockedChangedEvent += EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsRunningChangedEvent += EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsFinishedChangedEvent += EnumerablePlayer_IsLockedEventHandler; } } } /// public async ValueTask DisposeAsync() { using var _ = await DisposeSemaphore.EmbraceAsync(); var machiningProject = MachiningProject; if (machiningProject != null) { LocalProjectService.PacePlayer.IsLockedChangedEvent -= EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsRunningChangedEvent -= EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsFinishedChangedEvent -= EnumerablePlayer_IsLockedEventHandler; } disposedValue = true; await ValueTask.CompletedTask; } private void EnumerablePlayer_IsLockedEventHandler(bool obj) { InvokeAsync(StateHasChanged).ConfigureAwait(false); } public async Task StartOrContinue() { await Task.Run(() => { var pacePlayer = LocalProjectService.PacePlayer; if (!pacePlayer.IsLocked) { pacePlayer.Start(); } else if (!pacePlayer.IsRunning && !pacePlayer.IsFinished) { pacePlayer.Resume(); } }).ShowIfCatched(this); } public async Task Pause() { await Task.Run(() => { LocalProjectService.PacePlayer.Pause(); }).ShowIfCatched(this); } public async Task RunToLineEnd() { await Task.Run(() => { LocalProjectService.NcRunner.RunToLineEnd(); }).ShowIfCatched(this); } public async Task RunToNextPace() { await Task.Run(() => { LocalProjectService.PacePlayer.RunToNextPace(); }).ShowIfCatched(this); } public async Task Break() { await Task.Run(() => { LocalProjectService.PacePlayer.Terminate(); }).ShowIfCatched(this); } public async Task Reset() { await Task.Run(() => { LocalProjectService.PacePlayer.Reset(); }).ShowIfCatched(this); } } }" + "summary": "Player Tool Bar Layout Player Tool Bar Status Text Field Start Button Pause Button Run-One-Line Button Run-One-Step Button Stop Button Reset Button Behavior of Player Tool Bar See the example code to: complete the behavior of the buttons and Status Text Field. The rapidly used buttons should has hotkey. At least the following buttons: Run One Line Button Run One Step Button Start/Continue Pause Both webservice and win-desktop applications use LocalProjectService events for monitoring PacePlayer status changes. In webservice applications, the PlayerStatusService subscribes to these LocalProjectService events and broadcasts status changes via PlayerStatusHub using SignalR for real-time communication. Win-desktop applications can directly subscribe to LocalProjectService events for status updates. Alter the background color of the Status Text Field if the status changed. Warning style color Running Secondary style color Paused No Project Success style color Finished Ready The action of Reset Button should be async for user experience. Tip Use icon instead of text to the tool bar button. Run One Line Button and Run One Step Button use the same icon, use the different color to resolve them. Run One Line Button > default color with green seasoned Run One Step Button > default color with blue seasoned The other button use the default color is enough. Source Code Path See this page for git repository. WPF Application Source Code Path Play/PlayerToolBar Web Page Application Source Code Path wwwroot/player/player-tool-bar.js Players/PlayerController.cs Players/PlayerStatusHub.cs Players/PlayerStatusService.cs SignalR Implementation (Webapi Only) PlayerStatusHub provides real-time player status updates, with methods GetPlayerStatus() and event PlayerStatusUpdated. PlayerStatusService monitors PacePlayer events (IsRunningChangedEvent, IsLockedChangedEvent, IsFinishedChangedEvent, ResetedEvent) and broadcasts changes via SignalR. The JavaScript component connects to /playerStatusHub and listens for status updates. API endpoints include /api/player/start, /api/player/pause, /api/player/resume, /api/player/run-line, /api/player/run-step, /api/player/stop, and /api/player/reset. Razor Page Source Code @using Hi.Common.PathUtils; @using Hi.HiNcKits; @using Hi.MachiningProcs @using Hi.MillingProcs; @using Hi.Numerical.FilePlayers; @inject HiNcHost hiNcHost @{ MachiningProject machiningProject = hiNcHost.MachiningProject; var localProjectService = hiNcHost.LocalProjectService; bool disabledByMachiningProject = machiningProject == null; }
              @if (machiningProject == null) { } else if (!localProjectService.PacePlayer.IsLocked) { } else { }
              using Hi.Common; using Hi.MachiningProcs; using Hi.Parallels; using Microsoft.AspNetCore.Components; namespace HiNcRcl.Areas.Player { public partial class PlayerButtonGroup : IAsyncDisposable { [Parameter] public string Tid { set; get; } = System.Guid.NewGuid().ToString(); StringLocalizer Loc { get; } = new StringLocalizer(typeof(PlayerDiv)); SemaphoreSlim DisposeSemaphore { get; } = new SemaphoreSlim(1); MachiningProject MachiningProject => hiNcHost.MachiningProject; LocalProjectService LocalProjectService => hiNcHost.LocalProjectService; bool disposedValue = false; /// protected override async Task OnAfterRenderAsync(bool firstRender) { base.OnAfterRender(firstRender); if (firstRender) { using var _ = await DisposeSemaphore.EmbraceAsync(); if (disposedValue) return; var machiningProject = MachiningProject; if (machiningProject != null) { LocalProjectService.PacePlayer.IsLockedChangedEvent += EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsRunningChangedEvent += EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsFinishedChangedEvent += EnumerablePlayer_IsLockedEventHandler; } } } /// public async ValueTask DisposeAsync() { using var _ = await DisposeSemaphore.EmbraceAsync(); var machiningProject = MachiningProject; if (machiningProject != null) { LocalProjectService.PacePlayer.IsLockedChangedEvent -= EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsRunningChangedEvent -= EnumerablePlayer_IsLockedEventHandler; LocalProjectService.PacePlayer.IsFinishedChangedEvent -= EnumerablePlayer_IsLockedEventHandler; } disposedValue = true; await ValueTask.CompletedTask; } private void EnumerablePlayer_IsLockedEventHandler(bool obj) { InvokeAsync(StateHasChanged).ConfigureAwait(false); } public async Task StartOrContinue() { await Task.Run(() => { var pacePlayer = LocalProjectService.PacePlayer; if (!pacePlayer.IsLocked) { pacePlayer.Start(); } else if (!pacePlayer.IsRunning && !pacePlayer.IsFinished) { pacePlayer.Resume(); } }).ShowIfCatched(this); } public async Task Pause() { await Task.Run(() => { LocalProjectService.PacePlayer.Pause(); }).ShowIfCatched(this); } public async Task RunToLineEnd() { await Task.Run(() => { LocalProjectService.NcRunner.RunToLineEnd(); }).ShowIfCatched(this); } public async Task RunToNextPace() { await Task.Run(() => { LocalProjectService.PacePlayer.RunToNextPace(); }).ShowIfCatched(this); } public async Task Break() { await Task.Run(() => { LocalProjectService.PacePlayer.Terminate(); }).ShowIfCatched(this); } public async Task Reset() { await Task.Run(() => { LocalProjectService.PacePlayer.Reset(); }).ShowIfCatched(this); } } }" }, "brief/dev-doc/build-hinc/player/selected-step-info-panel.html": { "href": "brief/dev-doc/build-hinc/player/selected-step-info-panel.html", "title": "Selected-Step Info Panel | HiAPI-C# 2025", - "summary": "Selected-Step Info Panel The panel locates on the Player Panel. The model is MachiningStep and . The MachiningStep is assigned by .PosSelected. Show step infomation from .. The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value. See Also Step Present Preference Page. Sample Code Refer the code to show step infomation. internal static void ShowStepPresent( UserService userEnv, MachiningStep machiningStep) { foreach (var entry in userEnv.DisplayedStepPresentAccessList) { var present = entry.Value.Present; var valueText = string.Format(\"{0:\" + present.DataFormatString + \"}\", entry.Value.GetValueFunc.Invoke(machiningStep)); Console.WriteLine($\"{present.ShortName}: {valueText} {present.TailUnitString} ({present.Name} [{entry.Key}])\"); } } SignalR Implementation (Webapi Only) SelectedStepInfoHub provides real-time step updates with method GetSelectedStepInfo() and event SelectedStepInfoUpdated. SelectedStepInfoService monitors and events and broadcasts updates. The JavaScript component connects to /selectedStepInfoHub to receive step change notifications and update the UI accordingly. Source Code Path See this page for git repository. WPF Application Source Code Path Play/SelectedStepInfoPanel Web Page Application Source Code Path wwwroot/player/selected-step-info-panel.js (Vue component) wwwroot/player/selected-step-info-panel.css (Styles) Players/PlayerController.cs (REST API - GetSelectedStepInfo endpoint) Players/SelectedStepInfoService.cs (Business logic) Players/SelectedStepInfoHub.cs (SignalR Hub for real-time updates)" + "summary": "Selected-Step Info Panel The panel locates on the Player Panel. The model is MachiningStep and UserService. The MachiningStep is assigned by ClStrip.PosSelected. Show step infomation from DisplayedStepPresentAccessList. The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value. See Also Step Present Preference Page. Sample Code Refer the code to show step infomation. internal static void ShowStepPresent( UserService userEnv, MachiningStep machiningStep) { foreach (var entry in userEnv.DisplayedStepPresentAccessList) { var present = entry.Value.Present; var valueText = string.Format(\"{0:\" + present.DataFormatString + \"}\", entry.Value.GetValueFunc.Invoke(machiningStep)); Console.WriteLine($\"{present.ShortName}: {valueText} {present.TailUnitString} ({present.Name} [{entry.Key}])\"); } } SignalR Implementation (Webapi Only) SelectedStepInfoHub provides real-time step updates with method GetSelectedStepInfo() and event SelectedStepInfoUpdated. SelectedStepInfoService monitors PosSelected and MachiningStepSelected events and broadcasts updates. The JavaScript component connects to /selectedStepInfoHub to receive step change notifications and update the UI accordingly. Source Code Path See this page for git repository. WPF Application Source Code Path Play/SelectedStepInfoPanel Web Page Application Source Code Path wwwroot/player/selected-step-info-panel.js (Vue component) wwwroot/player/selected-step-info-panel.css (Styles) Players/PlayerController.cs (REST API - GetSelectedStepInfo endpoint) Players/SelectedStepInfoService.cs (Business logic) Players/SelectedStepInfoHub.cs (SignalR Hub for real-time updates)" }, "brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html": { "href": "brief/dev-doc/build-hinc/preference/graphic-cache-dropdown.html", "title": "Graphic-Cache SubMenu | HiAPI-C# 2025", - "summary": "Graphic-Cache SubMenu The submenu locates on the Preference Menu Dropdown. The model is from its parent component. Layout Graphic-Cache SubMenu Graphic-Cache Lower Limit Input Text Field Graphic-Cache Upper Limit Input Text Field Graphic-Cache Input Text Field Graphic-Cache Slider Behavior Graphic-Cache Input Text Field and Graphic-Cache Slider bind the .. The limit text fields also bind to the properties of . Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (be included in preference menu) Web Page Application Source Code Path wwwroot/player/player-extended-toolbar.js (includes graphic cache dropdown) Environments/PreferenceController.cs" + "summary": "Graphic-Cache SubMenu The submenu locates on the Preference Menu Dropdown. The model UserService is from its parent component. Layout Graphic-Cache SubMenu Graphic-Cache Lower Limit Input Text Field Graphic-Cache Upper Limit Input Text Field Graphic-Cache Input Text Field Graphic-Cache Slider Behavior Graphic-Cache Input Text Field and Graphic-Cache Slider bind the GraphicCacheMb. The limit text fields also bind to the properties of UserConfig. Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (be included in preference menu) Web Page Application Source Code Path wwwroot/player/player-extended-toolbar.js (includes graphic cache dropdown) Environments/PreferenceController.cs" }, "brief/dev-doc/build-hinc/preference/index.html": { "href": "brief/dev-doc/build-hinc/preference/index.html", "title": "Preference Menu Dropdown | HiAPI-C# 2025", - "summary": "Preference Menu Dropdown The model of the UI is . contains , which is rapidly used in the GUI. The dropdown is on the Main Panel. Layout Preference Menu Dropdown Step Present Preference Button Graphic-Cache Dropdown Language Selection SubMenu Show Physics Options CheckBox The model is . The checkbox is disabled and unchecked if is false. Show Log Button See Message Section. The button does not exist on WPF application. Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (include preference menu) Web Page Application Source Code Path wwwroot/preference/preference-menu.js Environments/PreferenceController.cs" + "summary": "Preference Menu Dropdown The model of the UI is UserService. UserService contains UserConfig, which is rapidly used in the GUI. The dropdown is on the Main Panel. Layout Preference Menu Dropdown Step Present Preference Button Graphic-Cache Dropdown Language Selection SubMenu Show Physics Options CheckBox The model is ShowPhysicsOptions. The checkbox is disabled and unchecked if IsPhysicsLicensed is false. Show Log Button See Message Section. The button does not exist on WPF application. Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (include preference menu) Web Page Application Source Code Path wwwroot/preference/preference-menu.js Environments/PreferenceController.cs" }, "brief/dev-doc/build-hinc/preference/language-selection-submenu.html": { "href": "brief/dev-doc/build-hinc/preference/language-selection-submenu.html", "title": "Language Selection SubMenu | HiAPI-C# 2025", - "summary": "Language Selection SubMenu The submenu locates on the Preference Menu Dropdown. The model is from its parent component. Load the language preference on application start. Note Keep language resource on each UI componenets. Layout Language Selection SubMenu English Radio CheckBox Simlified Chinese Radio CheckBox Traditional Chinese Radio CheckBox Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (In the preference menu) Web Page Application Source Code Path wwwroot/preference/preference-menu.js Controller/Preference/PreferenceController.cs" + "summary": "Language Selection SubMenu The submenu locates on the Preference Menu Dropdown. The model UserService is from its parent component. Load the language preference on application start. Note Keep language resource on each UI componenets. Layout Language Selection SubMenu English Radio CheckBox Simlified Chinese Radio CheckBox Traditional Chinese Radio CheckBox Source Code Path See this page for git repository. WPF Application Source Code Path MainWindow (In the preference menu) Web Page Application Source Code Path wwwroot/preference/preference-menu.js Controller/Preference/PreferenceController.cs" }, "brief/dev-doc/build-hinc/preference/step-present-preference-page.html": { "href": "brief/dev-doc/build-hinc/preference/step-present-preference-page.html", "title": "Step Present Preference Page | HiAPI-C# 2025", - "summary": "Step Present Preference Page The model is from its parent component. The . is rapidly used. The model of Candidate Keys Panel is . The model of Displayed Keys Panel is . Layout Step Present Preference Page (or window) Candidate Keys Panel Category A Panel Key a ToggleButton Key b ToggleButton ... Category B Panel ... ... Category Other Panel Displayed Keys Panel Key 1 Key 2 ... The categories are not defined for programming logic but only for user experience. So decide and define the categories in the GUI here only. Since the Keys are not all come from the properties of MachiningStep, a category panel (Category Other Panel) for the uncategoried keys is required. The keys in the Displayed Keys Panel is in sequence of . User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required. To both Candidate Keys Panel and Displayed Keys Panel: Apply PresentAttribute.Name as Key label by . Apply the key to the button tooltip. The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value. Categories Refer the code to design Categories: @using Hi.Common @using Hi.Geom @using Hi.Mech.Topo @{ string pCalss = \"d-flex flex-wrap gap-2\"; string cardTextClass = $\"card-text {pCalss}\"; }
              @Loc[\"File\"] / @Loc[\"Command\"] / @Loc[\"Flag\"] / @Loc[\"Time\"] / @Loc[\"System\"]
              @Loc[\"F.L.No.\"] @MillingStep?.FileNo : @MillingStep?.LineNo
              @Loc[\"File\"] @MillingStep?.FilePath
              @Loc[\"Accumulated Time\"] @(MillingStep?.AccumulatedTime.ToString(\"G\"))
              @Loc[\"Line Text\"] @MillingStep?.LineText
              @Loc[\"Flags\"] @MillingStep?.FlagsText
              @Loc[\"Step Index\"] @MillingStep?.StepIndex
              @Loc[\"Tool\"] / @Loc[\"Feedrate\"] / @Loc[\"Spindle Speed\"]
              @Loc[\"T\"] @MillingStep?.ToolId
              @Loc[\"S\"] (rpm) @(MillingStep?.SpindleSpeed_rpm.ToString(\"G5\"))
              @Loc[\"F\"] (mm/min) @(MillingStep?.Feedrate_mmdmin.ToString(\"G5\"))
              @Loc[\"Feed per Tooth\"] (mm) @(MillingStep?.FeedPerTooth_mm.ToString(\"G5\"))
              @Loc[\"Feed per Cycle\"] (mm) @(MillingStep?.FeedPerCycle_mm.ToString(\"G5\"))
              @Loc[\"Tooth Arc Duration\"] (s) @(MillingStep?.ToothArcDuration_s.ToString(\"G4\"))
              @Loc[\"Spindle Cycle Period\"] (s) @(MillingStep?.SpindleCyclePeriod_s.ToString(\"G4\"))
              @Loc[\"Cutting Speed\"] (mm/s) @(MillingStep?.CuttingSpeed_mmds?.ToString(\"G4\"))
              @Loc[\"Coordinate\"] / @Loc[\"Move\"]

              @{ var mcCodes = LocalProjectService.MachiningEquipment?.GetMachiningChain()?.McCodes; if (mcCodes != null) { var mcTransformers = LocalProjectService ?.MachiningEquipment?.GetMachiningChain()?.McTransformers; for (int i = 0; i < mcCodes.Length; i++) { if (mcTransformers[i] == null) continue; if (mcTransformers[i] is DynamicRotation) {

              MC.@mcCodes[i] (deg) @MillingStep?.GetMcValue(i)?.SelfInvoke(v => MathUtil.ToDeg(v)).ToString(\"F5\")
              } else {
              MC.@mcCodes[i] (mm) @MillingStep?.GetMcValue(i)?.ToString(\"F5\")
              } } } }

              CL.XYZ (mm) @(MillingStep?.Cl?.Point?.ToString(\"F5\"))
              CL.IJK @(MillingStep?.Cl?.Normal?.ToString(\"F5\"))
              @{ var moveDirection = MillingStep?.MoveOnProgramCoordinate.GetNormalized();
              @Loc[\"Move Direction\"] [W] @(moveDirection?.ToString(\"F4\"))
              }
              @Loc[\"Cutting Geometry\"] / @Loc[\"Chip\"] / @Loc[\"Bias\"] / @Loc[\"Roughness\"]
              @Loc[\"Is Touched\"] @Loc[(MillingStep?.IsTouched)?.ToString()]
              ae (mm) @(MillingStep?.CuttingWidth_mm.ToString(\"G3\"))
              ap (mm) @(MillingStep?.CuttingDepth_mm.ToString(\"G3\"))
              MRR (mm3/s) @(MillingStep?.Mrr_mm3ds.ToString(\"G3\"))
              @Loc[\"Chip Thickness\"] (um) @(MillingStep?.ChipThickness_um?.ToString(\"G3\"))
              @Loc[\"Chip Volume\"] (mm3) @(MillingStep?.ChipVolume_mm3?.ToString(\"G3\"))
              @Loc[\"Chip Mass\"] (mg) @(MillingStep?.ChipMass_mg?.ToString(\"G3\"))
              @Loc[\"Program Side Cusp\"] (um) @(MillingStep?.ProgramSideCusp_um.ToString(\"G4\"))
              @Loc[\"Re-Cut Depth\"] (um) @(MillingStep?.ReCutDepth_um.ToString(\"G4\"))
              @Loc[\"Delta Tip Deflection\"] [TR] (um) @(MillingStep?.DeltaTipDeflectionOnToolRunningCoordinate_um?.ToString(\"G3\"))
              @Loc[\"Max Tip Deflection\"] [TR] (um) @(MillingStep?.MaxTipDeflectionOnToolRunningCoordinate_um?.ToString(\"G3\"))
              @Loc[\"Mechanics\"] / @Loc[\"Power\"] / @Loc[\"Energy\"]
              @Loc[\"Max Force\"] (N) @MillingStep?.MaxAbsForce_N?.ToString(\"G4\")
              @Loc[\"Max Force\"] [TR] (N) @MillingStep?.MaxForceOnToolRunningCoordinate_N?.ToString(\"G4\")
              @Loc[\"Avg Moment about Sensor\"] [SR] (Nm) @MillingStep?.AvgMomentAboutSensor_Nm?.ToString(\"G4\")
              @Loc[\"Avg Abs Moment about Sensor\"] [SR] (Nm) @MillingStep?.AvgAbsMomentAboutSensorVec3d_Nm?.ToString(\"G4\")
              @Loc[\"Thermal Stress\"] (MPa) @MillingStep?.ThermalStress_MPa?.ToString(\"G4\")
              @Loc[\"Workpiece Plastic Depth\"] (um) @MillingStep?.WorkpiecePlasticDepth_um.ToString(\"G4\")
              @Loc[\"Spindle Input Power\"] (W) @MillingStep?.SpindleInputPower_W.ToString(\"G4\")
              @Loc[\"Spindle Output Power\"] (W) @MillingStep?.SpindleOutputPower_W.ToString(\"G4\")
              @Loc[\"Accumulated Spindle Energy Consumption\"] (kWh) @MillingStep?.AccumulatedSpindleEnergyConsumption_kWh.ToString(\"G6\")
              @Loc[\"Temperature\"] / @Loc[\"Wear\"]
              @Loc[\"Chip Temperature\"] (oC) @MillingStep?.ChipTemperature_C?.ToString(\"G4\")
              @Loc[\"Cutter Dermis Temperature\"] (oC) @MillingStep?.CutterDermisTemperature_C?.ToString(\"G4\")
              @Loc[\"Cutter Body Temperature\"] (oC) @MillingStep?.CutterBodyTemperature_C?.ToString(\"G4\")
              @Loc[\"Workpiece Dermis Temperature\"] (oC) @MillingStep?.WorkpieceDermisTemperature_C?.ToString(\"G4\")
              @Loc[\"Instant Crater Wear\"] (um) @MillingStep?.InstantCraterWear_um?.ToString(\"G3\")
              @Loc[\"Accumulated Crater Wear\"] (um) @MillingStep?.AccumulatedCraterWear_um.ToString(\"G4\")
              @Loc[\"Accumulated Flank Wear Depth\"] (um) @MillingStep?.AccumulatedFlankWearDepth_um.ToString(\"G4\")
              VB (um) @MillingStep?.AccumulatedFlankWearWidth_um.ToString(\"G4\")
              @Loc[\"Custom\"]
              @{ var flexDictionary=MillingStep?.FlexDictionary; if (flexDictionary != null) { foreach(var entry in flexDictionary) { if(LocalProjectService.StepPropertyAccessDictionary.TryGetValue( entry.Key, out var stepPropertyAccess)==true) {
              @(stepPropertyAccess.PresentAttribute?.ShortName) @(stepPropertyAccess.GetValueText(MillingStep))
              } else {
              @(entry.Key) @(entry.Value)
              } } } }
              Refer the code to apply PresentAttribute. internal static void ShowStepPresent( UserService userEnv, MachiningStep machiningStep) { foreach (var entry in userEnv.DisplayedStepPresentAccessList) { var present = entry.Value.Present; var valueText = string.Format(\"{0:\" + present.DataFormatString + \"}\", entry.Value.GetValueFunc.Invoke(machiningStep)); Console.WriteLine($\"{present.ShortName}: {valueText} {present.TailUnitString} ({present.Name} [{entry.Key}])\"); } } Source Code Path See this page for git repository. WPF Application Source Code Path Preference/StepPresentPreferenceWindow Web Page Application Source Code Path wwwroot/preference/step-present-preference.js Environments/PreferenceController.cs" + "summary": "Step Present Preference Page The model UserService is from its parent component. The UserConfig is rapidly used. The model of Candidate Keys Panel is CandidateStepPresentKeyList. The model of Displayed Keys Panel is DisplayedStepPresentKeyList. Layout Step Present Preference Page (or window) Candidate Keys Panel Category A Panel Key a ToggleButton Key b ToggleButton ... Category B Panel ... ... Category Other Panel Displayed Keys Panel Key 1 Key 2 ... The categories are not defined for programming logic but only for user experience. So decide and define the categories in the GUI here only. Since the Keys are not all come from the properties of MachiningStep, a category panel (Category Other Panel) for the uncategoried keys is required. The keys in the Displayed Keys Panel is in sequence of DisplayedStepPresentKeyList. User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required. To both Candidate Keys Panel and Displayed Keys Panel: Apply PresentAttribute.Name as Key label by StepPresentAccessDictionary. Apply the key to the button tooltip. The resx of MachiningStep contains the translation of PresentAttribute.Name, apply the translation to the GUI. If the translation not existed, use the original value. Categories Refer the code to design Categories: @using Hi.Common @using Hi.Geom @using Hi.Mech.Topo @{ string pCalss = \"d-flex flex-wrap gap-2\"; string cardTextClass = $\"card-text {pCalss}\"; }
              @Loc[\"File\"] / @Loc[\"Command\"] / @Loc[\"Flag\"] / @Loc[\"Time\"] / @Loc[\"System\"]
              @Loc[\"F.L.No.\"] @MillingStep?.FileNo : @MillingStep?.LineNo
              @Loc[\"File\"] @MillingStep?.FilePath
              @Loc[\"Accumulated Time\"] @(MillingStep?.AccumulatedTime.ToString(\"G\"))
              @Loc[\"Line Text\"] @MillingStep?.LineText
              @Loc[\"Flags\"] @MillingStep?.FlagsText
              @Loc[\"Step Index\"] @MillingStep?.StepIndex
              @Loc[\"Tool\"] / @Loc[\"Feedrate\"] / @Loc[\"Spindle Speed\"]
              @Loc[\"T\"] @MillingStep?.ToolId
              @Loc[\"S\"] (rpm) @(MillingStep?.SpindleSpeed_rpm.ToString(\"G5\"))
              @Loc[\"F\"] (mm/min) @(MillingStep?.Feedrate_mmdmin.ToString(\"G5\"))
              @Loc[\"Feed per Tooth\"] (mm) @(MillingStep?.FeedPerTooth_mm.ToString(\"G5\"))
              @Loc[\"Feed per Cycle\"] (mm) @(MillingStep?.FeedPerCycle_mm.ToString(\"G5\"))
              @Loc[\"Tooth Arc Duration\"] (s) @(MillingStep?.ToothArcDuration_s.ToString(\"G4\"))
              @Loc[\"Spindle Cycle Period\"] (s) @(MillingStep?.SpindleCyclePeriod_s.ToString(\"G4\"))
              @Loc[\"Cutting Speed\"] (mm/s) @(MillingStep?.CuttingSpeed_mmds?.ToString(\"G4\"))
              @Loc[\"Coordinate\"] / @Loc[\"Move\"]

              @{ var mcCodes = LocalProjectService.MachiningEquipment?.GetMachiningChain()?.McCodes; if (mcCodes != null) { var mcTransformers = LocalProjectService ?.MachiningEquipment?.GetMachiningChain()?.McTransformers; for (int i = 0; i < mcCodes.Length; i++) { if (mcTransformers[i] == null) continue; if (mcTransformers[i] is DynamicRotation) {

              MC.@mcCodes[i] (deg) @MillingStep?.GetMcValue(i)?.SelfInvoke(v => MathUtil.ToDeg(v)).ToString(\"F5\")
              } else {
              MC.@mcCodes[i] (mm) @MillingStep?.GetMcValue(i)?.ToString(\"F5\")
              } } } }

              CL.XYZ (mm) @(MillingStep?.Cl?.Point?.ToString(\"F5\"))
              CL.IJK @(MillingStep?.Cl?.Normal?.ToString(\"F5\"))
              @{ var moveDirection = MillingStep?.MoveOnProgramCoordinate.GetNormalized();
              @Loc[\"Move Direction\"] [W] @(moveDirection?.ToString(\"F4\"))
              }
              @Loc[\"Cutting Geometry\"] / @Loc[\"Chip\"] / @Loc[\"Bias\"] / @Loc[\"Roughness\"]
              @Loc[\"Is Touched\"] @Loc[(MillingStep?.IsTouched)?.ToString()]
              ae (mm) @(MillingStep?.CuttingWidth_mm.ToString(\"G3\"))
              ap (mm) @(MillingStep?.CuttingDepth_mm.ToString(\"G3\"))
              MRR (mm3/s) @(MillingStep?.Mrr_mm3ds.ToString(\"G3\"))
              @Loc[\"Chip Thickness\"] (um) @(MillingStep?.ChipThickness_um?.ToString(\"G3\"))
              @Loc[\"Chip Volume\"] (mm3) @(MillingStep?.ChipVolume_mm3?.ToString(\"G3\"))
              @Loc[\"Chip Mass\"] (mg) @(MillingStep?.ChipMass_mg?.ToString(\"G3\"))
              @Loc[\"Program Side Cusp\"] (um) @(MillingStep?.ProgramSideCusp_um.ToString(\"G4\"))
              @Loc[\"Re-Cut Depth\"] (um) @(MillingStep?.ReCutDepth_um.ToString(\"G4\"))
              @Loc[\"Delta Tip Deflection\"] [TR] (um) @(MillingStep?.DeltaTipDeflectionOnToolRunningCoordinate_um?.ToString(\"G3\"))
              @Loc[\"Max Tip Deflection\"] [TR] (um) @(MillingStep?.MaxTipDeflectionOnToolRunningCoordinate_um?.ToString(\"G3\"))
              @Loc[\"Mechanics\"] / @Loc[\"Power\"] / @Loc[\"Energy\"]
              @Loc[\"Max Force\"] (N) @MillingStep?.MaxAbsForce_N?.ToString(\"G4\")
              @Loc[\"Max Force\"] [TR] (N) @MillingStep?.MaxForceOnToolRunningCoordinate_N?.ToString(\"G4\")
              @Loc[\"Avg Moment about Sensor\"] [SR] (Nm) @MillingStep?.AvgMomentAboutSensor_Nm?.ToString(\"G4\")
              @Loc[\"Avg Abs Moment about Sensor\"] [SR] (Nm) @MillingStep?.AvgAbsMomentAboutSensorVec3d_Nm?.ToString(\"G4\")
              @Loc[\"Thermal Stress\"] (MPa) @MillingStep?.ThermalStress_MPa?.ToString(\"G4\")
              @Loc[\"Workpiece Plastic Depth\"] (um) @MillingStep?.WorkpiecePlasticDepth_um.ToString(\"G4\")
              @Loc[\"Spindle Input Power\"] (W) @MillingStep?.SpindleInputPower_W.ToString(\"G4\")
              @Loc[\"Spindle Output Power\"] (W) @MillingStep?.SpindleOutputPower_W.ToString(\"G4\")
              @Loc[\"Accumulated Spindle Energy Consumption\"] (kWh) @MillingStep?.AccumulatedSpindleEnergyConsumption_kWh.ToString(\"G6\")
              @Loc[\"Temperature\"] / @Loc[\"Wear\"]
              @Loc[\"Chip Temperature\"] (oC) @MillingStep?.ChipTemperature_C?.ToString(\"G4\")
              @Loc[\"Cutter Dermis Temperature\"] (oC) @MillingStep?.CutterDermisTemperature_C?.ToString(\"G4\")
              @Loc[\"Cutter Body Temperature\"] (oC) @MillingStep?.CutterBodyTemperature_C?.ToString(\"G4\")
              @Loc[\"Workpiece Dermis Temperature\"] (oC) @MillingStep?.WorkpieceDermisTemperature_C?.ToString(\"G4\")
              @Loc[\"Instant Crater Wear\"] (um) @MillingStep?.InstantCraterWear_um?.ToString(\"G3\")
              @Loc[\"Accumulated Crater Wear\"] (um) @MillingStep?.AccumulatedCraterWear_um.ToString(\"G4\")
              @Loc[\"Accumulated Flank Wear Depth\"] (um) @MillingStep?.AccumulatedFlankWearDepth_um.ToString(\"G4\")
              VB (um) @MillingStep?.AccumulatedFlankWearWidth_um.ToString(\"G4\")
              @Loc[\"Custom\"]
              @{ var flexDictionary=MillingStep?.FlexDictionary; if (flexDictionary != null) { foreach(var entry in flexDictionary) { if(LocalProjectService.StepPropertyAccessDictionary.TryGetValue( entry.Key, out var stepPropertyAccess)==true) {
              @(stepPropertyAccess.PresentAttribute?.ShortName) @(stepPropertyAccess.GetValueText(MillingStep))
              } else {
              @(entry.Key) @(entry.Value)
              } } } }
              Refer the code to apply PresentAttribute. internal static void ShowStepPresent( UserService userEnv, MachiningStep machiningStep) { foreach (var entry in userEnv.DisplayedStepPresentAccessList) { var present = entry.Value.Present; var valueText = string.Format(\"{0:\" + present.DataFormatString + \"}\", entry.Value.GetValueFunc.Invoke(machiningStep)); Console.WriteLine($\"{present.ShortName}: {valueText} {present.TailUnitString} ({present.Name} [{entry.Key}])\"); } } Source Code Path See this page for git repository. WPF Application Source Code Path Preference/StepPresentPreferenceWindow Web Page Application Source Code Path wwwroot/preference/step-present-preference.js Environments/PreferenceController.cs" }, "brief/dev-doc/build-hinc/renderingcanvas-tool-bar.html": { "href": "brief/dev-doc/build-hinc/renderingcanvas-tool-bar.html", @@ -4987,7 +4987,7 @@ "brief/dev-doc/build-hinc/session-message-panel/index.html": { "href": "brief/dev-doc/build-hinc/session-message-panel/index.html", "title": "Session Message Panel | HiAPI-C# 2025", - "summary": "Session Message Panel The model is MachiningProject.. MachiningProject is assigned from the Player Panel. Layout Top Message Filter ToolBar Message Type Filter SubMenu NC CheckBox Progress CheckBox Error CheckBox Message Text Filter Input Message Text Filter Input Text Area Message Text Filter Reset Button Export Button Central Message Table Central Message Table The model of Central Message Table is SessionMessageHost.MessageCollection. Only take last 1000 filtered elements in the MessageCollection by GetFliteredList(FilterFlag, string) to show for user experience. Find the usage example in the code: internal static void DemoUseSessionMessageHost(LocalProjectService localProjectService) { SessionMessageHost sessionMessageHost = localProjectService.SessionMessageHost; SessionMessageHost.FilterFlag filterFlags = SessionMessageHost.FilterFlag.NC | SessionMessageHost.FilterFlag.Progress | SessionMessageHost.FilterFlag.Error; string filterText = null; var filteredSessionMessageList = sessionMessageHost .GetFliteredList(filterFlags, filterText); foreach (var sessionMessage in filteredSessionMessageList) { //M.I.: Message Index. Console.Write($\"M.I.: {sessionMessage.Index}; Role: {sessionMessage.MessageRoleText}\"); // For SessionMessageHost.FilterFlag.NC var nc = sessionMessage.DirectInstantSourceCommand; if (nc != null) Console.Write($\"Message/NC: {nc.Line}; File: {nc.FilePath}; LineNo: {nc.GetLineNo()}; \"); // For SessionMessageHost.FilterFlag.Progress or Error. var multiTagMessage = sessionMessage.MultiTagMessage; if (multiTagMessage != null) Console.WriteLine($\"Message/NC: {multiTagMessage.Message}\"); var exception = sessionMessage.Exception; if (exception != null) Console.WriteLine($\"Message/NC: {exception.Message}\"); } File.WriteAllLines(\"output-session-messages.txt\", filteredSessionMessageList.Select(m => $\"Msg[{m.Index}][{m.MessageRoleText}]: {m}\")); } In the table, show the columns: Role, NC/Message. Add update table event to CollectionItemChanged. The updating process has to be called by Loose Manner for user experience. Tip On window desktop application (WPF), consider use textarea instead of datagrid to MessageTable for better performance. Use padding to show the different columns. And use the font in the textarea that with consistent width. Note The message display should be real-time. Behavior of Export Button Export ALL filtered elements in the MessageCollection by GetFliteredList(FilterFlag, string). SignalR Implementation (Webapi Only) SessionMessageHub provides real-time message updates with method GetSessionMessages(string filterFlags, string filterText, int limit) and event SessionMessagesUpdated. SessionMessageService monitors and broadcasts updates. The service uses LooseRunner for non-blocking async operations. The JavaScript component connects to /sessionMessageHub to receive real-time message updates. Source Code Path See this page for git repository. WPF Application Source Code Path Play/SessionMessagePanel Web Page Application Source Code Path wwwroot/player/session-message-panel.js (Vue component) Players/PlayerController.cs (REST API - GetSessionMessages endpoint) Players/SessionMessageService.cs (Business logic) Players/SessionMessageHub.cs (SignalR Hub for real-time updates)" + "summary": "Session Message Panel The model is SessionMessageHost. LocalProjectService is obtained via dependency injection. Layout Top Message Filter ToolBar Message Type Filter SubMenu NC CheckBox Progress CheckBox Error CheckBox Message Text Filter Input Message Text Filter Input Text Area Message Text Filter Reset Button Export Button Central Message Table Central Message Table The model of Central Message Table is SessionMessageHost.MessageCollection. Only take last 1000 filtered elements in the MessageCollection by GetFliteredList(FilterFlag, string) to show for user experience. Find the usage example in the code: internal static void DemoUseSessionMessageHost(LocalProjectService localProjectService) { SessionMessageHost sessionMessageHost = localProjectService.SessionMessageHost; SessionMessageHost.FilterFlag filterFlags = SessionMessageHost.FilterFlag.NC | SessionMessageHost.FilterFlag.Progress | SessionMessageHost.FilterFlag.Error; string filterText = null; var filteredSessionMessageList = sessionMessageHost .GetFliteredList(filterFlags, filterText); foreach (var sessionMessage in filteredSessionMessageList) { //M.I.: Message Index. Console.Write($\"M.I.: {sessionMessage.Index}; Role: {sessionMessage.MessageRoleText}\"); // For SessionMessageHost.FilterFlag.NC var nc = sessionMessage.DirectInstantSourceCommand; if (nc != null) Console.Write($\"Message/NC: {nc.Line}; File: {nc.FilePath}; LineNo: {nc.GetLineNo()}; \"); // For SessionMessageHost.FilterFlag.Progress or Error. var multiTagMessage = sessionMessage.MultiTagMessage; if (multiTagMessage != null) Console.WriteLine($\"Message/NC: {multiTagMessage.Message}\"); var exception = sessionMessage.Exception; if (exception != null) Console.WriteLine($\"Message/NC: {exception.Message}\"); } File.WriteAllLines(\"output-session-messages.txt\", filteredSessionMessageList.Select(m => $\"Msg[{m.Index}][{m.MessageRoleText}]: {m}\")); } In the table, show the columns: Role, NC/Message. Add update table event to CollectionItemChanged. The updating process has to be called by Loose Manner for user experience. Tip On window desktop application (WPF), consider use textarea instead of datagrid to MessageTable for better performance. Use padding to show the different columns. And use the font in the textarea that with consistent width. Note The message display should be real-time. Behavior of Export Button Export ALL filtered elements in the MessageCollection by GetFliteredList(FilterFlag, string). SignalR Implementation (Webapi Only) SessionMessageHub provides real-time message updates with method GetSessionMessages(string filterFlags, string filterText, int limit) and event SessionMessagesUpdated. SessionMessageService monitors CollectionItemChanged and broadcasts updates. The service uses LooseRunner for non-blocking async operations. The JavaScript component connects to /sessionMessageHub to receive real-time message updates. Source Code Path See this page for git repository. WPF Application Source Code Path Play/SessionMessagePanel Web Page Application Source Code Path wwwroot/player/session-message-panel.js (Vue component) Players/PlayerController.cs (REST API - GetSessionMessages endpoint) Players/SessionMessageService.cs (Business logic) Players/SessionMessageHub.cs (SignalR Hub for real-time updates)" }, "brief/dev-doc/build-hinc/translation-remarks.html": { "href": "brief/dev-doc/build-hinc/translation-remarks.html", @@ -4997,7 +4997,7 @@ "brief/dev-doc/build-hinc/unused/machine-tool-panel.html": { "href": "brief/dev-doc/build-hinc/unused/machine-tool-panel.html", "title": "Machine Tool Panel | HiAPI-C# 2025", - "summary": "Machine Tool Panel Layout of Machine Tool Panel Top Item: Load button and the Loaded Machine Tool File Name readonly textarea. Central Panel: RenderingCanvas Behavior of Machine Tool Panel RenderingCanvas.Displayee is the machine tool (MachiningProject.MachiningEquipment.MachiningChain) Load button load the machine tool to MachiningProject.MachiningEquipment.MachiningChain and MachiningProject.MachiningEquipment.MachiningChainFile by XFactory.Default.GenByFile." + "summary": "Machine Tool Panel Layout of Machine Tool Panel Top Item: Load button and the Loaded Machine Tool File Name readonly textarea. Central Panel: RenderingCanvas Behavior of Machine Tool Panel RenderingCanvas.Displayee is the machine tool (MachiningEquipment.MachiningChain) Load button load the machine tool to MachiningChain and MachiningChainFile by GenByFile." }, "brief/dev-doc/build-hinc/unused/mission-panel.html": { "href": "brief/dev-doc/build-hinc/unused/mission-panel.html", @@ -5017,7 +5017,7 @@ "brief/dev-doc/build-hinc/widget/object-management-menu-button.html": { "href": "brief/dev-doc/build-hinc/widget/object-management-menu-button.html", "title": "Object Management Menu Button | HiAPI-C# 2025", - "summary": "Object Management Menu Button The menu button represent the target object with getter function and setter function. The target object generally is IMakeXmlSource. the target object with getter function and setter function is such like: object TargetObject{get=>TargetObjectGetter?.Invoke();set=>TargetObjectSetter?.Invoke(value);} Func TargetObjectGetter{get;set;} Action TargetObjectSetter{get;set;} The target object has the following functions: File Save/Load See GUI File Path Assignment Object Copy/Paste Editor Panel Mode Selection GUI (user-friendly) XML Get XML by IMakeXmlSource with exhibitionOnly true. Set XML by XFactory. If the target object is not IMakeXmlSource, then the XML Editor Panel Mode should not appear. The other functions are still buildable. Don't use GenMode.Default on XFactory functions. Use GenMode.Rebase. Since GenMode.Default pass the inner exception silently. Layout Object Management Menu Button Load Button Load Resource Button Save As Button (splitter) Copy Button (with hotkey support if the Object Management Menu Button is focused) Paste Button (with hotkey support if the Object Management Menu Button is focused) (splitter) GUI Ratio Button XML Ratio Button Tip Since the Object Management Menu Button has special meaning, use icon instead of text label. Do not use icon on the other child buttons. The icons gains nothing but hard to keep style to the full application. If the model is selected, show a different style (may be color) on the menu button. The model should contain a ResourceDirectory property. Do not show Load Resource Button if Resource directory not explicitly gave. Copy & Paste Object Copy/Paste (i.e. Select/Set or Duplicated-Set) Copy (i.e. Select) Set the model to AppService.SelectedItem. Paste Set AppService.SelectedItem to the model. Set by reference is default. Apply Duplicated-Set if explicitly required. While a object is copied (selected) here, it can also be paste (drag) to: Text editor Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly false and the argument (baseDirectory and relFile) from object's host to paste the text, it should be the same text content by the host XML output. File browser Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly true, baseDirectory destination folder, relFile destination file name (maybe xxx.class-name) to paste the file. Show message when paste action success or failed. See Handle Message and Exception. If the data type is not matched, show the un-matched message. Editor Panel Mode Ratio Button The Editor Panel switched by the Editor Panel Mode Ratio Button. The BaseDirectory and RelFile properties should exist. Use the RelFile property if the object's host has the corresponding property like XXXFile. The Apply action should be well-set. Include SetFileDelegate from XFactory.Gen(XElement, string, SetFileDelegate, GenMode, params object[]) function. The last argument should also be delivered by the host. So there must exist an property to pass the argument. XML Editor Panel Layout XML Editor Panel Cancel Button Apply Button XML TextArea Shows error message if the xml-parsing or object creation failed on XML Editor Panel Apply Button applied. WPF Application Source Code Path Common/ObjectManagementMenuButton see this page for git repository." + "summary": "Object Management Menu Button The menu button represent the target object with getter function and setter function. The target object generally is IMakeXmlSource. the target object with getter function and setter function is such like: object TargetObject{get=>TargetObjectGetter?.Invoke();set=>TargetObjectSetter?.Invoke(value);} Func TargetObjectGetter{get;set;} Action TargetObjectSetter{get;set;} The target object has the following functions: File Save/Load See GUI File Path Assignment Object Copy/Paste Editor Panel Mode Selection GUI (user-friendly) XML Get XML by IMakeXmlSource with exhibitionOnly true. Set XML by XFactory. If the target object is not IMakeXmlSource, then the XML Editor Panel Mode should not appear. The other functions are still buildable. Don't use GenMode.Default on XFactory functions. Use GenMode.Rebase. Since GenMode.Default pass the inner exception silently. Layout Object Management Menu Button Load Button Load Resource Button Save As Button (splitter) Copy Button (with hotkey support if the Object Management Menu Button is focused) Paste Button (with hotkey support if the Object Management Menu Button is focused) (splitter) GUI Ratio Button XML Ratio Button Tip Since the Object Management Menu Button has special meaning, use icon instead of text label. Do not use icon on the other child buttons. The icons gains nothing but hard to keep style to the full application. If the model is selected, show a different style (may be color) on the menu button. The model should contain a ResourceDirectory property. Do not show Load Resource Button if Resource directory not explicitly gave. Copy & Paste Object Copy/Paste (i.e. Select/Set or Duplicated-Set) Copy (i.e. Select) Set the model to SelectedItem. Paste Set SelectedItem to the model. Set by reference is default. Apply Duplicated-Set if explicitly required. While a object is copied (selected) here, it can also be paste (drag) to: Text editor Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly false and the argument (baseDirectory and relFile) from object's host to paste the text, it should be the same text content by the host XML output. File browser Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly true, baseDirectory destination folder, relFile destination file name (maybe xxx.class-name) to paste the file. Show message when paste action success or failed. See Handle Message and Exception. If the data type is not matched, show the un-matched message. Editor Panel Mode Ratio Button The Editor Panel switched by the Editor Panel Mode Ratio Button. The BaseDirectory and RelFile properties should exist. Use the RelFile property if the object's host has the corresponding property like XXXFile. The Apply action should be well-set. Include SetFileDelegate from XFactory.Gen(XElement, string, SetFileDelegate, GenMode, params object[]) function. The last argument should also be delivered by the host. So there must exist an property to pass the argument. XML Editor Panel Layout XML Editor Panel Cancel Button Apply Button XML TextArea Shows error message if the xml-parsing or object creation failed on XML Editor Panel Apply Button applied. WPF Application Source Code Path Common/ObjectManagementMenuButton see this page for git repository." }, "brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html": { "href": "brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html", @@ -5037,7 +5037,7 @@ "brief/dev-doc/general-hinc-workflow/index.html": { "href": "brief/dev-doc/general-hinc-workflow/index.html", "title": "General HiNC Workflow | HiAPI-C# 2025", - "summary": "General HiNC Workflow The following diagram illustrates the overall HiNC workflow: graph TD A[\"Create MachiningProject\"] --> B[\"Setting Environment\"] B --> C[\"Setting Project Tasks\"] C --> D[\"Run Tasks\"] D --> E[\"View Analysis Results\"] For a complete implementation example, see: DemoBuildMachiningProject 1. Create MachiningProject Creating a machining project is the first step in the HiNC workflow, accomplished by initializing a MachiningProject object. 2. Setting Environment In MachiningProject Set MachiningEquipment: Usually one-time settings: MachiningChain - Configure the complete machine tool including geometry, kinematic chain, and coordinate transformations SpindleCapability - Configure SpindleCapability CoolantHeatCondition - Configure coolant heat conditions BackgroundTemperature - Configure environment background temperature Variable settings: Fixture - Configure fixture Workpiece - Configure workpiece Set MachiningToolHouse - Configure tool house Set NcEnv (Controller) - Configure NC system environment parameters 3. Setting Project Tasks Set sequential tasks using PlayerCommand: Set NC Files - Set the file path and customize simulation and optimization settings for each NC file Configure NC optimization - Configure NC code optimization parameters Set GeomDiffCommand - Configure geometry comparison functionality to compare target workpiece shape with simulated shape Set MillingTraining - Configure milling parameter training to calibrate simulation parameters based on actual machining data Other task configurations… The PlayerCommand is typically a ListCommand that contains a sequence of command entries to be executed during the simulation. 4. Run the Tasks (Simulation and Optimization) Run PlayerCommand through . At this stage, the simulation process is similar to video playback, which can be: Started Stopped Paused Run one line Run one step Reset The controls the execution pace of the simulation, allowing you to observe the machining process in detail or run it at full speed. View the Analysis During Process or Result SessionMessageHost contains a sequence of simulation messages and step data, which can be used to monitor and analyze the simulation process and results. UI Pattern The user interface navigation bar matches the workflow. Top-level navigation items include: MachiningProject New Save Load Environment ... Task ... Sim (Simulation) This UI structure makes it intuitive to follow the HiNC workflow from project creation to simulation execution." + "summary": "General HiNC Workflow The following diagram illustrates the overall HiNC workflow: graph TD A[\"Create MachiningProject\"] --> B[\"Setting Environment\"] B --> C[\"Setting Project Tasks\"] C --> D[\"Run Tasks\"] D --> E[\"View Analysis Results\"] For a complete implementation example, see: DemoBuildMachiningProject 1. Create MachiningProject Creating a machining project is the first step in the HiNC workflow, accomplished by initializing a MachiningProject object. 2. Setting Environment In MachiningProject Set MachiningEquipment: Usually one-time settings: MachiningChain - Configure the complete machine tool including geometry, kinematic chain, and coordinate transformations SpindleCapability - Configure SpindleCapability CoolantHeatCondition - Configure coolant heat conditions BackgroundTemperature - Configure environment background temperature Variable settings: Fixture - Configure fixture Workpiece - Configure workpiece Set MachiningToolHouse - Configure tool house Set NcEnv (Controller) - Configure NC system environment parameters 3. Setting Project Tasks Set sequential tasks using PlayerCommand: Set NC Files - Set the file path and customize simulation and optimization settings for each NC file Configure NC optimization - Configure NC code optimization parameters Set GeomDiffCommand - Configure geometry comparison functionality to compare target workpiece shape with simulated shape Set MillingTraining - Configure milling parameter training to calibrate simulation parameters based on actual machining data Other task configurations… The PlayerCommand is typically a ListCommand that contains a sequence of command entries to be executed during the simulation. 4. Run the Tasks (Simulation and Optimization) Run PlayerCommand through PacePlayer. At this stage, the simulation process is similar to video playback, which can be: Started Stopped Paused Run one line Run one step Reset The PacePlayer controls the execution pace of the simulation, allowing you to observe the machining process in detail or run it at full speed. View the Analysis During Process or Result SessionMessageHost contains a sequence of simulation messages and step data, which can be used to monitor and analyze the simulation process and results. UI Pattern The user interface navigation bar matches the workflow. Top-level navigation items include: MachiningProject New Save Load Environment ... Task ... Sim (Simulation) This UI structure makes it intuitive to follow the HiNC workflow from project creation to simulation execution." }, "brief/dev-doc/getting-started/index.html": { "href": "brief/dev-doc/getting-started/index.html", @@ -5052,7 +5052,7 @@ "brief/dev-doc/release-note/index.html": { "href": "brief/dev-doc/release-note/index.html", "title": "Release Note | HiAPI-C# 2025", - "summary": "Release Note HiNc Packages Version 3.1.91 Add NcOptimizationEmbeddedLogMode to control embedded log detail level (None/SimpleLog/FullLog) (see 嵌入式日誌註解). Fix bug of NcOptProc duplicated feedrate assignment HiNc Packages Version 3.1.90 Rename optimization log API EnableIndividualStepAdjustmentLog Fix crash from workpiece displaying with specific mechanical topology setting Improve .flatproc.log output to maintain step order during parallel computation Various stability improvements and bug fixes HiNc Packages Version 3.1.86 Re-build NcOptProc with stricter optimization logics Add optimization logging features (see 優化日誌): .flatproc.log file output for optimization process analysis Embedded log comments in optimized NC file marking source lines with (src) suffix Fix cutting depth and width accuracy by bounding-box method with workpiece surface Fix collision check error during concurrent changing collidable object Various stability improvements and bug fixes HiNc Packages Version 3.1.84 Optimize memory usage by shrinking map-size of clStripPos Fix design pattern of cutting parameter training module (MillingTraining) Add LoadCuttingParaByFile function to load cutting parameters from file Improve CsvRunner actual time parsing: automatically calculate step duration from actual time when duration is not provided Enhance message handling in RuntimeApi by unifying SessionMessageHost usage Improve optimization performance with better task scheduling Various performance improvements and bug fixes HiNc Packages Version 3.1.75 Add actual time tracking functionality (ActualTime) Various stability improvements and bug fixes HiNc Packages Version 3.1.74 Rename class MillingCutterOptLimit to MillingCutterOptOption Add physics simulation function for relief face collision depth detection (ReliefFaceCollidingDepth_mm) and optimization (EnableLimitByReliefAngle) Add UpdateNcOptOption function to step processing Fix step ordering bug from concurrent processing Fix ClStrip shrinking to zero issue" + "summary": "Release Note HiNc Packages Version 3.1.100 Refactor project architecture: split runtime functions from MachiningProject to LocalProjectService for better separation of concerns Improve MillingTraining module with separate lead and result parameter templates for more accurate cutting parameter training Separate C++ library for code protection Add UTF-8 file path support for runtime geometry IO operations Improve CsvRunner with enhanced time mapping pattern Various architecture improvements and bug fixes HiNc Packages Version 3.1.91 Add NcOptimizationEmbeddedLogMode to control embedded log detail level (None/SimpleLog/FullLog) (see 嵌入式日誌註解). Fix bug of NcOptProc duplicated feedrate assignment HiNc Packages Version 3.1.90 Rename optimization log API EnableIndividualStepAdjustmentLog Fix crash from workpiece displaying with specific mechanical topology setting Improve .flatproc.log output to maintain step order during parallel computation Various stability improvements and bug fixes HiNc Packages Version 3.1.86 Re-build NcOptProc with stricter optimization logics Add optimization logging features (see 優化日誌): .flatproc.log file output for optimization process analysis Embedded log comments in optimized NC file marking source lines with (src) suffix Fix cutting depth and width accuracy by bounding-box method with workpiece surface Fix collision check error during concurrent changing collidable object Various stability improvements and bug fixes HiNc Packages Version 3.1.84 Optimize memory usage by shrinking map-size of clStripPos Fix design pattern of cutting parameter training module (MillingTraining) Add LoadCuttingParaByFile function to load cutting parameters from file Improve CsvRunner actual time parsing: automatically calculate step duration from actual time when duration is not provided Enhance message handling in RuntimeApi by unifying SessionMessageHost usage Improve optimization performance with better task scheduling Various performance improvements and bug fixes HiNc Packages Version 3.1.75 Add actual time tracking functionality (ActualTime) Various stability improvements and bug fixes HiNc Packages Version 3.1.74 Rename class MillingCutterOptLimit to MillingCutterOptOption Add physics simulation function for relief face collision depth detection (ReliefFaceCollidingDepth_mm) and optimization (EnableLimitByReliefAngle) Add UpdateNcOptOption function to step processing Fix step ordering bug from concurrent processing Fix ClStrip shrinking to zero issue" }, "brief/dev-doc/system-requirements.html": { "href": "brief/dev-doc/system-requirements.html", diff --git a/App/zh-Hans/HiMech.resources.dll b/App/zh-Hans/HiMech.resources.dll index 9a0b669..0bf2101 100644 Binary files a/App/zh-Hans/HiMech.resources.dll and b/App/zh-Hans/HiMech.resources.dll differ diff --git a/App/zh-Hans/HiNc.resources.dll b/App/zh-Hans/HiNc.resources.dll index 59774c0..bf43a12 100644 Binary files a/App/zh-Hans/HiNc.resources.dll and b/App/zh-Hans/HiNc.resources.dll differ diff --git a/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll b/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll index 55dc373..d76b010 100644 Binary files a/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll and b/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/zh-Hans/PresentationCore.resources.dll b/App/zh-Hans/PresentationCore.resources.dll index edbb2f7..e8d02fc 100644 Binary files a/App/zh-Hans/PresentationCore.resources.dll and b/App/zh-Hans/PresentationCore.resources.dll differ diff --git a/App/zh-Hans/PresentationFramework.resources.dll b/App/zh-Hans/PresentationFramework.resources.dll index 1ce092b..a180be2 100644 Binary files a/App/zh-Hans/PresentationFramework.resources.dll and b/App/zh-Hans/PresentationFramework.resources.dll differ diff --git a/App/zh-Hans/PresentationUI.resources.dll b/App/zh-Hans/PresentationUI.resources.dll index 67721b1..ec966ad 100644 Binary files a/App/zh-Hans/PresentationUI.resources.dll and b/App/zh-Hans/PresentationUI.resources.dll differ diff --git a/App/zh-Hans/ReachFramework.resources.dll b/App/zh-Hans/ReachFramework.resources.dll index 2baa158..a41ce6e 100644 Binary files a/App/zh-Hans/ReachFramework.resources.dll and b/App/zh-Hans/ReachFramework.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll b/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll index 6b1566c..433ee43 100644 Binary files a/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll and b/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.Design.resources.dll b/App/zh-Hans/System.Windows.Forms.Design.resources.dll index 3a18940..6f475c6 100644 Binary files a/App/zh-Hans/System.Windows.Forms.Design.resources.dll and b/App/zh-Hans/System.Windows.Forms.Design.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll b/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll index 9d190d3..3d40557 100644 Binary files a/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll and b/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.resources.dll b/App/zh-Hans/System.Windows.Forms.resources.dll index 80700b1..e3b3447 100644 Binary files a/App/zh-Hans/System.Windows.Forms.resources.dll and b/App/zh-Hans/System.Windows.Forms.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll b/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll index 73eb2c0..29275f2 100644 Binary files a/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll and b/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/zh-Hans/System.Xaml.resources.dll b/App/zh-Hans/System.Xaml.resources.dll index 58750ae..a04dfd0 100644 Binary files a/App/zh-Hans/System.Xaml.resources.dll and b/App/zh-Hans/System.Xaml.resources.dll differ diff --git a/App/zh-Hans/UIAutomationClient.resources.dll b/App/zh-Hans/UIAutomationClient.resources.dll index 48cb624..dc0a92c 100644 Binary files a/App/zh-Hans/UIAutomationClient.resources.dll and b/App/zh-Hans/UIAutomationClient.resources.dll differ diff --git a/App/zh-Hans/UIAutomationClientSideProviders.resources.dll b/App/zh-Hans/UIAutomationClientSideProviders.resources.dll index c167a37..5efbc51 100644 Binary files a/App/zh-Hans/UIAutomationClientSideProviders.resources.dll and b/App/zh-Hans/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/zh-Hans/UIAutomationProvider.resources.dll b/App/zh-Hans/UIAutomationProvider.resources.dll index a616996..67b8020 100644 Binary files a/App/zh-Hans/UIAutomationProvider.resources.dll and b/App/zh-Hans/UIAutomationProvider.resources.dll differ diff --git a/App/zh-Hans/UIAutomationTypes.resources.dll b/App/zh-Hans/UIAutomationTypes.resources.dll index 0567afb..965bc82 100644 Binary files a/App/zh-Hans/UIAutomationTypes.resources.dll and b/App/zh-Hans/UIAutomationTypes.resources.dll differ diff --git a/App/zh-Hans/WindowsBase.resources.dll b/App/zh-Hans/WindowsBase.resources.dll index 9a6ed87..411bf38 100644 Binary files a/App/zh-Hans/WindowsBase.resources.dll and b/App/zh-Hans/WindowsBase.resources.dll differ diff --git a/App/zh-Hans/WindowsFormsIntegration.resources.dll b/App/zh-Hans/WindowsFormsIntegration.resources.dll index 692b259..d9eb766 100644 Binary files a/App/zh-Hans/WindowsFormsIntegration.resources.dll and b/App/zh-Hans/WindowsFormsIntegration.resources.dll differ diff --git a/App/zh-Hant/HiGeom.resources.dll b/App/zh-Hant/HiGeom.resources.dll index 469a59f..b92e812 100644 Binary files a/App/zh-Hant/HiGeom.resources.dll and b/App/zh-Hant/HiGeom.resources.dll differ diff --git a/App/zh-Hant/HiMech.resources.dll b/App/zh-Hant/HiMech.resources.dll index 687f4ce..4439c6c 100644 Binary files a/App/zh-Hant/HiMech.resources.dll and b/App/zh-Hant/HiMech.resources.dll differ diff --git a/App/zh-Hant/HiNc.resources.dll b/App/zh-Hant/HiNc.resources.dll index c6ee766..1082dc0 100644 Binary files a/App/zh-Hant/HiNc.resources.dll and b/App/zh-Hant/HiNc.resources.dll differ diff --git a/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll b/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll index 8e32362..97b7fdf 100644 Binary files a/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll and b/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/zh-Hant/PresentationCore.resources.dll b/App/zh-Hant/PresentationCore.resources.dll index a49cb02..1dc1db7 100644 Binary files a/App/zh-Hant/PresentationCore.resources.dll and b/App/zh-Hant/PresentationCore.resources.dll differ diff --git a/App/zh-Hant/PresentationFramework.resources.dll b/App/zh-Hant/PresentationFramework.resources.dll index 944e5e3..1c8e8dd 100644 Binary files a/App/zh-Hant/PresentationFramework.resources.dll and b/App/zh-Hant/PresentationFramework.resources.dll differ diff --git a/App/zh-Hant/PresentationUI.resources.dll b/App/zh-Hant/PresentationUI.resources.dll index a800bbf..01a2628 100644 Binary files a/App/zh-Hant/PresentationUI.resources.dll and b/App/zh-Hant/PresentationUI.resources.dll differ diff --git a/App/zh-Hant/ReachFramework.resources.dll b/App/zh-Hant/ReachFramework.resources.dll index 3a6dc81..0e572a7 100644 Binary files a/App/zh-Hant/ReachFramework.resources.dll and b/App/zh-Hant/ReachFramework.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll b/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll index 82be6ff..6b68014 100644 Binary files a/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll and b/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.Design.resources.dll b/App/zh-Hant/System.Windows.Forms.Design.resources.dll index 787ba79..08e2498 100644 Binary files a/App/zh-Hant/System.Windows.Forms.Design.resources.dll and b/App/zh-Hant/System.Windows.Forms.Design.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll b/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll index 9398095..75d59ee 100644 Binary files a/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll and b/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.resources.dll b/App/zh-Hant/System.Windows.Forms.resources.dll index c0b1d8f..ffa15bc 100644 Binary files a/App/zh-Hant/System.Windows.Forms.resources.dll and b/App/zh-Hant/System.Windows.Forms.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll b/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll index 96a9f72..53cdaaf 100644 Binary files a/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll and b/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/zh-Hant/System.Xaml.resources.dll b/App/zh-Hant/System.Xaml.resources.dll index b811778..0f650f5 100644 Binary files a/App/zh-Hant/System.Xaml.resources.dll and b/App/zh-Hant/System.Xaml.resources.dll differ diff --git a/App/zh-Hant/UIAutomationClient.resources.dll b/App/zh-Hant/UIAutomationClient.resources.dll index 5e6c63b..0c700d6 100644 Binary files a/App/zh-Hant/UIAutomationClient.resources.dll and b/App/zh-Hant/UIAutomationClient.resources.dll differ diff --git a/App/zh-Hant/UIAutomationClientSideProviders.resources.dll b/App/zh-Hant/UIAutomationClientSideProviders.resources.dll index f971be9..8d54ca4 100644 Binary files a/App/zh-Hant/UIAutomationClientSideProviders.resources.dll and b/App/zh-Hant/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/zh-Hant/UIAutomationProvider.resources.dll b/App/zh-Hant/UIAutomationProvider.resources.dll index 1aa05ac..206dc5c 100644 Binary files a/App/zh-Hant/UIAutomationProvider.resources.dll and b/App/zh-Hant/UIAutomationProvider.resources.dll differ diff --git a/App/zh-Hant/UIAutomationTypes.resources.dll b/App/zh-Hant/UIAutomationTypes.resources.dll index d649b97..4c8e1d0 100644 Binary files a/App/zh-Hant/UIAutomationTypes.resources.dll and b/App/zh-Hant/UIAutomationTypes.resources.dll differ diff --git a/App/zh-Hant/WindowsBase.resources.dll b/App/zh-Hant/WindowsBase.resources.dll index 1d83408..373a2f3 100644 Binary files a/App/zh-Hant/WindowsBase.resources.dll and b/App/zh-Hant/WindowsBase.resources.dll differ diff --git a/App/zh-Hant/WindowsFormsIntegration.resources.dll b/App/zh-Hant/WindowsFormsIntegration.resources.dll index 9eea9b4..a4feabd 100644 Binary files a/App/zh-Hant/WindowsFormsIntegration.resources.dll and b/App/zh-Hant/WindowsFormsIntegration.resources.dll differ