NewUnpackToIsNotSupported() static private method

static private NewUnpackToIsNotSupported ( Type type, Exception inner ) : Exception
type System.Type
inner System.Exception
return System.Exception
 /// <summary>
 ///		Deserializes collection items with specified <see cref="Unpacker"/> and stores them to <paramref name="collection"/>.
 /// </summary>
 /// <param name="unpacker"><see cref="Unpacker"/> which unpacks values of resulting object tree. This value will not be <c>null</c>.</param>
 /// <param name="collection">Collection that the items to be stored. This value will not be <c>null</c>.</param>
 /// <exception cref="SerializationException">
 ///		Failed to deserialize object due to invalid unpacker state, stream content, or so.
 /// </exception>
 /// <exception cref="NotSupportedException">
 ///		The type of <paramref name="collection" /> is not a collection.
 /// </exception>
 protected internal virtual void UnpackToCore(Unpacker unpacker, object collection)
 {
     throw SerializationExceptions.NewUnpackToIsNotSupported(this._targetType, null);
 }
示例#2
0
 /// <summary>
 ///		Deserializes collection items with specified <see cref="Unpacker"/> and stores them to <paramref name="collection"/>.
 /// </summary>
 /// <param name="unpacker"><see cref="Unpacker"/> which unpacks values of resulting object tree. This value will not be <c>null</c>.</param>
 /// <param name="collection">Collection that the items to be stored. This value will not be <c>null</c>.</param>
 /// <exception cref="SerializationException">
 ///		Failed to deserialize object due to invalid unpacker state, stream content, or so.
 /// </exception>
 /// <exception cref="NotSupportedException">
 ///		<typeparamref name="T"/> is not collection.
 /// </exception>
 protected internal virtual void UnpackToCore(Unpacker unpacker, T collection)
 {
     throw SerializationExceptions.NewUnpackToIsNotSupported(typeof(T), null);
 }