static private Lookup ( |
||
ptr | ||
return | INativeEventObjectWrapper |
internal static INativeEventObjectWrapper Lookup (IntPtr ptr)
{
if (ptr == IntPtr.Zero)
return null;
EventObjectToggleRef tref;
lock (objects) {
if (objects.TryGetValue (ptr, out tref))
return tref.Target;
}
return null;
}
NativeDependencyObjectHelper::Lookup ( Kind k, |
public static UnmanagedEventHandler CreateCaptureImageCompletedEventArgsEventHandlerDispatcher(EventHandler <CaptureImageCompletedEventArgs> handler) { return(SafeDispatcher((sender, calldata, closure) => { handler(NativeDependencyObjectHelper.FromIntPtr(closure), (CaptureImageCompletedEventArgs)NativeDependencyObjectHelper.Lookup(calldata) ?? new CaptureImageCompletedEventArgs(calldata, CaptureImageCompletedEventArgs.GetExceptionFromUnmanaged(calldata), false)); })); }