public override string ToString()
{
return AbsoluteUri;
}
static bool IsValid(SafeUri uri, Pixbuf pixbuf) { if (pixbuf == null) { return false; } if (pixbuf.GetOption (ThumbUriOpt) != uri.ToString ()) { return false; } var file = GLib.FileFactory.NewForUri (uri); if (!file.Exists) return false; var info = file.QueryInfo ("time::modified", GLib.FileQueryInfoFlags.None, null); if (pixbuf.GetOption (ThumbMTimeOpt) != info.GetAttributeULong ("time::modified").ToString ()) { return false; } return true; }