I’m combing through the source code of Hangfire from Github. Specifically, I’m looking at the methods defined in BackgroundJob.cs: “Enqueue(), Schedule(), Delete(),…”. I can’t seem to find the logic in the 1 or 2 lines defined within each method, which usually takes the form of:
public static bool <BackgroundJob Method>(string jobId)
{
var client = ClientFactory();
return client.<BackgroundJob Method>(jobId);
}
These methods seem to be calling itself, where is the “logic” defined for each of these methods?