title: Anonymous Methods too much of a good thing? (C#)
body: <p>Greetings, </p>
  
  <p>I'm working in a code base that uses alot of anonymous methods, where the anonymous methods are chaining other anonymus methods that call the same thing the first one calls. </p>
  
  <pre><code>main()
  {
   anonymous1(); 
  }
  anonymous1()
  {
    // call anonymous2 
  }
  anonymous2()
  {
   //call anonymous3
  }
  anonymous3()
  {
    // Call anonymous1
  }
  </code></pre>
  
  <p>thats the basic break down, sorry for the over simplification. </p>
  
  <p>My concern is that one of the anonymous methods are causing problems chaining the calls like that. IMO it looks like it's just bad recursion that is going to cause a stackoverflow exception. </p>
  
  <p>Thanks for your help in advance.</p>