MySql.Data.MySqlClient.MySqlParameter.EstimatedSize C# (CSharp) Method

EstimatedSize() private method

private EstimatedSize ( ) : long
return long
        internal long EstimatedSize()
        {
            if (Value == null || Value == DBNull.Value)
                return 4; // size of NULL
            if (Value is byte[])
                return (Value as byte[]).Length;
            if (Value is string)
                return (Value as string).Length * 4; // account for UTF-8 (yeah I know)
            if (Value is decimal || Value is float)
                return 64;
            return 32;
        }
    }