From d92ea580b2ca9574e13dca7ad29f5d78420971af Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:39:03 +0800 Subject: [PATCH] CA1822 --- Flow.Launcher.Test/Plugins/ProgramTest.cs | 2 +- Plugins/Flow.Launcher.Plugin.Program/Main.cs | 3 ++- Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Flow.Launcher.Test/Plugins/ProgramTest.cs b/Flow.Launcher.Test/Plugins/ProgramTest.cs index a0d2243ce..e3a05f484 100644 --- a/Flow.Launcher.Test/Plugins/ProgramTest.cs +++ b/Flow.Launcher.Test/Plugins/ProgramTest.cs @@ -19,7 +19,7 @@ namespace Flow.Launcher.Test.Plugins var app = new UWP.Application(); // Act - var result = app.FormattedPriReferenceValue(packageName, rawPriReferenceValue); + var result = UWP.Application.FormattedPriReferenceValue(packageName, rawPriReferenceValue); // Assert Assert.IsTrue(result == expectedFormat, diff --git a/Plugins/Flow.Launcher.Plugin.Program/Main.cs b/Plugins/Flow.Launcher.Plugin.Program/Main.cs index d09a8bd80..c64cd74ec 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Main.cs @@ -185,7 +185,7 @@ namespace Flow.Launcher.Plugin.Program return menuOptions; } - private void DisableProgram(IProgram programToDelete) + private static void DisableProgram(IProgram programToDelete) { if (_settings.DisabledProgramSources.Any(x => x.UniqueIdentifier == programToDelete.UniqueIdentifier)) return; @@ -219,6 +219,7 @@ namespace Flow.Launcher.Plugin.Program { await IndexProgramsAsync(); } + public void Dispose() { Win32.Dispose(); diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs index 764aa0a63..b2008c178 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs @@ -91,7 +91,7 @@ namespace Flow.Launcher.Plugin.Program.Programs } /// http://www.hanselman.com/blog/GetNamespacesFromAnXMLDocumentWithXPathDocumentAndLINQToXML.aspx - private string[] XmlNamespaces(string path) + private static string[] XmlNamespaces(string path) { XDocument z = XDocument.Load(path); if (z.Root != null) @@ -536,7 +536,7 @@ namespace Flow.Launcher.Plugin.Program.Programs } } - public string FormattedPriReferenceValue(string packageName, string rawPriReferenceValue) + public static string FormattedPriReferenceValue(string packageName, string rawPriReferenceValue) { const string prefix = "ms-resource:";