You've already forked linux-packaging-mono
							
							
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| //---------------------------------------------------------------------
 | |
| // <copyright file="EntityViewGenerationAttribute.cs" company="Microsoft">
 | |
| //      Copyright (c) Microsoft Corporation.  All rights reserved.
 | |
| // </copyright>
 | |
| //
 | |
| // @owner       Microsoft
 | |
| // @backupOwner Microsoft
 | |
| //---------------------------------------------------------------------
 | |
| 
 | |
| using System;
 | |
| namespace System.Data.Mapping
 | |
| {
 | |
|     /// <summary>
 | |
|     /// Attribute to mark the assemblies that contain the generated views type.
 | |
|     /// </summary>
 | |
|     [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
 | |
|     public sealed class EntityViewGenerationAttribute : System.Attribute
 | |
|     {
 | |
|         #region Constructors
 | |
|         /// <summary>
 | |
|         /// Constructor for EntityViewGenerationAttribute
 | |
|         /// </summary>
 | |
|         public EntityViewGenerationAttribute(Type viewGenerationType)
 | |
|         {
 | |
|             EntityUtil.CheckArgumentNull<Type>(viewGenerationType, "viewGenType");
 | |
|             m_viewGenType = viewGenerationType;
 | |
|         }
 | |
|         #endregion
 | |
| 
 | |
|         #region Fields
 | |
|         private Type m_viewGenType;
 | |
|         #endregion
 | |
| 
 | |
|         #region Properties
 | |
|         public Type ViewGenerationType
 | |
|         {
 | |
|             get { return m_viewGenType; }
 | |
|         }
 | |
|         #endregion
 | |
|     }
 | |
| }
 | |
| 
 |