Мне было интересно, как я могу издеваться над классом ClaimseReponse в DotNetOpenAuth?
Это класс (удалите несколько свойств):
[Serializable]
public sealed class ClaimsResponse : ExtensionBase,
IClientScriptExtensionResponse,
IExtensionMessage,
IMessageWithEvents,
IMessage
{
public static bool operator !=(ClaimsResponse one, ClaimsResponse other);
public static bool operator ==(ClaimsResponse one, ClaimsResponse other);
[MessagePart("email")]
public string Email { get; set; }
[MessagePart("fullname")]
public string FullName { get; set; }
public override bool Equals(object obj);
public override int GetHashCode();
}
Вот что я пробовал:
ClaimsResponse MockCR = new ClaimsResponse();
MockCR.Email = "hello@sayhi.com";
MockCR.FullName = "Mister T";
Я получаю следующую ошибку: «... ClaimsResponse (string)» недоступен из-за уровня защиты.
С уважением,
Pickels