示例#1
0
        /// <summary>
        /// Specialized constructor for use only by derived classes.
        /// </summary>
        /// <param name="info">The information.</param>
        /// <param name="context">The context.</param>

        public DynamicSerialization(SerializationInfo info, StreamingContext context)
        {
            SerializationKeyFilter = DynamicSerializationOption.NONE;
            foreach (var entry in info)
            {
                Dictionary.Add(entry.Name, entry.Value);
            }
        }
示例#2
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        /// <param name="keyFilter">The filter to serialize keys</param>

        public DynamicSerialization(DynamicSerializationOption keyFilter)
        {
            SerializationKeyFilter = keyFilter;
        }
示例#3
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public DynamicSerialization()
 {
     SerializationKeyFilter = DynamicSerializationOption.NONE;
 }