The Mapping to the Common Type System

Recapitulation of the .NET Interoperability Framework

From an interoperability perspective, the main constituents of the .NET language framework are as follows:

  • A component packaging model

  • A compile-time naming hierarchy

    • A namespace is a qualified set of names.

  • A runtime deployment hierarchy

    • An application is a logically connected set of assemblies described by a configuration script (in XML).

    • An assembly is a deployment unit consisting of a collection of modules described by a manifest.

    • A module is either a portable executable (DLL or EXE file) or a container for additional resources such as fonts and pictures.

  • A virtual object system called CTS (Common Type System)

    • The CTS supports the well-known object concepts ...

Get Programming in the .NET Environment now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.