title: F# - Visual Studio Debugger - Stepping over causes continue
body: <p>I'm currently trying to learn F# and am having some problems with the Visual Studio 2015 debugger. Taking the following code as an example (I'm playing around with ASP.NET Web API):</p>
  
  <pre><code>[&lt;Route("api/HomeApi/VideoCapture")&gt;]
  [&lt;System.Web.Http.HttpGet&gt;]
  member this.VideoCapture() : HttpResponseMessage =
      let response = this.Request.CreateResponse()
      this.SetupCameraConsumers()
      this.SetupCapture()                        
      response.Content &lt;- new PushStreamContent(this.Test())
      response
  </code></pre>
  
  <p>I have put a breakpoint at the first line in this method, stepping over the 'let' works fine, but when I try to step over the next line, VS debugger essentially continues to the end of the method without throwing any errors. Within the <code>this.SetupCameraConsumers()</code> call, I am simply adding some objects to a list and returns a 'unit'.</p>
  
  <p>Has anyone come across anything like this before? If I can provide any more information please let me know - I've used the VS debugger for C# code and have never encountered anything like this.</p>
  
  <p>Am I calling a method correctly? Is this allowed in F#? </p>
  
  <p>Thanks!</p>