private void PromoteVariable(IModuleRewriter rewriter, Declaration target)
{
if (new[] { DeclarationType.ClassModule, DeclarationType.ProceduralModule }.Contains(target.ParentDeclaration.DeclarationType))
{
_messageBox.NotifyWarn(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceParameter_Caption);
return;
}
var oldSelection = _vbe.GetActiveSelection();
rewriter.Rewrite(() =>