Summary

This chapter introduced the facilities provided by the CLR's metadata system. Much of the basic functionality described here exists in other component architectures, albeit with some differences. A major difference between the CLR and COM/CORBA relates to the fact that the CLR does not use IDL to generate metadata. In this respect, the CLR more closely resembles SmallTalk and Java.

One predominant design consideration with component architectures is the move toward more dynamic and distributed systems. The CLR provides great support for both of these requirements; facilities such as automatic generation of proxy objects at runtime from their metadata and versioning and cultural attributes on assemblies address them at length. Chapter ...

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.