Piszę sobie projekci i ustawiłem na Code Analysis trochę wiekszą ilość zasad ktore ma sprawdzać i mi się przywalił do jeden rzeczy i nie wiem jak mu dogodzić jakieś zacmienie czy coś. A mniowicie sprawa dotyczy: http://msdn.microsoft.com/en-us/library/ms182153.aspx
I wszystko było by fajnie i prosto gdyby nie to że zaimplementowałem **IDataErrorInfo **a w nim jest Property: Error
A więc mam coś takiego:

   public class ValidationData : IDataErrorInfo
   {
      public string this[string property]
      {
         get
         {
            // Jakiś tam kod
         }
      }
      // No i tutaj mam ten nieszczęsny erro
      string IDataErrorInfo.Error
      {
         get { return "XYZ" } // Przykładowo
      }
      // Czyli według Warrning powinienem miec tutaj mieć metode np.
      string Error()
     {
         return "XYZ";
     }
     // Czyli wydaje mi się że jak w IDataErrorInfo.Error w return podstawie ta metodę czy załóżmy jakiś inne propertyto
     // powinno być okej ale wciąż się pluje
   }
}

Ktoś wie o co mu się rozchodzi i jak to naprawić bo ja nie mam pomysłu.

Okej nie ważne po napisaniu posta mnie olśniło:

      private string error = string.Empty;
      public string Error
      {
         get
         {
            return this.error;
         }
      }

i po problemie.