Mono.Events.CreateSendCompletedEventArgsEventHandlerDispatcher C# (CSharp) Méthode

CreateSendCompletedEventArgsEventHandlerDispatcher() public static méthode

public static CreateSendCompletedEventArgsEventHandlerDispatcher ( EventHandler handler ) : UnmanagedEventHandler
handler EventHandler
Résultat UnmanagedEventHandler
		public static UnmanagedEventHandler CreateSendCompletedEventArgsEventHandlerDispatcher (EventHandler <SendCompletedEventArgs> handler)
		{
			return SafeDispatcher ( (sender, calldata, closure)
						=> {
							Exception exc = SendCompletedEventArgsGetError (calldata);

							handler (NativeDependencyObjectHelper.FromIntPtr (closure),
								 (SendCompletedEventArgs)NativeDependencyObjectHelper.Lookup (calldata) ?? new SendCompletedEventArgs (calldata, exc, false));
						} );
		}
Events