• Naming Guidelines
• Usage Guidelines
• Reporting Errors
• Exposing Enumerators to COM
• Testing Your Component from COM
This chapter begins Part IV, “Designing Great .NET Components for COM Clients” in which we look at the process of writing .NET components that might be exposed to COM clients. Two kinds of .NET components fall into this category:
• Components designed primarily with .NET clients in mind, for which ease of use from COM is an added bonus
• Components specifically written for COM clients, because writing a COM component in a .NET language is often easier than writing it in a non-.NET language (especially unmanaged ...