Chapter 9
Methods
Methods are the third and the last leg of the tripod supporting the entire concept of managed programming, the first two being types and fields. When it comes down to execution, types, fields, and methods are the central players, with the rest of the metadata simply providing additional information about this triad.
Method items can appear in three contexts: a method definition, a method reference (for example, when a method is called), and a method implementation (when a method provides implementation of another method).