public override int Add(object value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);
            int index = Count;

            m_Parameters.Insert(index, parameter);

            return(index);
        }
        private static TableStorageParameter ConvertToParameter(object value)
        {
            TableStorageParameter parameter = value as TableStorageParameter;

            if (parameter == null)
            {
                throw ThrowHelper.ThrowArgumentWrongType("value", typeof(TableStorageParameter));
            }

            return(parameter);
        }
        public override bool Contains(object value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            return(m_Parameters.Contains(parameter));
        }
        protected override void SetParameter(string parameterName, DbParameter value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            m_Parameters.Add(parameter);
        }
        protected override void SetParameter(int index, DbParameter value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            m_Parameters.Insert(index, parameter);
        }
        public override void Remove(object value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            m_Parameters.Remove(parameter);
        }
        public override void Insert(int index, object value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            m_Parameters.Insert(index, parameter);
        }
        public override int IndexOf(string parameterName)
        {
            TableStorageParameter parameter = m_Parameters[parameterName];

            return(m_Parameters.IndexOf(parameter));
        }
        public override int IndexOf(object value)
        {
            TableStorageParameter parameter = ConvertToParameter(value);

            return(m_Parameters.IndexOf(parameter));
        }