title: Is the Chain of Responsibility used in the .NET Framework?
body: <p>I am trying to learn more about the Chain of Responsibility design pattern.  Every single example I see online gives the simplest example i.e. a Logger that writes a different message to the Console depending on what handler handles the request.</p>
  
  <p>Are there any real life examples in the .NET framework? I have looked at the following links: </p>
  
  <ol>
  <li><a href="https://stackoverflow.com/questions/3252499/what-design-patterns-are-used-throughout-the-net-framework">What design patterns are used throughout the .NET Framework?</a></li>
  <li><p><a href="http://www.dofactory.com/net/chain-of-responsibility-design-pattern" rel="noreferrer">http://www.dofactory.com/net/chain-of-responsibility-design-pattern</a></p></li>
  <li><p><a href="https://sourcemaking.com/design_patterns/chain_of_responsibility" rel="noreferrer">https://sourcemaking.com/design_patterns/chain_of_responsibility</a></p></li>
  </ol>