一部のアセンブリのクラスを使用しているため(ソースコードは利用できません)、コードを変更することはできません。明示的なキャスト演算子の拡張メソッドを追加する必要がありますが、それを実現する方法はありますか?(通常の拡張メソッドとして追加しようとしましたが、成功しませんでした)
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);
}
どうすればこれを解決できますか?