Class & Method Declaration Standards: Relationship to the Common Type System and the Common Language Specification Describes the role of the common type system and the Common Language Specification in class library development. Naming Guidelines Describes the guidelines for naming types in class libraries. Class Member Usage Guidelines Describes the guidelines for using properties, events, methods, constructors, fields, and parameters in class libraries. Type Usage Guidelines Describes the guidelines for using classes, value types, delegates, attributes, and nested types in class libraries. Guidelines for Exposing Functionality to COM Describes the guidelines for exposing class library types to COM. Error Raising and Handling Guidelines Describes the guidelines for raising and handling errors in class libraries. Array Usage Guidelines Describes the guidelines for using arrays in class libraries and how to decide whether to use an array vs. a collectio...