MonoDevelop.Components.Commands.CommandManager.ChainHandler C# (CSharp) 메소드

ChainHandler() 개인적인 메소드

private ChainHandler ( ICommandArrayTargetHandler chain, object attr ) : ICommandArrayTargetHandler
chain ICommandArrayTargetHandler
attr object
리턴 ICommandArrayTargetHandler
		ICommandArrayTargetHandler ChainHandler (ICommandArrayTargetHandler chain, object attr)
		{
			ICommandArrayTargetHandler h = attr as ICommandArrayTargetHandler;
			if (h == null) return chain;
			h.Next = chain ?? DefaultCommandHandler.Instance;
			return h;
		}

Same methods

CommandManager::ChainHandler ( ICommandArrayUpdateHandler chain, object attr ) : ICommandArrayUpdateHandler
CommandManager::ChainHandler ( ICommandTargetHandler chain, object attr ) : ICommandTargetHandler
CommandManager::ChainHandler ( ICommandUpdateHandler chain, object attr ) : ICommandUpdateHandler