21 references to Actions
PresentationFramework (21)
System\Windows\Documents\Tracing\SpellerCOMActionTraceLogger.cs (16)
85
private static readonly Dictionary<
Actions
, long> _timeLimits100Ns = new Dictionary<
Actions
, long>
87
{
Actions
.SpellCheckerCreation, 250 * 10000 }, // 250 ms
88
{
Actions
.ComprehensiveCheck, 50 * 10000 }, // 50 ms
89
{
Actions
.RegisterUserDictionary, 1000 * 10000 }, // 1000 ms
90
{
Actions
.UnregisterUserDictionary, 1000 * 10000 } // 1000 ms
99
public Dictionary<
Actions
, long> CumulativeCallTime100Ns { get; set; }
100
public Dictionary<
Actions
, long> NumCallsMeasured { get; set; }
119
private
Actions
_action;
140
public SpellerCOMActionTraceLogger(WinRTSpellerInterop caller,
Actions
action)
153
CumulativeCallTime100Ns = new Dictionary<
Actions
, long>(),
154
NumCallsMeasured = new Dictionary<
Actions
, long>()
157
foreach (
Actions
a in Enum.GetValues<
Actions
>())
202
(_action ==
Actions
.RegisterUserDictionary) ||
203
(_action ==
Actions
.UnregisterUserDictionary);
System\Windows\Documents\WinRTSpellerInterop.cs (5)
208
using (new SpellerCOMActionTraceLogger(this, SpellerCOMActionTraceLogger.
Actions
.UnregisterUserDictionary))
306
using (new SpellerCOMActionTraceLogger(this, SpellerCOMActionTraceLogger.
Actions
.SpellCheckerCreation))
471
using (new SpellerCOMActionTraceLogger(this, SpellerCOMActionTraceLogger.
Actions
.RegisterUserDictionary))
523
using (new SpellerCOMActionTraceLogger(this, SpellerCOMActionTraceLogger.
Actions
.UnregisterUserDictionary))
924
using (new SpellerCOMActionTraceLogger(Owner, SpellerCOMActionTraceLogger.
Actions
.ComprehensiveCheck))