AcManager.Tools.Helpers.IniFileExtension.GetColor C# (CSharp) Метод

GetColor() публичный статический Метод

public static GetColor ( this section, [ key, Color defaultValue, double defaultMultipler, double &multipler ) : Color
section this
key [
defaultValue Color
defaultMultipler double
multipler double
Результат Color
        public static Color GetColor(this IniFileSection section, [LocalizationRequired(false)] string key, Color defaultValue, double defaultMultipler, out double multipler) {
            var strings = section.GetStrings(key);
            var result = strings.Select(x => FlexibleParser.ParseInt(x, 0).ClampToByte()).ToArray();
            if (strings.Length != 4) {
                multipler = 1d;
                return defaultValue;
            }
            
            multipler = FlexibleParser.ParseDouble(strings[3], 1d);
            return Color.FromRgb(result[0], result[1], result[2]);
        }

Same methods

IniFileExtension::GetColor ( this section, [ key, Color defaultValue ) : Color