'Framework Design Guidelines - Conventions, Idioms, and Patterns for Reusable .NET Libraries' teaches developers the best practices for designing system frameworks and reusable libraries for use with the Microsoft .NET Framework and WinFX. This book focuses on the design issues that directly affect the programmability of a framework, specifically its publicly accessible APIs.