What It Does Classes Create new instances of classes using the new keyword. Class hierarchy Subclasses a serviced component, and adds additional service attributes. Interfaces Expose one or more interfaces from a class. The definition of the interface can be from managed metadata or from a type library imported into metadata. Type casting Allows for casting up and down the class hierarchy, including to and from interfaces.
Static methods Call static methods on serviced components.
Properties Set and get properties on the class or interfaces. Fields Set and get fields on the class. Delegates Make a delegate to a method on a serviced component. Other managed code can call the delegate or pass a delegate to a regular managed object as a parameter to a serviced component. The serviced component can also call the delegate.