The MSDN Library documentation for the RequiresProvidesDirectiveProcessor class in the Microsoft.VisualStudio.TextTemplating namespace refers to a design pattern called "requires/provides". What is this design pattern?
"The abstract base class for a directive processor that defines and implements a design pattern called requires/provides." - from MSDN Library