Я изучаю возможность портирования Silverlight System.ComponentModel.DataAnnotations на рабочий стол, чтобы повторно использовать проверку, выполненную в моих бизнес-объектах silverlight (не спрашивайте ...).
Проблема в том, что я получаю код наподобие ...
// Methods
protected ValidationAttribute() : this(CS$<>9__CachedAnonymousMethodDelegate1)
{
if (CS$<>9__CachedAnonymousMethodDelegate1 == null)
{
CS$<>9__CachedAnonymousMethodDelegate1 = new Func<string>(null, (IntPtr) <.ctor>b__0);
}
}
protected ValidationAttribute(Func<string> errorMessageAccessor)
{
this._syncLock = new object();
this._errorMessageResourceAccessor = errorMessageAccessor;
}
protected ValidationAttribute(string errorMessage) : this(new Func<string>(class2, (IntPtr) this.<.ctor>b__2))
{
}
В любом случае, я могу обойти это?