void IFlickrParsable.Load(System.Xml.XmlReader reader)
{
if (reader.LocalName != "comment")
UtilityMethods.CheckParsingException(reader);
while (reader.MoveToNextAttribute())
{
switch (reader.LocalName)
{
case "id":
CommentId = reader.Value;
break;
case "author":
AuthorUserId = reader.Value;
break;
case "authorname":
AuthorUserName = reader.Value;
break;
case "permalink":
Permalink = reader.Value;
break;
case "datecreate":
DateCreated = UtilityMethods.UnixTimestampToDate(reader.Value);
break;
case "iconserver":
IconServer = reader.Value;
break;
case "iconfarm":
IconFarm = reader.Value;
break;
case "path_alias":
Path_Alias = reader.Value;
break;
case "realname":
RealName = reader.Value;
break;
case "author_is_deleted":
Author_Is_Deleted = reader.Value == "1" ? true: false;
break;
default:
UtilityMethods.CheckParsingException(reader);
break;
}
}
reader.Read();
CommentHtml = reader.ReadContentAsString();
reader.Skip();
}
}