1 instantiation of Registration
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Animation\HighPrecisionTimer.cs (1)
109Registration registration = new(id, callback, syncContext);
15 references to Registration
System.Windows.Forms.Primitives (15)
System\Windows\Forms\Animation\HighPrecisionTimer.cs (15)
35private static readonly Dictionary<long, Registration> s_registrations = []; 37=> DispatchCallback((Registration)state!); 39private static Registration[] s_registrationSnapshot = []; 109Registration registration = new(id, callback, syncContext); 128private static void Unregister(long registrationId, Registration? expectedRegistration) 137if (!s_registrations.TryGetValue(registrationId, out Registration? registration) 386Registration[] registrations = Volatile.Read(ref s_registrationSnapshot); 389Registration registration = registrations[i]; 434private static void DispatchCallback(Registration registration) 468Registration registration, 488private static void CompleteCallback(Registration registration, bool succeeded) 502private static void TraceCallbackFault(Registration registration, Exception exception) 667foreach (Registration registration in s_registrations.Values) 682Registration[] registrations = new Registration[s_registrations.Count];