diff --git a/.vs/mudsort/FileContentIndex/77b29525-02b3-4053-90e0-0beda2b7b347.vsidx b/.vs/mudsort/FileContentIndex/77b29525-02b3-4053-90e0-0beda2b7b347.vsidx deleted file mode 100644 index f4d5d98..0000000 Binary files a/.vs/mudsort/FileContentIndex/77b29525-02b3-4053-90e0-0beda2b7b347.vsidx and /dev/null differ diff --git a/.vs/mudsort/FileContentIndex/d38be224-72b3-4de1-8a28-a251f90349a7.vsidx b/.vs/mudsort/FileContentIndex/d38be224-72b3-4de1-8a28-a251f90349a7.vsidx new file mode 100644 index 0000000..09b1c9e Binary files /dev/null and b/.vs/mudsort/FileContentIndex/d38be224-72b3-4de1-8a28-a251f90349a7.vsidx differ diff --git a/.vs/mudsort/FileContentIndex/f96bf8a0-2487-45ea-ba8b-a041a61c6c53.vsidx b/.vs/mudsort/FileContentIndex/f96bf8a0-2487-45ea-ba8b-a041a61c6c53.vsidx deleted file mode 100644 index 248160f..0000000 Binary files a/.vs/mudsort/FileContentIndex/f96bf8a0-2487-45ea-ba8b-a041a61c6c53.vsidx and /dev/null differ diff --git a/.vs/mudsort/v17/.suo b/.vs/mudsort/v17/.suo index 67670f2..a1cd262 100644 Binary files a/.vs/mudsort/v17/.suo and b/.vs/mudsort/v17/.suo differ diff --git a/.vs/mudsort/v17/DocumentLayout.backup.json b/.vs/mudsort/v17/DocumentLayout.backup.json index 67d5674..8a42483 100644 --- a/.vs/mudsort/v17/DocumentLayout.backup.json +++ b/.vs/mudsort/v17/DocumentLayout.backup.json @@ -3,39 +3,36 @@ "WorkspaceRootPath": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|mudsort||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\mainview.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:mainview.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:mainview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}", "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\util.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:util.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -45,58 +42,72 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 8, + "SelectedChildIndex": 7, "Children": [ { "$type": "Document", "DocumentIndex": 1, - "Title": "mudsort", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mudsort.csproj", - "RelativeDocumentMoniker": "mudsort.csproj", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mudsort.csproj", - "RelativeToolTip": "mudsort.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-10-07T21:13:52.282Z", + "Title": "mainView.xml", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainView.xml", + "RelativeDocumentMoniker": "mainView.xml", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainView.xml", + "RelativeToolTip": "mainView.xml", + "ViewState": "AgIAAEMAAAAAAAAAAAAgwFQAAABoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", + "WhenOpened": "2024-12-11T19:58:03.069Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, + "Title": "MainView.cs", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\MainView.cs", + "RelativeDocumentMoniker": "MainView.cs", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\MainView.cs", + "RelativeToolTip": "MainView.cs", + "ViewState": "AgIAAFcAAAAAAAAAAADgv24AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-11T19:58:08.684Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, "Title": "AlphanumComparator.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\AlphanumComparator.cs", "RelativeDocumentMoniker": "AlphanumComparator.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\AlphanumComparator.cs", "RelativeToolTip": "AlphanumComparator.cs", - "ViewState": "AgIAAE8AAAAAAAAAAADgv2oAAAAvAAAAAAAAAA==", + "ViewState": "AgIAADwAAAAAAAAAAAArwHAAAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-07T20:25:48.782Z", - "EditorCaption": "" + "WhenOpened": "2024-10-07T22:32:39.18Z" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 3, + "Title": "SortFlag.cs", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", + "RelativeDocumentMoniker": "SortFlag.cs", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", + "RelativeToolTip": "SortFlag.cs", + "ViewState": "AgIAAI8AAAAAAAAAAADgv7QAAABLAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2022-02-13T15:04:39.76Z" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{269a02dc-6af8-11d3-bdc4-00c04f688e50}" + }, + { + "$type": "Document", + "DocumentIndex": 5, "Title": "Enums.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Enums.cs", "RelativeDocumentMoniker": "Enums.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Enums.cs", "RelativeToolTip": "Enums.cs", - "ViewState": "AgIAAEwAAAAAAAAAAAAgwH8AAAAgAAAAAAAAAA==", + "ViewState": "AgIAAF4AAAAAAAAAAAAgwH8AAAAgAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-06T02:12:48.994Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "app.config", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config", - "RelativeDocumentMoniker": "app.config", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config", - "RelativeToolTip": "app.config", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|", - "WhenOpened": "2024-10-06T02:12:48.299Z", - "EditorCaption": "" + "WhenOpened": "2024-10-06T02:12:48.994Z" }, { "$type": "Document", @@ -107,57 +118,32 @@ "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\Settings.settings", "RelativeToolTip": "Properties\\Settings.settings", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002767|", - "WhenOpened": "2024-10-06T01:46:15.767Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 7, - "Title": "Util.cs", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Util.cs", - "RelativeDocumentMoniker": "Util.cs", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Util.cs", - "RelativeToolTip": "Util.cs", - "ViewState": "AgIAABcAAAAAAAAAAAA1wDMAAAAlAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-06T01:27:51.536Z" + "WhenOpened": "2024-10-06T01:46:15.767Z" }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 0, "Title": "PluginCore.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", "RelativeDocumentMoniker": "PluginCore.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", "RelativeToolTip": "PluginCore.cs", - "ViewState": "AgIAAMAAAAAAAAAAAAAgwNAAAAAYAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2022-02-15T14:58:30.193Z" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "SortFlag.cs", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", - "RelativeDocumentMoniker": "SortFlag.cs", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", - "RelativeToolTip": "SortFlag.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABaAAAAAAAAAA==", + "ViewState": "AgIAAB4AAAAAAAAAAAAqwFIAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2022-02-13T15:04:39.76Z" + "WhenOpened": "2022-02-15T14:58:30.193Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 4, "Title": "AssemblyInfo.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\AssemblyInfo.cs", "RelativeDocumentMoniker": "Properties\\AssemblyInfo.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\AssemblyInfo.cs", "RelativeToolTip": "Properties\\AssemblyInfo.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACMAAAAnAAAAAAAAAA==", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACIAAAAhAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2022-02-15T15:20:19.856Z", - "EditorCaption": "" + "WhenOpened": "2022-02-15T15:20:19.856Z" } ] } diff --git a/.vs/mudsort/v17/DocumentLayout.json b/.vs/mudsort/v17/DocumentLayout.json index 41c4c3d..07764dd 100644 --- a/.vs/mudsort/v17/DocumentLayout.json +++ b/.vs/mudsort/v17/DocumentLayout.json @@ -3,36 +3,36 @@ "WorkspaceRootPath": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|c:\\turbine\\asheron\u0027s call\\mudsort\\plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainview.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:mainview.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\util.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:util.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:mainview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:plugincore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:sortflag.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:enums.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\settings.settings||{6D2695F9-5365-4A78-89ED-F205C045BFE6}" }, { - "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:properties\\assemblyinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|C:\\Turbine\\Asheron\u0027s Call\\mudsort\\alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2880823-67E7-4B3D-A481-9ADC9847C39C}|mudsort.csproj|solutionrelative:alphanumcomparator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -42,48 +42,89 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 0, + "SelectedChildIndex": 6, "Children": [ { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 2, + "Title": "mainView.xml", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainView.xml", + "RelativeDocumentMoniker": "mainView.xml", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\mainView.xml", + "RelativeToolTip": "mainView.xml", + "ViewState": "AgIAAEMAAAAAAAAAAAAgwFQAAABoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", + "WhenOpened": "2024-12-11T19:58:03.069Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "MainView.cs", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\MainView.cs", + "RelativeDocumentMoniker": "MainView.cs", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\MainView.cs", + "RelativeToolTip": "MainView.cs", + "ViewState": "AgIAAFcAAAAAAAAAAADgv24AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-11T19:58:08.684Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, "Title": "AlphanumComparator.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\AlphanumComparator.cs", "RelativeDocumentMoniker": "AlphanumComparator.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\AlphanumComparator.cs", "RelativeToolTip": "AlphanumComparator.cs", - "ViewState": "AgIAAF0AAAAAAAAAAADgv3QAAAAkAAAAAAAAAA==", + "ViewState": "AgIAADwAAAAAAAAAAAArwHAAAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-07T22:32:39.18Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "SortFlag.cs", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", + "RelativeDocumentMoniker": "SortFlag.cs", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", + "RelativeToolTip": "SortFlag.cs", + "ViewState": "AgIAAI8AAAAAAAAAAADgv7QAAABLAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2022-02-13T15:04:39.76Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "PluginCore.cs", + "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", + "RelativeDocumentMoniker": "PluginCore.cs", + "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", + "RelativeToolTip": "PluginCore.cs", + "ViewState": "AgIAAFIAAAAAAAAAAAAAAFIAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-07T22:32:39.18Z", + "WhenOpened": "2022-02-15T14:58:30.193Z", "EditorCaption": "" }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{269a02dc-6af8-11d3-bdc4-00c04f688e50}" + }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 0, "Title": "Enums.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Enums.cs", "RelativeDocumentMoniker": "Enums.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Enums.cs", "RelativeToolTip": "Enums.cs", - "ViewState": "AgIAAF4AAAAAAAAAAAAgwH8AAAAgAAAAAAAAAA==", + "ViewState": "AgIAADUAAAAAAAAAAAAQwAYAAAAQAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-06T02:12:48.994Z" + "WhenOpened": "2024-10-06T02:12:48.994Z", + "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 6, - "Title": "app.config", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config", - "RelativeDocumentMoniker": "app.config", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\app.config", - "RelativeToolTip": "app.config", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|", - "WhenOpened": "2024-10-06T02:12:48.299Z" - }, - { - "$type": "Document", - "DocumentIndex": 2, "Title": "Settings.settings", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\Settings.settings", "RelativeDocumentMoniker": "Properties\\Settings.settings", @@ -94,50 +135,13 @@ }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "Util.cs", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Util.cs", - "RelativeDocumentMoniker": "Util.cs", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Util.cs", - "RelativeToolTip": "Util.cs", - "ViewState": "AgIAABcAAAAAAAAAAAA1wDMAAAAlAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-06T01:27:51.536Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "PluginCore.cs", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", - "RelativeDocumentMoniker": "PluginCore.cs", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\PluginCore.cs", - "RelativeToolTip": "PluginCore.cs", - "ViewState": "AgIAAMAAAAAAAAAAAAAgwNAAAAAYAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2022-02-15T14:58:30.193Z" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "SortFlag.cs", - "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", - "RelativeDocumentMoniker": "SortFlag.cs", - "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\SortFlag.cs", - "RelativeToolTip": "SortFlag.cs", - "ViewState": "AgIAAEABAAAAAAAAAADwv24BAABKAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2022-02-13T15:04:39.76Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 5, "Title": "AssemblyInfo.cs", "DocumentMoniker": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\AssemblyInfo.cs", "RelativeDocumentMoniker": "Properties\\AssemblyInfo.cs", "ToolTip": "C:\\Turbine\\Asheron\u0027s Call\\mudsort\\Properties\\AssemblyInfo.cs", "RelativeToolTip": "Properties\\AssemblyInfo.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACIAAAAiAAAAAAAAAA==", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACIAAAAhAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2022-02-15T15:20:19.856Z" } diff --git a/PluginCore.cs b/PluginCore.cs index ce0cf27..75a07a9 100644 --- a/PluginCore.cs +++ b/PluginCore.cs @@ -18,7 +18,7 @@ namespace mudsort { public class PluginCore : PluginBase { - const int ICON_ADD = 0x60011F9; // GREEN CIRCLE + const int ICON_ADD = 0x060011F9; // GREEN CIRCLE const int ICON_MOVE_DOWN = 0x60028FD; // RED DOWN ARROW const int ICON_MOVE_UP = 0x60028FC; // GREEN UP ARROW const int ICON_REMOVE = 0x60011F8; //RED CIRCLE SLASH @@ -40,28 +40,45 @@ public static PluginCore getInstance() return instance; } + /// Initializes the sorting process by filtering items and registering an event handler. public void activate() { try { + // Set the current state to initiated CURRENT_STATE = State.INITIATED; + + // Clear existing sort queues and lists sortQueue.Clear(); sortList.Clear(); + + // Iterate through items in the specified container foreach (WorldObject worldObject in Core.WorldFilter.GetByContainer(containerSource)) { - if (worldObject.Values(LongValueKey.EquippedSlots, 0) == 0 - && Core.WorldFilter[worldObject.Id].Values(LongValueKey.Slot) != -1 - && !worldObject.ObjectClass.Equals(ObjectClass.Foci) + // Check if the item is not equipped, has a valid slot, is not a Foci object, + // and matches the selected object class filter (if applicable) + if (worldObject.Values(LongValueKey.EquippedSlots, 0) == 0 + && Core.WorldFilter[worldObject.Id].Values(LongValueKey.Slot) != -1 + && !worldObject.ObjectClass.Equals(ObjectClass.Foci) && (MainView.cmbObjClassFilters.Current == 0 || (MainView.cmbObjClassFilters.Current != 0 && worldObject.ObjectClass.ToString().ToLower().StartsWith(ocfilter.ToLower())))) { + // Add the world object to the sort list addWorldObject(sortList, worldObject, false); } } + + // Log the number of items added to the sort list Util.WriteToChat(sortList.Count + " items added to sort list..."); + + // Register the render frame event handler for sorting CoreManager.Current.RenderFrame += new EventHandler(Current_RenderFrame_Sort); } - catch (Exception e) { Util.LogError(e); } + catch (Exception e) + { + // Log any errors encountered during execution + Util.LogError(e); + } } public void addWorldObject(System.Collections.IList toList, WorldObject worldObject, bool recursive) @@ -372,7 +389,7 @@ public void rebuildLstSortSettings() VirindiViewService.TooltipSystem.AssociateTooltip((HudPictureBox)row[3], "Click To Decrease Sort Priority Of " + iFlag.key.ToString()); VirindiViewService.TooltipSystem.AssociateTooltip((HudPictureBox)row[4], "Click To Remove Sorting By " + iFlag.key.ToString()); VirindiViewService.TooltipSystem.AssociateTooltip((HudPictureBox)row[5], "Click To Reverse Sort Order Of " + iFlag.key.ToString()); - VirindiViewService.TooltipSystem.AssociateTooltip((HudPictureBox)row[6], iFlag.key.GetType().Name); + VirindiViewService.TooltipSystem.AssociateTooltip((HudPictureBox)row[6], iFlag.key.GetType() == typeof(string) ? "Custom" : iFlag.key.GetType().Name); } foreach (SortFlag iFlag in SortFlag.sortedFlagList.Values) { diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index f76e4e3..b885e21 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.6.6.1")] -[assembly: AssemblyFileVersion("1.6.6.1")] +[assembly: AssemblyVersion("1.6.7")] +[assembly: AssemblyFileVersion("1.6.7")] diff --git a/SortFlag.cs b/SortFlag.cs index b2101c0..1565974 100644 --- a/SortFlag.cs +++ b/SortFlag.cs @@ -7,18 +7,24 @@ namespace mudsort { public class SortFlag { + const int FLAG_LONG = 0x06003353; + const int FLAG_DOUBLE = 0x0600335C; + const int FLAG_STRING = 0x0600335A; + const int FLAG_BOOL = 0x06003356; + const int FLAG_CUSTOM = 0x06003354; + public static SortedList sortedFlagList = new SortedList(new AlphanumComparator()); - public static SortFlag OBJECT_CLASS = new SortFlag("ObjectClass",0x29D1,"OC", "OC"); - public static SortFlag CALCED_TOTAL_RATINGS = new SortFlag("CalcedTotalRatings", 0x29D1, "TR", "TR"); - public static SortFlag BUFFED_WEAPON_DAMAGE = new SortFlag("BuffedWeaponDamage", 0x29D1, "BW", "BW"); - public static SortFlag BUFFED_ELEMENTAL_DAMAGE = new SortFlag("BuffedElementalDamage", 0x29D1, "BE", "BE"); - public static SortFlag BUFFED_MELEE_DEFENSE = new SortFlag("BuffedMeleeDefense", 0x29D1, "BD", "BD"); - public static SortFlag BUFFED_ATTACK_BONUS = new SortFlag("BuffedAttackBonus", 0x29D1, "BA", "BA"); - public static SortFlag BUFFED_ARMOR_LEVEL = new SortFlag("BuffedArmorLevel", 0x29D1, "BP", "BP"); - public static SortFlag BUFFED_MANA_CONVERSION = new SortFlag("BuffedManaConversion", 0x29D1, "BM", "BM"); - public static SortFlag TOTAL_MISSILE_DAMAGE = new SortFlag("TotalMissileDamage", 0x29D1, "TM", "TM"); - public static SortFlag TOTAL_SUMMON_DAMAGE = new SortFlag("TotalSummonDamage", 0x29D1, "TS", "TS"); + public static SortFlag OBJECT_CLASS = new SortFlag("ObjectClass", FLAG_CUSTOM, "OC", "OC"); + public static SortFlag CALCED_TOTAL_RATINGS = new SortFlag("CalcedTotalRatings", FLAG_CUSTOM, "TR", "TR"); + public static SortFlag BUFFED_WEAPON_DAMAGE = new SortFlag("BuffedWeaponDamage", FLAG_CUSTOM, "BW", "BW"); + public static SortFlag BUFFED_ELEMENTAL_DAMAGE = new SortFlag("BuffedElementalDamage", FLAG_CUSTOM, "BE", "BE"); + public static SortFlag BUFFED_MELEE_DEFENSE = new SortFlag("BuffedMeleeDefense", FLAG_CUSTOM, "BD", "BD"); + public static SortFlag BUFFED_ATTACK_BONUS = new SortFlag("BuffedAttackBonus", FLAG_CUSTOM, "BA", "BA"); + public static SortFlag BUFFED_ARMOR_LEVEL = new SortFlag("BuffedArmorLevel", FLAG_CUSTOM, "BP", "BP"); + public static SortFlag BUFFED_MANA_CONVERSION = new SortFlag("BuffedManaConversion", FLAG_CUSTOM, "BM", "BM"); + public static SortFlag TOTAL_MISSILE_DAMAGE = new SortFlag("TotalMissileDamage", FLAG_CUSTOM, "TM", "TM"); + public static SortFlag TOTAL_SUMMON_DAMAGE = new SortFlag("TotalSummonDamage", FLAG_CUSTOM, "TS", "TS"); public String name; public String code; @@ -127,22 +133,22 @@ static SortFlag() { code = name.Substring(0, 2); code = code.ToUpper(); } - int keyIcon = 0x29D1; + int keyIcon = SortFlag.FLAG_CUSTOM; if (key is MSStringValueKey) { - keyIcon = 0x29CC; + keyIcon = SortFlag.FLAG_STRING; } else if (key is MSLongValueKey) { - keyIcon = 0x29CD; + keyIcon = SortFlag.FLAG_LONG; } else if (key is MSDoubleValueKey) { - keyIcon = 0x29CE; + keyIcon = SortFlag.FLAG_DOUBLE; } else if (key is MSBoolValueKey) { - keyIcon = 0x29CF; + keyIcon = SortFlag.FLAG_BOOL; } if (!codes.Contains(code) && !sortedFlagList.ContainsKey(keyIcon + name)) { @@ -186,7 +192,7 @@ public String valueOf(WorldObject obj) { return (((int) ((Double) directValueOf(obj) * 10000)).ToString()); } - else if (this == BUFFED_ELEMENTAL_DAMAGE || this == BUFFED_ATTACK_BONUS || this == BUFFED_MANA_CONVERSION || this == BUFFED_MELEE_DEFENSE) + else if (this == BUFFED_ELEMENTAL_DAMAGE || this == BUFFED_ATTACK_BONUS || this == BUFFED_MANA_CONVERSION || this == BUFFED_MELEE_DEFENSE || this == TOTAL_SUMMON_DAMAGE) { return (((int) ((Double) directValueOf(obj) * 10000)).ToString()); } @@ -380,17 +386,20 @@ public Object directValueOf(WorldObject obj) else if (this == TOTAL_SUMMON_DAMAGE) { //((MaxDam + MinDam)/2 * DamageRating * (1 - Crit Rate)) + (MaxDam * 2 [CritMod] * TotalCritDamageRating * CritRate) - int maxDMG = 100; - int minDMG = 25; + //int maxDMG = 100; + //int minDMG = 25; int ratingDMG = obj.Values((LongValueKey)MSLongValueKey.DamRating); int ratingCRIT = obj.Values((LongValueKey)MSLongValueKey.CritRating); int ratingCRITDAM = obj.Values((LongValueKey)MSLongValueKey.CritDamRating); - double avgDMG = (maxDMG + minDMG) / 2.0; // Fix integer division + //double avgDMG = (maxDMG + minDMG) / 2.0; // Fix integer division double DamageRating = 1 + (ratingDMG / 100.0); // Fix integer division double CritRating = (ratingCRIT + 10) / 100.0; // Fix integer division double CritMod = (100 + ratingDMG + ratingCRITDAM) / 100.0; // Fix integer division - double formulaCalc = (avgDMG * DamageRating * (1 - CritRating)) + (maxDMG * 2 * CritMod * CritRating); - return (int)formulaCalc; + //double formulaCalc = (avgDMG * DamageRating * (1 - CritRating)) + (maxDMG * 2 * CritMod * CritRating); + double formulaCalc = (0.625 * (1 + ratingDMG / 100.0) * (.9 - ratingCRIT / 100.0) + 2 * (1 + (ratingDMG + ratingCRITDAM) / 100.0) * (.1 + ratingCRIT / 100.0)) / 0.01365; + return (double)formulaCalc; + // ((MaxDam + MinDam)/2 * DamageRating * (1 - Crit Rate)) + (MaxDam * 2 [CritMod] * TotalCritDamageRating * CritRate) + // (0.625 * (1 +$D / 100)*(.9 -$C / 100)+2 * (1 + ($D +$CD)/ 100)*(.1 +$C / 100))/ 0.01365 } else if (key is MSStringValueKey) { diff --git a/bin/Release/mudsort.dll b/bin/Release/mudsort.dll index d6756ec..0f5c9cf 100644 Binary files a/bin/Release/mudsort.dll and b/bin/Release/mudsort.dll differ diff --git a/bin/Release/mudsort.pdb b/bin/Release/mudsort.pdb index a25f3c6..0cacdd7 100644 Binary files a/bin/Release/mudsort.pdb and b/bin/Release/mudsort.pdb differ diff --git a/obj/Release/DesignTimeResolveAssemblyReferences.cache b/obj/Release/DesignTimeResolveAssemblyReferences.cache index 71e0522..bbde91b 100644 Binary files a/obj/Release/DesignTimeResolveAssemblyReferences.cache and b/obj/Release/DesignTimeResolveAssemblyReferences.cache differ diff --git a/obj/Release/mudsort.csproj.AssemblyReference.cache b/obj/Release/mudsort.csproj.AssemblyReference.cache index 06fd0af..9b6b529 100644 Binary files a/obj/Release/mudsort.csproj.AssemblyReference.cache and b/obj/Release/mudsort.csproj.AssemblyReference.cache differ diff --git a/obj/Release/mudsort.dll b/obj/Release/mudsort.dll index d6756ec..0f5c9cf 100644 Binary files a/obj/Release/mudsort.dll and b/obj/Release/mudsort.dll differ diff --git a/obj/Release/mudsort.pdb b/obj/Release/mudsort.pdb index a25f3c6..0cacdd7 100644 Binary files a/obj/Release/mudsort.pdb and b/obj/Release/mudsort.pdb differ