From d8acbcc8ea032bd44d8ff4f6139163a7a58fd8a5 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 16 Apr 2024 19:52:13 +0200 Subject: [PATCH] Move FileDialogFilter to FileDialogFilter.cs --- PCK-Studio/Forms/Editor/CustomSkinEditor.cs | 19 +------------------ PCK-Studio/Internal/FileDialogFilter.cs | 19 +++++++++++++++++++ PCK-Studio/PckStudio.csproj | 1 + 3 files changed, 21 insertions(+), 18 deletions(-) create mode 100644 PCK-Studio/Internal/FileDialogFilter.cs diff --git a/PCK-Studio/Forms/Editor/CustomSkinEditor.cs b/PCK-Studio/Forms/Editor/CustomSkinEditor.cs index dee59843..35788fa7 100644 --- a/PCK-Studio/Forms/Editor/CustomSkinEditor.cs +++ b/PCK-Studio/Forms/Editor/CustomSkinEditor.cs @@ -34,24 +34,7 @@ namespace PckStudio.Forms.Editor private bool _inflateOverlayParts; private bool _allowInflate; - private struct FileDialogFilter - { - public readonly string Description; - public readonly string Pattern; - - public FileDialogFilter(string description, string pattern) - { - Description = description; - Pattern = pattern; - } - - public override string ToString() - { - return $"{Description}|{Pattern}"; - } - } - - private readonly FileDialogFilter[] fileFilters = + private static readonly FileDialogFilter[] fileFilters = [ new ("Pck skin model(*.psm)", "*.psm"), new ("Block bench model(*.bbmodel)", "*.bbmodel"), diff --git a/PCK-Studio/Internal/FileDialogFilter.cs b/PCK-Studio/Internal/FileDialogFilter.cs new file mode 100644 index 00000000..ebfe2dff --- /dev/null +++ b/PCK-Studio/Internal/FileDialogFilter.cs @@ -0,0 +1,19 @@ +namespace PckStudio.Internal +{ + internal struct FileDialogFilter + { + public readonly string Description; + public readonly string Pattern; + + public FileDialogFilter(string description, string pattern) + { + Description = description; + Pattern = pattern; + } + + public override string ToString() + { + return $"{Description}|{Pattern}"; + } + } +} \ No newline at end of file diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj index bd54dcfc..d99384eb 100644 --- a/PCK-Studio/PckStudio.csproj +++ b/PCK-Studio/PckStudio.csproj @@ -144,6 +144,7 @@ +