Are Stopwatch.ElapsedTicks and Stopwatch.Elapsed.Ticks always the same?
.net, stopwatch
Solution
I just found out that `ElapsedTicks` in the `Stopwatch` class doesn't mean real "ticks" if `StopWatch.IsHighResolution` is `true`.
Note (if `IsHighResolution` is True - from Microsoft Connect link (now dead)):
Stopwatch ticks are different from DateTime.Ticks. Each tick in the DateTime.Ticks value represents one 100-nanosecond interval. Each tick in the ElapsedTicks value represents the time interval equal to 1 second divided by the Frequency.
You can do the math above or it seem you can use `StopWatch.Elapsed.Ticks` instead of `StopWatch.ElapsedTicks`.
Problem
What does `ElapsedTicks` and `Elapsed.Ticks` in the Stopwatch class mean? When could the meaning be different than intended?