public ThemeWrapper( IBaseTheme value, string themeName, ThemeKind kind) { Value = value.ThrowIfNull(nameof(value)); ThemeName = themeName.ThrowIfNull(nameof(themeName)); Kind = kind.ThrowIfEnumValueIsUndefined(nameof(kind)); }
public static ThemeWrapper Create(ThemeKind themeKind) { themeKind.ThrowIfEnumValueIsUndefined(nameof(themeKind)); return(GetThemeByKind(themeKind)); }