File: UI\ValidationPropertyAttribute.cs
Project: ndp\fx\src\xsp\system\Web\System.Web.csproj (System.Web)
//------------------------------------------------------------------------------
// <copyright file="ValidationPropertyAttribute.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>                                                                
//------------------------------------------------------------------------------
 
/*
 */
 
namespace System.Web.UI {
    using System.Runtime.InteropServices;
    using System.ComponentModel;
 
    /// <devdoc>
    ///    <para>Identifies the validation property for a component.</para>
    /// </devdoc>
    [AttributeUsage(AttributeTargets.Class)]
    public sealed class ValidationPropertyAttribute : Attribute {
 
        /// <devdoc>
        ///  This is the validation event name.
        /// </devdoc>
        private readonly string name;
 
 
        /// <devdoc>
        /// <para>Initializes a new instance of the <see cref='System.Web.UI.ValidationPropertyAttribute'/> class.</para>
        /// </devdoc>
        public ValidationPropertyAttribute(string name) {
            this.name = name;
        }
 
 
        /// <devdoc>
        ///    <para>Indicates the name the specified validation attribute. This property is 
        ///       read-only.</para>
        /// </devdoc>
        public string Name {
           get {
                return name;
            }
        }
    }
}