Я хочу иметь библиотеку, которая будет иметь в ней функцию, которая принимает объект для этого параметра.
С помощью этого объекта я хочу иметь возможность вызвать указанную функцию, когда X закончен. Функция, которая будет вызываться, должна быть указана вызывающим, и X будет выполняться и контролироваться библиотекой.
Как я могу это сделать?
Для справки я использую С# и .NET 3.5