But dont forget that the function references are type save.
So if you declare the field as function:int(int, object), you can only assign references to functions that return int and that need int, object (in this order) as input.
So if you declare the field as function:int(int, object), you can only assign references to functions that return int and that need int, object (in this order) as input.