必须填写至少10个字的日志
nnhy 编写于 2012-07-27 18:48:21
X
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace NewLife.Serialization
{
    /// <summary>写入字典项事件参数</summary>
    public class WriteDictionaryEventArgs : WriteIndexEventArgs
    {
        private DictionaryEntry _Value;
        /// <summary>对象</summary>
        public DictionaryEntry Value
        {
            get { return _Value; }
            set { _Value = value; }
        }

        private Type _KeyType;
        /// <summary>键类型</summary>
        public Type KeyType
        {
            get { return _KeyType; }
            set { _KeyType = value; }
        }

        private Type _ValueType;
        /// <summary>值类型</summary>
        public Type ValueType
        {
            get { return _ValueType; }
            set { _ValueType = value; }
        }

        #region 构造
        /// <summary>实例化</summary>
        /// <param name="value">对象</param>
        /// <param name="keyType">键类型</param>
        /// <param name="valueType">值类型</param>
        /// <param name="index"></param>
        /// <param name="callback"></param>
        public WriteDictionaryEventArgs(DictionaryEntry value, Type keyType, Type valueType, Int32 index, WriteObjectCallback callback)
            : base(index, callback)
        {
            Value = value;
            KeyType = keyType;
            ValueType = valueType;
        }
        #endregion
    }
}