Monobjc.AppKit.DoubleActionDispatcher.AddHandler C# (CSharp) Method

AddHandler() private method

private AddHandler ( IDoubleActionProvider provider, DoubleActionEventHandler handler ) : void
provider IDoubleActionProvider
handler DoubleActionEventHandler
return void
        public static void AddHandler(IDoubleActionProvider provider, DoubleActionEventHandler handler)
        {
            DoubleActionDispatcher dispatcher;
            if (map.ContainsKey(provider))
            {
                dispatcher = map[provider];
            }
            else
            {
                dispatcher = new DoubleActionDispatcher(provider);
                map.Add(provider, dispatcher);
            }
            dispatcher.DoubleActionEvent += handler;
        }