void IFlickrParsable.Load(XmlReader reader)
{
while (reader.MoveToNextAttribute())
{
switch (reader.LocalName)
{
case "id":
PhotoId = reader.Value;
break;
case "ispublic":
IsPublic = reader.Value == "1";
break;
case "isfamily":
IsFamily = reader.Value == "1";
break;
case "isfriend":
IsFriend = reader.Value == "1";
break;
case "permcomment":
PermissionComment = (PermissionComment)Enum.Parse(typeof(PermissionComment), reader.Value, true);
break;
case "permaddmeta":
PermissionAddMeta = (PermissionAddMeta)Enum.Parse(typeof(PermissionAddMeta), reader.Value, true);
break;
default:
UtilityMethods.CheckParsingException(reader);
break;
}
}
reader.Read();
}
}