COM Interop
Appearance
.NET COM Components and COM
.NET creates a type library and special registry entries when the component is registered. When the type is instantiated through COM the .NET Runtime is the actual COM object that executes and it merely marshals any method calls or property access to your type implementation.