From dc9939b19ed47991b75fded24cb595d73a60cc7b Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 15 Apr 2025 07:26:34 +0200 Subject: [PATCH] Moved metadata attribute into its own namespace --- .../Dialogs/UpdateDialog.razor.cs | 1 + app/MindWork AI Studio/MetaDataAttribute.cs | 33 ------------------ .../MindWork AI Studio.csproj | 2 +- app/MindWork AI Studio/Pages/About.razor.cs | 1 + .../Tools/Metadata/MetaDataAttribute.cs | 34 +++++++++++++++++++ 5 files changed, 37 insertions(+), 34 deletions(-) delete mode 100644 app/MindWork AI Studio/MetaDataAttribute.cs create mode 100644 app/MindWork AI Studio/Tools/Metadata/MetaDataAttribute.cs diff --git a/app/MindWork AI Studio/Dialogs/UpdateDialog.razor.cs b/app/MindWork AI Studio/Dialogs/UpdateDialog.razor.cs index 555cb182..0623b164 100644 --- a/app/MindWork AI Studio/Dialogs/UpdateDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/UpdateDialog.razor.cs @@ -1,5 +1,6 @@ using System.Reflection; +using AIStudio.Tools.Metadata; using AIStudio.Tools.Rust; using Microsoft.AspNetCore.Components; diff --git a/app/MindWork AI Studio/MetaDataAttribute.cs b/app/MindWork AI Studio/MetaDataAttribute.cs deleted file mode 100644 index 4b610eb2..00000000 --- a/app/MindWork AI Studio/MetaDataAttribute.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace AIStudio; - -[AttributeUsage(AttributeTargets.Assembly)] -public class MetaDataAttribute( - string version, - string buildTime, - uint buildNum, - string dotnetSdkVersion, - string dotnetVersion, - string rustVersion, - string mudBlazorVersion, - string tauriVersion, - string appCommitHash - ) : Attribute -{ - public string BuildTime { get; } = buildTime; - - public string Version { get; } = version; - - public uint BuildNum { get; } = buildNum; - - public string DotnetVersion { get; } = dotnetVersion; - - public string DotnetSdkVersion { get; } = dotnetSdkVersion; - - public string RustVersion { get; } = rustVersion; - - public string MudBlazorVersion { get; } = mudBlazorVersion; - - public string TauriVersion { get; } = tauriVersion; - - public string AppCommitHash { get; } = appCommitHash; -} \ No newline at end of file diff --git a/app/MindWork AI Studio/MindWork AI Studio.csproj b/app/MindWork AI Studio/MindWork AI Studio.csproj index f70535ce..b45449f9 100644 --- a/app/MindWork AI Studio/MindWork AI Studio.csproj +++ b/app/MindWork AI Studio/MindWork AI Studio.csproj @@ -87,7 +87,7 @@ - + <_Parameter1>$(MetaVersion) <_Parameter2>$(MetaBuildTime) <_Parameter3>$(MetaBuild) diff --git a/app/MindWork AI Studio/Pages/About.razor.cs b/app/MindWork AI Studio/Pages/About.razor.cs index 51727506..5903f5ec 100644 --- a/app/MindWork AI Studio/Pages/About.razor.cs +++ b/app/MindWork AI Studio/Pages/About.razor.cs @@ -1,5 +1,6 @@ using System.Reflection; +using AIStudio.Tools.Metadata; using AIStudio.Tools.Rust; using AIStudio.Tools.Services; diff --git a/app/MindWork AI Studio/Tools/Metadata/MetaDataAttribute.cs b/app/MindWork AI Studio/Tools/Metadata/MetaDataAttribute.cs new file mode 100644 index 00000000..36668829 --- /dev/null +++ b/app/MindWork AI Studio/Tools/Metadata/MetaDataAttribute.cs @@ -0,0 +1,34 @@ +// ReSharper disable ClassNeverInstantiated.Global +namespace AIStudio.Tools.Metadata; + +[AttributeUsage(AttributeTargets.Assembly)] +public class MetaDataAttribute( + string version, + string buildTime, + uint buildNum, + string dotnetSdkVersion, + string dotnetVersion, + string rustVersion, + string mudBlazorVersion, + string tauriVersion, + string appCommitHash + ) : Attribute +{ + public string BuildTime => buildTime; + + public string Version => version; + + public uint BuildNum => buildNum; + + public string DotnetVersion => dotnetVersion; + + public string DotnetSdkVersion => dotnetSdkVersion; + + public string RustVersion => rustVersion; + + public string MudBlazorVersion => mudBlazorVersion; + + public string TauriVersion => tauriVersion; + + public string AppCommitHash => appCommitHash; +} \ No newline at end of file