Files
Pilz/Pilz.UI.Telerik.Symbols/Factories/BasicFactory.cs
Pilzinsel64 815da2b24c now!!
2025-06-04 12:54:31 +02:00

19 lines
441 B
C#

using System.Reflection;
namespace Pilz.UI.Telerik.Symbols.Factories;
public class BasicFactory<T>(string baseName) : RadSymbolFactory<T> where T : Enum
{
private Assembly? assembly;
public override Assembly GetImageResourceAssembly()
{
return assembly ??= Assembly.Load(baseName);
}
public override string GetImageRessourcePath(T svgImage)
{
return $"{baseName}.Files.{svgImage}.svg";
}
}