Mono.Events.CreateMouseButtonEventHandlerDispatcher C# (CSharp) Method

CreateMouseButtonEventHandlerDispatcher() public static method

public static CreateMouseButtonEventHandlerDispatcher ( MouseButtonEventHandler handler ) : UnmanagedEventHandler
handler MouseButtonEventHandler
return UnmanagedEventHandler
		public static UnmanagedEventHandler CreateMouseButtonEventHandlerDispatcher (MouseButtonEventHandler handler)
		{
			return SafeDispatcher ( (sender, calldata, closure)
						=> handler (NativeDependencyObjectHelper.FromIntPtr (closure),
							    NativeDependencyObjectHelper.FromIntPtr (calldata) as MouseButtonEventArgs ?? new MouseButtonEventArgs (calldata)) );
		}
Events