The namespace provides functionality for compiler writers who use managed code to specify attributes in metadata that affect the run-time behavior of the common language runtime. This namespace is primarily for compiler writers, although several of its classes, such as , are used in a wide variety of applications.