bloxstrap/Bloxstrap/Models/Attributes/CompileTimeInfoAttribute.cs
pizzaboxer 2258000a89
Add build metadata for diagnostics, update checks
is this actually gonna work? uhhhh maybe idk
2023-06-27 23:57:57 +01:00

22 lines
655 B
C#

using System;
namespace Bloxstrap.Models.Attributes
{
[AttributeUsage(AttributeTargets.Assembly)]
public class BuildMetadataAttribute : Attribute
{
public DateTime Timestamp { get; set; }
public string Machine { get; set; }
public string CommitHash { get; set; }
public string CommitRef { get; set; }
public BuildMetadataAttribute(string timestamp, string machine, string commitHash, string commitRef)
{
Timestamp = DateTime.Parse(timestamp).ToLocalTime();
Machine = machine;
CommitHash = commitHash;
CommitRef = commitRef;
}
}
}