A delegate is a pointer to a function that can be assigned a specific signature. Only functions that match that signature can be assigned to the delegate.
... Oh, you mean politics. Sorry, can't help. That shit makes no fucking sense.
I told my kids, "Someday, you'll have kids of your own." One of them said, "So will you."
-- Rodney Dangerfield.