public struct Source;
public static List<Source> FindItem (Item item, SDate fromDate);
public static List<Source> FindItemByCombat (Item item);
public static List<Source> FindItemByCooking (Item item);
public static List<Source> FindItemByCrafting (Item item);
public static List<Source> FindItemByFarming (Item item, SDate fromDate);
public static List<Source> FindItemByFishing (Item item, SDate fromDate);
public static List<Source> FindItemByForaging (Item item, SDate fromDate);
public static List<Source> FindItemBySpecial (Item item, SDate fromDate);
public static List<ItemFinder.Source> Garbage.FindItem (Item item, SDate fromDate);
public static List<ItemFinder.Source> Geodes.FindItem (Item item, uint fromNumber);
public static List<ItemFinder.Source> NightEvents.FindItem (Item item, SDate fromDate);
public static List<ItemFinder.Source> Mining.FindItem (Item item, SDate fromDate);
public static List<ItemFinder.Source> Shopping.FindItem (Item item, SDate fromDate);
public static List<ItemFinder.Source> Tailoring.FindItem (Item item);