//---------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner Microsoft
// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
namespace System.Data.Mapping
{
///
/// Attribute to mark the assemblies that contain the generated views type.
///
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
public sealed class EntityViewGenerationAttribute : System.Attribute
{
#region Constructors
///
/// Constructor for EntityViewGenerationAttribute
///
public EntityViewGenerationAttribute(Type viewGenerationType)
{
EntityUtil.CheckArgumentNull(viewGenerationType, "viewGenType");
m_viewGenType = viewGenerationType;
}
#endregion
#region Fields
private Type m_viewGenType;
#endregion
#region Properties
public Type ViewGenerationType
{
get { return m_viewGenType; }
}
#endregion
}
}