ECMA-334 C# Language Specification

22.2: Delegate instantiation

An instance of a delegate is created by a delegate-creation-expression (14.5.10.3). The newly created delegate instance then refers to either:

Once instantiated, delegate instances always refer to the same target object and method. [Note: Remember, when two delegates are combined, or one is removed from another, a new delegate results with its own invocation list; the invocation lists of the delegates combined or removed remain unchanged. end note]