/// <summary>
 /// Returns the current warning description string for the specified control.
 /// </summary>
 /// <param name="control">The item to get the error description string for.</param>
 /// <returns>The warning description string for the specified control.</returns>
 public string GetWarning(Control control)
 {
     return(_errorProviderWarn.GetError(control));
 }
        /*/// <summary>
         * /// Clears all errors associated with this component.
         * /// </summary>
         * /// <PermissionSet><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/></PermissionSet>
         * public new void Clear()
         * {
         * base.Clear();
         * _errorProviderInfo.Clear();
         * _errorProviderWarn.Clear();
         * }*/

        /// <summary>
        /// Returns the current information description string for the specified control.
        /// </summary>
        /// <param name="control">The item to get the error description string for.</param>
        /// <returns>The information description string for the specified control.</returns>
        public string GetInformation(Control control)
        {
            return(_errorProviderInfo.GetError(control));
        }