commit db1b8f8f74bf37f80eab0e3f16dedf7b9761b9c4 Author: Vladimir Solodovnikov Date: Tue Oct 1 00:55:06 2024 +0300 Initial commit diff --git a/.vs/CommandHandler/DesignTimeBuild/.dtbcache.v2 b/.vs/CommandHandler/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..b3bf897 Binary files /dev/null and b/.vs/CommandHandler/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/CommandHandler/FileContentIndex/406eb1d4-2ac0-46fc-abaf-601bf18f0e3a.vsidx b/.vs/CommandHandler/FileContentIndex/406eb1d4-2ac0-46fc-abaf-601bf18f0e3a.vsidx new file mode 100644 index 0000000..2743ee1 Binary files /dev/null and b/.vs/CommandHandler/FileContentIndex/406eb1d4-2ac0-46fc-abaf-601bf18f0e3a.vsidx differ diff --git a/.vs/CommandHandler/FileContentIndex/5a81c9b5-32a6-4c27-8b63-a3231a3d9151.vsidx b/.vs/CommandHandler/FileContentIndex/5a81c9b5-32a6-4c27-8b63-a3231a3d9151.vsidx new file mode 100644 index 0000000..40a4181 Binary files /dev/null and b/.vs/CommandHandler/FileContentIndex/5a81c9b5-32a6-4c27-8b63-a3231a3d9151.vsidx differ diff --git a/.vs/CommandHandler/FileContentIndex/69137517-4cf3-48d6-b863-5281f153a938.vsidx b/.vs/CommandHandler/FileContentIndex/69137517-4cf3-48d6-b863-5281f153a938.vsidx new file mode 100644 index 0000000..2d289df Binary files /dev/null and b/.vs/CommandHandler/FileContentIndex/69137517-4cf3-48d6-b863-5281f153a938.vsidx differ diff --git a/.vs/CommandHandler/FileContentIndex/78b87a34-9c45-4a1f-980b-04f4575827cd.vsidx b/.vs/CommandHandler/FileContentIndex/78b87a34-9c45-4a1f-980b-04f4575827cd.vsidx new file mode 100644 index 0000000..8e50d75 Binary files /dev/null and b/.vs/CommandHandler/FileContentIndex/78b87a34-9c45-4a1f-980b-04f4575827cd.vsidx differ diff --git a/.vs/CommandHandler/FileContentIndex/b2ff8e90-d28f-4a12-b8ac-852f0a923eaf.vsidx b/.vs/CommandHandler/FileContentIndex/b2ff8e90-d28f-4a12-b8ac-852f0a923eaf.vsidx new file mode 100644 index 0000000..03a51e3 Binary files /dev/null and b/.vs/CommandHandler/FileContentIndex/b2ff8e90-d28f-4a12-b8ac-852f0a923eaf.vsidx differ diff --git a/.vs/CommandHandler/v17/.futdcache.v2 b/.vs/CommandHandler/v17/.futdcache.v2 new file mode 100644 index 0000000..70e91be Binary files /dev/null and b/.vs/CommandHandler/v17/.futdcache.v2 differ diff --git a/.vs/CommandHandler/v17/.suo b/.vs/CommandHandler/v17/.suo new file mode 100644 index 0000000..0a6edb3 Binary files /dev/null and b/.vs/CommandHandler/v17/.suo differ diff --git a/.vs/CommandHandler/v17/DocumentLayout.json b/.vs/CommandHandler/v17/DocumentLayout.json new file mode 100644 index 0000000..a7f0b54 --- /dev/null +++ b/.vs/CommandHandler/v17/DocumentLayout.json @@ -0,0 +1,275 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\_pet\\CommandHandler\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\states\\navigationstatebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\states\\navigationstatebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\inavigationstate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\inavigationstate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\applicationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\applicationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\states\\navigationmainstate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\states\\navigationmainstate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\states\\navigationsomestate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\states\\navigationsomestate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\emptycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\emptycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\exitcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\exitcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\inavigationdrawer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\inavigationdrawer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\navigation\\inavigationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\navigation\\inavigationcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\combinedcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\combinedcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\changenavigationstatecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\changenavigationstatecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\icommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\icommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|d:\\_pet\\commandhandler\\commandhandler\\commands\\drawmenucommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{065989A4-DB65-4A02-AED7-A831E92C3429}|CommandHandler\\CommandHandler.csproj|solutionrelative:commandhandler\\commands\\drawmenucommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 14, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "EmptyCommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\EmptyCommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\EmptyCommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\EmptyCommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\EmptyCommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T11:00:11.826Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "ApplicationContext.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\ApplicationContext.cs", + "RelativeDocumentMoniker": "CommandHandler\\ApplicationContext.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\ApplicationContext.cs", + "RelativeToolTip": "CommandHandler\\ApplicationContext.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T10:42:27.896Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "ExitCommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ExitCommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\ExitCommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ExitCommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\ExitCommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T10:40:17.744Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "CombinedCommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\CombinedCommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\CombinedCommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\CombinedCommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\CombinedCommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAcAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T10:33:09.006Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "ChangeNavigationStateCommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ChangeNavigationStateCommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\ChangeNavigationStateCommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ChangeNavigationStateCommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\ChangeNavigationStateCommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAArAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T10:14:40.591Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "INavigationContext.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationContext.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\INavigationContext.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationContext.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\INavigationContext.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T10:08:31.989Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "NavigationContext.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\NavigationContext.cs", + "RelativeDocumentMoniker": "CommandHandler\\NavigationContext.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\NavigationContext.cs", + "RelativeToolTip": "CommandHandler\\NavigationContext.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAqAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:58:09.096Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "NavigationSomeState.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationSomeState.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\States\\NavigationSomeState.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationSomeState.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\States\\NavigationSomeState.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:55:23.946Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "INavigationDrawer.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationDrawer.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\INavigationDrawer.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationDrawer.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\INavigationDrawer.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAkAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:38:43.02Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "DrawMenuCommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\DrawMenuCommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\DrawMenuCommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\DrawMenuCommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\DrawMenuCommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:37:14.228Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "NavigationStateBase.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationStateBase.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\States\\NavigationStateBase.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationStateBase.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\States\\NavigationStateBase.cs", + "ViewState": "AQIAAAsAAAAAAAAAAAAYwEMAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:35:15.519Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "NavigationMainState.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationMainState.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\States\\NavigationMainState.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\States\\NavigationMainState.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\States\\NavigationMainState.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:34:18.164Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "ICommand.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ICommand.cs", + "RelativeDocumentMoniker": "CommandHandler\\Commands\\ICommand.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Commands\\ICommand.cs", + "RelativeToolTip": "CommandHandler\\Commands\\ICommand.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:33:01.859Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "INavigationState.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationState.cs", + "RelativeDocumentMoniker": "CommandHandler\\Navigation\\INavigationState.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Navigation\\INavigationState.cs", + "RelativeToolTip": "CommandHandler\\Navigation\\INavigationState.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAqwAYAAAAwAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:31:29.308Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "D:\\_pet\\CommandHandler\\CommandHandler\\Program.cs", + "RelativeDocumentMoniker": "CommandHandler\\Program.cs", + "ToolTip": "D:\\_pet\\CommandHandler\\CommandHandler\\Program.cs", + "RelativeToolTip": "CommandHandler\\Program.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-09-29T09:13:51.526Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ProjectEvaluation/commandhandler.metadata.v8.bin b/.vs/ProjectEvaluation/commandhandler.metadata.v8.bin new file mode 100644 index 0000000..e13e8c8 Binary files /dev/null and b/.vs/ProjectEvaluation/commandhandler.metadata.v8.bin differ diff --git a/.vs/ProjectEvaluation/commandhandler.projects.v8.bin b/.vs/ProjectEvaluation/commandhandler.projects.v8.bin new file mode 100644 index 0000000..e09784f Binary files /dev/null and b/.vs/ProjectEvaluation/commandhandler.projects.v8.bin differ diff --git a/.vs/ProjectEvaluation/commandhandler.strings.v8.bin b/.vs/ProjectEvaluation/commandhandler.strings.v8.bin new file mode 100644 index 0000000..f457912 Binary files /dev/null and b/.vs/ProjectEvaluation/commandhandler.strings.v8.bin differ diff --git a/CommandHandler.sln b/CommandHandler.sln new file mode 100644 index 0000000..8c8a176 --- /dev/null +++ b/CommandHandler.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.35122.118 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommandHandler", "CommandHandler\CommandHandler.csproj", "{065989A4-DB65-4A02-AED7-A831E92C3429}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {065989A4-DB65-4A02-AED7-A831E92C3429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {065989A4-DB65-4A02-AED7-A831E92C3429}.Debug|Any CPU.Build.0 = Debug|Any CPU + {065989A4-DB65-4A02-AED7-A831E92C3429}.Release|Any CPU.ActiveCfg = Release|Any CPU + {065989A4-DB65-4A02-AED7-A831E92C3429}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A3F21B54-7B86-4635-8112-5996A510F1D5} + EndGlobalSection +EndGlobal diff --git a/CommandHandler/ApplicationContext.cs b/CommandHandler/ApplicationContext.cs new file mode 100644 index 0000000..e3b1a28 --- /dev/null +++ b/CommandHandler/ApplicationContext.cs @@ -0,0 +1,6 @@ +namespace CommandHandler; + +internal static class ApplicationContext +{ + public static bool IsRan { get; set; } = true; +} diff --git a/CommandHandler/CommandHandler.csproj b/CommandHandler/CommandHandler.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/CommandHandler/CommandHandler.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/CommandHandler/Commands/ChangeNavigationStateCommand.cs b/CommandHandler/Commands/ChangeNavigationStateCommand.cs new file mode 100644 index 0000000..6a2ba5f --- /dev/null +++ b/CommandHandler/Commands/ChangeNavigationStateCommand.cs @@ -0,0 +1,13 @@ + +using CommandHandler.Navigation; + +namespace CommandHandler.Commands; + +internal class ChangeNavigationStateCommand(INavigationContext context, INavigationState state) : ICommand +{ + public Task Execute() + { + context.SetState(state); + return Task.CompletedTask; + } +} diff --git a/CommandHandler/Commands/CombinedCommand.cs b/CommandHandler/Commands/CombinedCommand.cs new file mode 100644 index 0000000..aec3922 --- /dev/null +++ b/CommandHandler/Commands/CombinedCommand.cs @@ -0,0 +1,12 @@ +namespace CommandHandler.Commands; + +internal class CombinedCommand(params ICommand[] commands) : ICommand +{ + public async Task Execute() + { + foreach (var command in commands) + { + await command.Execute(); + } + } +} diff --git a/CommandHandler/Commands/DrawMenuCommand.cs b/CommandHandler/Commands/DrawMenuCommand.cs new file mode 100644 index 0000000..a036c3c --- /dev/null +++ b/CommandHandler/Commands/DrawMenuCommand.cs @@ -0,0 +1,12 @@ +using CommandHandler.Navigation; + +namespace CommandHandler.Commands; + +internal class DrawMenuCommand(INavigationDrawer navigationDrawer) : ICommand +{ + public Task Execute() + { + Console.Write(navigationDrawer.DrawNavigationMenu()); + return Task.CompletedTask; + } +} diff --git a/CommandHandler/Commands/EmptyCommand.cs b/CommandHandler/Commands/EmptyCommand.cs new file mode 100644 index 0000000..cb816cb --- /dev/null +++ b/CommandHandler/Commands/EmptyCommand.cs @@ -0,0 +1,9 @@ +namespace CommandHandler.Commands; + +internal class EmptyCommand : ICommand +{ + public Task Execute() + { + return Task.CompletedTask; + } +} diff --git a/CommandHandler/Commands/ExitCommand.cs b/CommandHandler/Commands/ExitCommand.cs new file mode 100644 index 0000000..308b2c0 --- /dev/null +++ b/CommandHandler/Commands/ExitCommand.cs @@ -0,0 +1,10 @@ +namespace CommandHandler.Commands; + +internal class ExitCommand : ICommand +{ + public Task Execute() + { + ApplicationContext.IsRan = false; + return Task.CompletedTask; + } +} diff --git a/CommandHandler/Commands/ICommand.cs b/CommandHandler/Commands/ICommand.cs new file mode 100644 index 0000000..84fccab --- /dev/null +++ b/CommandHandler/Commands/ICommand.cs @@ -0,0 +1,6 @@ +namespace CommandHandler.Commands; + +internal interface ICommand +{ + Task Execute(); +} diff --git a/CommandHandler/Navigation/INavigationContext.cs b/CommandHandler/Navigation/INavigationContext.cs new file mode 100644 index 0000000..65fc4b3 --- /dev/null +++ b/CommandHandler/Navigation/INavigationContext.cs @@ -0,0 +1,9 @@ +using CommandHandler.Commands; + +namespace CommandHandler.Navigation; + +internal interface INavigationContext +{ + void SetState(INavigationState navigationState); + ICommand GetCommand(string message); +} diff --git a/CommandHandler/Navigation/INavigationDrawer.cs b/CommandHandler/Navigation/INavigationDrawer.cs new file mode 100644 index 0000000..c406ba2 --- /dev/null +++ b/CommandHandler/Navigation/INavigationDrawer.cs @@ -0,0 +1,6 @@ +namespace CommandHandler.Navigation; + +internal interface INavigationDrawer +{ + string DrawNavigationMenu(); +} diff --git a/CommandHandler/Navigation/INavigationState.cs b/CommandHandler/Navigation/INavigationState.cs new file mode 100644 index 0000000..2d54ab8 --- /dev/null +++ b/CommandHandler/Navigation/INavigationState.cs @@ -0,0 +1,9 @@ +using CommandHandler.Commands; + +namespace CommandHandler.Navigation; + +internal interface INavigationState +{ + void SetContext(INavigationContext context); + ICommand GetCommand(string message); +} diff --git a/CommandHandler/Navigation/States/NavigationMainState.cs b/CommandHandler/Navigation/States/NavigationMainState.cs new file mode 100644 index 0000000..7db26f2 --- /dev/null +++ b/CommandHandler/Navigation/States/NavigationMainState.cs @@ -0,0 +1,12 @@ +using CommandHandler.Commands; + +namespace CommandHandler.Navigation.States; + +internal class NavigationMainState : NavigationStateBase, INavigationDrawer +{ + public NavigationMainState() + { + Commands.Add("/some", () => ChangeNavigationState(new NavigationSomeState())); + Commands.Add("/exit", () => new ExitCommand()); + } +} diff --git a/CommandHandler/Navigation/States/NavigationSomeState.cs b/CommandHandler/Navigation/States/NavigationSomeState.cs new file mode 100644 index 0000000..81b0192 --- /dev/null +++ b/CommandHandler/Navigation/States/NavigationSomeState.cs @@ -0,0 +1,9 @@ +namespace CommandHandler.Navigation.States; + +internal class NavigationSomeState : NavigationStateBase, INavigationDrawer +{ + public NavigationSomeState() + { + Commands.Add("/back", () => ChangeNavigationState(new NavigationMainState())); + } +} diff --git a/CommandHandler/Navigation/States/NavigationStateBase.cs b/CommandHandler/Navigation/States/NavigationStateBase.cs new file mode 100644 index 0000000..2dafc7a --- /dev/null +++ b/CommandHandler/Navigation/States/NavigationStateBase.cs @@ -0,0 +1,69 @@ +using System.Text; +using CommandHandler.Commands; + +namespace CommandHandler.Navigation.States; + +internal abstract class NavigationStateBase : INavigationState, INavigationDrawer +{ + private INavigationContext? _context; + + protected readonly IDictionary> Commands = new Dictionary>(); + + protected ICommand ChangeNavigationState(INavigationState newState) + { + if (_context == null) + { + throw new InvalidOperationException(); + } + + var commands = new List + { + new ChangeNavigationStateCommand(_context, newState) + }; + + if (newState is INavigationDrawer drawer) + { + commands.Add(new DrawMenuCommand(drawer)); + } + + return new CombinedCommand([.. commands]); + } + + public void SetContext(INavigationContext context) + { + _context = context; + } + + public ICommand GetCommand(string message) + { + var parts = message.Split(' ', StringSplitOptions.RemoveEmptyEntries); + if (parts.Length <= 0) + { + return new EmptyCommand(); + } + + if (Commands.TryGetValue(parts[0], out var commandFactory)) + { + return commandFactory(); + } + + if (this is INavigationDrawer navigationDrawer) + { + return new DrawMenuCommand(navigationDrawer); + } + + throw new NotImplementedException(); + } + + public string DrawNavigationMenu() + { + var builder = new StringBuilder(); + + foreach (var command in Commands.Keys) + { + builder.AppendLine(command); + } + + return builder.ToString(); + } +} diff --git a/CommandHandler/NavigationContext.cs b/CommandHandler/NavigationContext.cs new file mode 100644 index 0000000..78a4019 --- /dev/null +++ b/CommandHandler/NavigationContext.cs @@ -0,0 +1,25 @@ +using CommandHandler.Commands; +using CommandHandler.Navigation; + +namespace CommandHandler; + +internal class NavigationContext : INavigationContext +{ + private INavigationState? _navigationState = null; + + public void SetState(INavigationState navigationState) + { + _navigationState = navigationState; + _navigationState.SetContext(this); + } + + public ICommand GetCommand(string message) + { + if (_navigationState == null) + { + throw new InvalidOperationException(); + } + + return _navigationState.GetCommand(message); + } +} diff --git a/CommandHandler/Program.cs b/CommandHandler/Program.cs new file mode 100644 index 0000000..c75ed65 --- /dev/null +++ b/CommandHandler/Program.cs @@ -0,0 +1,25 @@ +using CommandHandler; +using CommandHandler.Navigation; +using CommandHandler.Navigation.States; + +Console.WriteLine("Hello, World!"); + +INavigationContext context = new NavigationContext(); +context.SetState(new NavigationMainState()); + +while (ApplicationContext.IsRan) +{ + try + { + var line = Console.ReadLine(); + if (!string.IsNullOrEmpty(line)) + { + var command = context.GetCommand(line); + await command.Execute(); + } + } + catch (Exception ex) + { + Console.WriteLine(ex.ToString()); + } +} diff --git a/CommandHandler/bin/Debug/net8.0/CommandHandler.deps.json b/CommandHandler/bin/Debug/net8.0/CommandHandler.deps.json new file mode 100644 index 0000000..fe60baf --- /dev/null +++ b/CommandHandler/bin/Debug/net8.0/CommandHandler.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "CommandHandler/1.0.0": { + "runtime": { + "CommandHandler.dll": {} + } + } + } + }, + "libraries": { + "CommandHandler/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/CommandHandler/bin/Debug/net8.0/CommandHandler.dll b/CommandHandler/bin/Debug/net8.0/CommandHandler.dll new file mode 100644 index 0000000..a1722b5 Binary files /dev/null and b/CommandHandler/bin/Debug/net8.0/CommandHandler.dll differ diff --git a/CommandHandler/bin/Debug/net8.0/CommandHandler.exe b/CommandHandler/bin/Debug/net8.0/CommandHandler.exe new file mode 100644 index 0000000..c4ce3f1 Binary files /dev/null and b/CommandHandler/bin/Debug/net8.0/CommandHandler.exe differ diff --git a/CommandHandler/bin/Debug/net8.0/CommandHandler.pdb b/CommandHandler/bin/Debug/net8.0/CommandHandler.pdb new file mode 100644 index 0000000..f550ee9 Binary files /dev/null and b/CommandHandler/bin/Debug/net8.0/CommandHandler.pdb differ diff --git a/CommandHandler/bin/Debug/net8.0/CommandHandler.runtimeconfig.json b/CommandHandler/bin/Debug/net8.0/CommandHandler.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/CommandHandler/bin/Debug/net8.0/CommandHandler.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/CommandHandler/obj/CommandHandler.csproj.nuget.dgspec.json b/CommandHandler/obj/CommandHandler.csproj.nuget.dgspec.json new file mode 100644 index 0000000..5674ff1 --- /dev/null +++ b/CommandHandler/obj/CommandHandler.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj": {} + }, + "projects": { + "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj", + "projectName": "CommandHandler", + "projectPath": "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj", + "packagesPath": "C:\\Users\\Local\\.nuget\\packages\\", + "outputPath": "D:\\_pet\\CommandHandler\\CommandHandler\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Local\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/CommandHandler/obj/CommandHandler.csproj.nuget.g.props b/CommandHandler/obj/CommandHandler.csproj.nuget.g.props new file mode 100644 index 0000000..be6f1c5 --- /dev/null +++ b/CommandHandler/obj/CommandHandler.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Local\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.10.2 + + + + + + \ No newline at end of file diff --git a/CommandHandler/obj/CommandHandler.csproj.nuget.g.targets b/CommandHandler/obj/CommandHandler.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/CommandHandler/obj/CommandHandler.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/CommandHandler/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/CommandHandler/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfo.cs b/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfo.cs new file mode 100644 index 0000000..1cc6738 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CommandHandler")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("CommandHandler")] +[assembly: System.Reflection.AssemblyTitleAttribute("CommandHandler")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfoInputs.cache b/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfoInputs.cache new file mode 100644 index 0000000..15a00f6 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b00336f8c345e5d220e40134875b15cf23c50819f270edf27184e393f9300e1d diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.GeneratedMSBuildEditorConfig.editorconfig b/CommandHandler/obj/Debug/net8.0/CommandHandler.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b3b1d37 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CommandHandler +build_property.ProjectDir = D:\_pet\CommandHandler\CommandHandler\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.GlobalUsings.g.cs b/CommandHandler/obj/Debug/net8.0/CommandHandler.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.assets.cache b/CommandHandler/obj/Debug/net8.0/CommandHandler.assets.cache new file mode 100644 index 0000000..c9dbb69 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/CommandHandler.assets.cache differ diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.BuildWithSkipAnalyzers b/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.CoreCompileInputs.cache b/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..7c82e44 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +7ef3779f57dc73359cc343d0a60ec8f6230f106a21e51a375f218f147ed10117 diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.FileListAbsolute.txt b/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..40d60f2 --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +D:\_pet\CommandHandler\CommandHandler\bin\Debug\net8.0\CommandHandler.exe +D:\_pet\CommandHandler\CommandHandler\bin\Debug\net8.0\CommandHandler.deps.json +D:\_pet\CommandHandler\CommandHandler\bin\Debug\net8.0\CommandHandler.runtimeconfig.json +D:\_pet\CommandHandler\CommandHandler\bin\Debug\net8.0\CommandHandler.dll +D:\_pet\CommandHandler\CommandHandler\bin\Debug\net8.0\CommandHandler.pdb +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.GeneratedMSBuildEditorConfig.editorconfig +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.AssemblyInfoInputs.cache +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.AssemblyInfo.cs +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.csproj.CoreCompileInputs.cache +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.dll +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\refint\CommandHandler.dll +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.pdb +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\CommandHandler.genruntimeconfig.cache +D:\_pet\CommandHandler\CommandHandler\obj\Debug\net8.0\ref\CommandHandler.dll diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.dll b/CommandHandler/obj/Debug/net8.0/CommandHandler.dll new file mode 100644 index 0000000..a1722b5 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/CommandHandler.dll differ diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.genruntimeconfig.cache b/CommandHandler/obj/Debug/net8.0/CommandHandler.genruntimeconfig.cache new file mode 100644 index 0000000..b6df07e --- /dev/null +++ b/CommandHandler/obj/Debug/net8.0/CommandHandler.genruntimeconfig.cache @@ -0,0 +1 @@ +cd94cab78cf7a91496f15ad1c9882d88e67cd025dd9397bb1bd46e3750057d49 diff --git a/CommandHandler/obj/Debug/net8.0/CommandHandler.pdb b/CommandHandler/obj/Debug/net8.0/CommandHandler.pdb new file mode 100644 index 0000000..f550ee9 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/CommandHandler.pdb differ diff --git a/CommandHandler/obj/Debug/net8.0/apphost.exe b/CommandHandler/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..c4ce3f1 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/apphost.exe differ diff --git a/CommandHandler/obj/Debug/net8.0/ref/CommandHandler.dll b/CommandHandler/obj/Debug/net8.0/ref/CommandHandler.dll new file mode 100644 index 0000000..258ce70 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/ref/CommandHandler.dll differ diff --git a/CommandHandler/obj/Debug/net8.0/refint/CommandHandler.dll b/CommandHandler/obj/Debug/net8.0/refint/CommandHandler.dll new file mode 100644 index 0000000..258ce70 Binary files /dev/null and b/CommandHandler/obj/Debug/net8.0/refint/CommandHandler.dll differ diff --git a/CommandHandler/obj/project.assets.json b/CommandHandler/obj/project.assets.json new file mode 100644 index 0000000..5e2342d --- /dev/null +++ b/CommandHandler/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\Local\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj", + "projectName": "CommandHandler", + "projectPath": "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj", + "packagesPath": "C:\\Users\\Local\\.nuget\\packages\\", + "outputPath": "D:\\_pet\\CommandHandler\\CommandHandler\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Local\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/CommandHandler/obj/project.nuget.cache b/CommandHandler/obj/project.nuget.cache new file mode 100644 index 0000000..74c38dd --- /dev/null +++ b/CommandHandler/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "9NuCRCX47NU=", + "success": true, + "projectFilePath": "D:\\_pet\\CommandHandler\\CommandHandler\\CommandHandler.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file