mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-05 02:27:21 +00:00
Moved all extension methods into extension blocks (#1155)
This commit is contained in:
1 parent
acc7d09fa2
commit
c0a75f39ac
138 files changed
+5884
-4954
No files matched your search
@@ -6,37 +6,40 @@ public static class AssistantAuditLevelExtensions
|
||||
{
|
||||
private static string TB(string fallbackEN) => I18N.I.T(fallbackEN, typeof(AssistantAuditLevelExtensions).Namespace, nameof(AssistantAuditLevelExtensions));
|
||||
|
||||
public static string GetName(this AssistantAuditLevel level) => level switch
|
||||
extension(AssistantAuditLevel level)
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => TB("Dangerous"),
|
||||
AssistantAuditLevel.CAUTION => TB("Concerning"),
|
||||
AssistantAuditLevel.SAFE => TB("Safe"),
|
||||
_ => TB("Unknown"),
|
||||
};
|
||||
|
||||
public static Severity GetSeverity(this AssistantAuditLevel level) => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Severity.Error,
|
||||
AssistantAuditLevel.CAUTION => Severity.Warning,
|
||||
AssistantAuditLevel.SAFE => Severity.Success,
|
||||
_ => Severity.Info,
|
||||
};
|
||||
public string GetName() => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => TB("Dangerous"),
|
||||
AssistantAuditLevel.CAUTION => TB("Concerning"),
|
||||
AssistantAuditLevel.SAFE => TB("Safe"),
|
||||
_ => TB("Unknown"),
|
||||
};
|
||||
|
||||
public static Color GetColor(this AssistantAuditLevel level) => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Color.Error,
|
||||
AssistantAuditLevel.CAUTION => Color.Warning,
|
||||
AssistantAuditLevel.SAFE => Color.Success,
|
||||
_ => Color.Default,
|
||||
};
|
||||
public Severity GetSeverity() => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Severity.Error,
|
||||
AssistantAuditLevel.CAUTION => Severity.Warning,
|
||||
AssistantAuditLevel.SAFE => Severity.Success,
|
||||
_ => Severity.Info,
|
||||
};
|
||||
|
||||
public static string GetIcon(this AssistantAuditLevel level) => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Icons.Material.Filled.Dangerous,
|
||||
AssistantAuditLevel.CAUTION => Icons.Material.Filled.Warning,
|
||||
AssistantAuditLevel.SAFE => Icons.Material.Filled.Verified,
|
||||
_ => Icons.Material.Filled.HelpOutline,
|
||||
};
|
||||
public Color GetColor() => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Color.Error,
|
||||
AssistantAuditLevel.CAUTION => Color.Warning,
|
||||
AssistantAuditLevel.SAFE => Color.Success,
|
||||
_ => Color.Default,
|
||||
};
|
||||
|
||||
public string GetIcon() => level switch
|
||||
{
|
||||
AssistantAuditLevel.DANGEROUS => Icons.Material.Filled.Dangerous,
|
||||
AssistantAuditLevel.CAUTION => Icons.Material.Filled.Warning,
|
||||
AssistantAuditLevel.SAFE => Icons.Material.Filled.Verified,
|
||||
_ => Icons.Material.Filled.HelpOutline,
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Parses an audit level string and falls back to <see cref="AssistantAuditLevel.UNKNOWN"/> when parsing fails.
|
||||
|
||||
Reference in new issue
Block a user