This attribute is a part of the .NET infrastructure, and is never used directly in your application code.
public class PersistNameAttribute : Attribute { // Public Constructors public PersistNameAttribute(string name); // Public Static Fields public static readonly PersistNameAttribute Default; // =System.Web.UI.MobileControls.PersistNameAttribute// Public Instance Properties public string Name{get; } // Public Instance Methods public override bool Equals(object obj); // overrides Attribute public override int GetHashCode( ); // overrides Attribute public override bool IsDefaultAttribute( ); // overrides Attribute }