Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.93 KB

member.md

File metadata and controls

36 lines (28 loc) · 1.93 KB
title description ms.date helpviewer_keywords ms.assetid
Member Design Guidelines
Learn member design guidelines in .NET. Members include methods, properties, events, constructors, and fields.
10/22/2008
member design guidelines [.NET Framework], about member design guidelines
members [.NET Framework], design guidelines
class library design guidelines [.NET Framework], members
member design guidelines [.NET Framework]
0ce93180-1d7b-4f8c-9306-f828b2d66b8f

Member Design Guidelines

Methods, properties, events, constructors, and fields are collectively referred to as members. Members are ultimately the means by which framework functionality is exposed to the end users of a framework.

Members can be virtual or nonvirtual, concrete or abstract, static or instance, and can have several different scopes of accessibility. All this variety provides incredible expressiveness but at the same time requires care on the part of the framework designer.

This chapter offers basic guidelines that should be followed when designing members of any type.

In This Section

Member Overloading
Property Design
Constructor Design
Event Design
Field Design
Extension Methods
Operator Overloads
Parameter Design
Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Reprinted by permission of Pearson Education, Inc. from Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, published Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.

See also