C# methode call meegeven aan methode

Hierbij een voorbeeld uit Orchard waarbij een method call wordt doorgegeven aan een methode als parameter:

_userService.SendLostPasswordEmail(username, nonce => Url.MakeAbsolute(Url.Action("LostPassword", "Account", new { Area = "Orchard.Users", nonce = nonce }), siteUrl));

public bool SendLostPasswordEmail(string usernameOrEmail, Func<string, string> createUrl) {
            string url = createUrl(nonce);
             ...................enz.
}