Boo.Lang.Runtime.RuntimeServices.ToBool C# (CSharp) Метод

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

public static ToBool ( object value ) : bool
value object
Результат bool
        public static bool ToBool(object value)
        {
            if (null == value) return false;
            if (value is bool) return (bool) value;
            if (value is string)
                return !string.IsNullOrEmpty((string) value);

            Type type = value.GetType();
            var dispatcher = GetDispatcher(value, "$ToBool$", new[] {type}, () => CreateBoolConverter(type));
            return
                (bool)
                dispatcher(value, new[] {value});
        }

Same methods

RuntimeServices::ToBool ( decimal value ) : bool
RuntimeServices::ToBool ( double value ) : bool
RuntimeServices::ToBool ( float value ) : bool
RuntimeServices