mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-04 15:27:21 +00:00
34 lines
948 B
C#
34 lines
948 B
C#
// ReSharper disable ClassNeverInstantiated.Global
|
|
namespace AIStudio.Tools.Metadata;
|
|
|
|
[AttributeUsage(AttributeTargets.Assembly)]
|
|
public class MetaDataAttribute(
|
|
string version,
|
|
string buildTime,
|
|
uint buildNum,
|
|
string dotnetSdkVersion,
|
|
string rustVersion,
|
|
string mudBlazorVersion,
|
|
string tauriVersion,
|
|
string appCommitHash
|
|
) : Attribute
|
|
{
|
|
public string BuildTime => buildTime;
|
|
|
|
public string Version => version;
|
|
|
|
public uint BuildNum => buildNum;
|
|
|
|
/// <summary>
|
|
/// Gets the .NET SDK which built the app. The .NET runtime which runs it is <see cref="DotnetRuntimeVersion.Current"/>.
|
|
/// </summary>
|
|
public string DotnetSdkVersion => dotnetSdkVersion;
|
|
|
|
public string RustVersion => rustVersion;
|
|
|
|
public string MudBlazorVersion => mudBlazorVersion;
|
|
|
|
public string TauriVersion => tauriVersion;
|
|
|
|
public string AppCommitHash => appCommitHash;
|
|
} |