B

Obsolete Guidance

Every New Feature has the potential to obsolete something that was once considered fundamental to a framework, such as Task replacing IAsyncResult. Even without a real replacement, some features simply don’t age well and get deprecated through lack of consistent use because the scenarios are less relevant, such as Code Access Security (CAS). But obsolescence is relative, so this appendix captures the guidance that is no longer generally applicable to new frameworks and new framework features that might be relevant to a project you work on.

The section numbers in this appendix reflect the section number that the content had from the last edition where it was still active guidance. For example, if you had a note that referenced ...

Get Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 3rd Edition 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.