view Source/Reflection/XmlIncludeAbstractAttribute.cs @ 5:f7d63a092920

Исправлено условие Where в тех случаях, когда репозитарий не является генериком
author cin
date Tue, 10 Mar 2015 16:02:11 +0300
parents f990fcb411a9
children
line wrap: on
line source

using System;
using System.Xml.Serialization;

namespace BLToolkit.Reflection
{
	/// <summary>
	/// Allows the <see cref="XmlSerializer"/> to recognize a type generated
	/// by the BLToolkit when it serializes or deserializes an object.
	/// </summary>
	public class XmlIncludeAbstractAttribute : XmlIncludeAttribute
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="XmlIncludeAbstractAttribute"/> class.
		/// </summary>
		/// <param name="type">The <see cref="Type"/> of an abstract class to
		/// include its BLToolkit extensions.</param>
		public XmlIncludeAbstractAttribute(Type type)
			: base(TypeBuilder.TypeFactory.GetType(type))
		{
		}
	}
}