/// <summary> /// Register a new method for determining if harvesting is allowed at /// an active site. /// </summary> /// <remarks> /// By default, harvesting is allowed at any active site, so harvest /// extensions will not need to register a method. It is expected that /// the land use extension will register a method so that a site's land /// use will determine if harvesting is allowed at the site. /// </remarks> public static void RegisterMethod(IsHarvestAllowedAt isHarvestAllowedAt) { // TO DO: store the delegate somewhere -- here or in another class? }