Метод расширения и явное приведение

Я использую класс из некоторой сборки (исходный код недоступен), поэтому невозможно изменить их код Мне нужно добавить метод расширения для оператора явного приведения, есть ли способ добиться этого? (Я пытался добавить как обычный метод расширения, но безуспешно)

 public static explicit operator MembershipUser(this MembershipUser membership, User user)
    {
        return new MembershipUser("SimplyMembershipProvider", user.UserName, user.UserId, user.Email, null, null, user.IsApproved, user.IsLocked,
            user.CreateDate, user.LastLoginDate, user.LastActivityDate, user.CreateDate, DateTime.MinValue);
    }

как я могу решить эту проблему?

8
задан Artur Keyan 29 November 2011 в 06:08
поделиться