Есть ли место, где я мог бы взглянуть на код .NET Stopwatch и посмотреть, что он делает? - PullRequest
0 голосов
/ 02 марта 2012

Есть ли место, где я мог бы взглянуть на код .NET Stopwatch и посмотреть, что он делает? Я пытаюсь сопоставить некоторый код C ++, чтобы нормализовать временную метку, которую секундомер .NET обеспечивает с вызовом QueryPerformance в C ++. (Мне нужна действительно хорошая точность, если возможно, поэтому я должен понимать, что на самом деле происходит в вызовах секундомера .NET).

Является ли код видимым / открытым где-то, что я могу прочитать его онлайн. Есть ли возможность декомпиляции mscorlib? Я как бы держу это в качестве крайней меры.

1 Ответ

3 голосов
/ 02 марта 2012

Вот что делает .NET 3.5

http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/whidbey/NetFXspW7/ndp/fx/src/Services/Monitoring/system/Diagnosticts/Stopwatch@cs/1/Stopwatch@cs

Дата в исходном коде - конец 2002 года, поэтому, вероятно, большинство версий .NET используют один и тот же код.

...