public ExpandPostfixTemplateHandler( [NotNull] TextControlChangeUnitFactory changeUnitFactory, [NotNull] PostfixTemplatesManager templatesManager, [NotNull] ILookupWindowManager lookupWindowManager, [NotNull] ICommandProcessor commandProcessor) { myChangeUnitFactory = changeUnitFactory; myLookupWindowManager = lookupWindowManager; myCommandProcessor = commandProcessor; myTemplatesManager = templatesManager; }
public ExpandPostfixTemplateHandler([NotNull] Lifetime lifetime, [NotNull] ICommandProcessor commandProcessor, [NotNull] ILookupWindowManager lookupWindowManager, [NotNull] PostfixTemplatesManager templatesManager, [NotNull] LookupItemsOwnerFactory itemsOwnerFactory, [NotNull] TextControlChangeUnitFactory changeUnitFactory) { myLifetime = lifetime; myChangeUnitFactory = changeUnitFactory; myLookupWindowManager = lookupWindowManager; myCommandProcessor = commandProcessor; myItemsOwnerFactory = itemsOwnerFactory; myTemplatesManager = templatesManager; }