prevent initialization if not used

This commit is contained in:
Pilzinsel64
2025-06-04 12:03:19 +02:00
parent e8ba2b218c
commit 335046418e

View File

@@ -6,6 +6,9 @@ namespace Pilz.UI.Telerik.Symbols;
public static class RadSymbols
{
public static IRadSymbolFactory<SymbolsColor> Color { get; } = new ColorFactory();
public static IRadSymbolFactory<SymbolsFluent> Fluent { get; } = new FluentFactory();
private static IRadSymbolFactory<SymbolsColor>? color;
private static IRadSymbolFactory<SymbolsFluent>? fluent;
public static IRadSymbolFactory<SymbolsColor> Color => color ??= new ColorFactory();
public static IRadSymbolFactory<SymbolsFluent> Fluent => fluent ??= new FluentFactory();
}