Types and interfaces are composed of members which can be any of the following:
Methods
Properties
Constructors
Events
Fields
Portions Copyright 2005 Microsoft Corporation. All rights reserved.
Portions Copyright Addison-Wesley Corporation. All rights reserved.
For more information on design guidelines, see the "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" book by Krzysztof Cwalina and Brad Abrams, published by Addison-Wesley, 2005.
- Member Overloading
Describes guidelines for overloaded members.
- Implementing Interface Members Explicitly
Describes guidelines for explicit interface implementations.
- Choosing Between Properties and Methods
Describes guidelines for determining when to implement functionality as a property versus a method.
- Property Design
Describes guidelines for implementing properties.
- Constructor Design
Describes guidelines for implementing constructors.
- Event Design
Describes guidelines for implementing events.
- Field Design
Describes guidelines for defining fields.
- Operator Overloads
Describes guidelines for overloading operators.
- Conversion Operators
Describes guidelines for implementing conversion operators.
- Parameter Design
Describes guidelines for defining parameters.
Other Resources