Is there any way to set breakpoint on setter/getter in auto-implemented property?
int Counter { get; set; }
Other than changing it to standard property (I'm doing it in this way, but to do that I have to change and recompile whole project)
Is there any way to set breakpoint on setter/getter in auto-implemented property?
int Counter { get; set; }
Other than changing it to standard property (I'm doing it in this way, but to do that I have to change and recompile whole project)
Set Breakpoints where you are setting property or getting property, No other way.
you can do this by Find All References options
And Since it is only storing values and do not have any code in setter part so what do you debug?
This question is very old but it is worth that it just works in VS 2015.
https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/14/set-breakpoints-on-auto-implemented-properties-with-visual-studio-2015/
If I was you, I'd temporarily make the property a standard one backed by an internal field...set your breakpoints, and then you can change it back after.
Using Visual Studio 2008, 2010, 2012, 2013:
For the
get
, type:ClassName.get_Counter()
For the
set
, type:ClassName.set_Counter(int)
You'll get a "No Source Available" when the breakpoint is hit, but you'll get the calling location in the call stack.
I found this solution here on MSDN