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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.