Po krátkém průzkumu se zdá, že to, co chci udělat, nelze udělat.
Metody předávané pomocí klauzule „external name“ spouštěče musí být bez parametrů a SqlTriggerContext nelze upravit v příkazu CREATE TRIGGER.
Nakonec jsem šel cestou permutace a měl jsem jen méně variant podporovaných argumentů. Možná bude příště integrace .NET trochu robustnější.