Introduce parameter on a variable inside a property....
Build312, VS2005
JetBrains.ReSharper.Util.InternalErrorException: Unable to cast object of type 'JetBrains.ReSharper.Psi.CSharp.Impl.Tree.PropertyDeclaration' to type 'JetBrains.ReSharper.Psi.CSharp.Tree.IDeclarationWithParameters'.
An exception has occurred during action 'IntroduceParameter' execution ---> System.InvalidCastException: Unable to cast object of type 'JetBrains.ReSharper.Psi.CSharp.Impl.Tree.PropertyDeclaration' to type 'JetBrains.ReSharper.Psi.CSharp.Tree.IDeclarationWithParameters'.
at JetBrains.ReSharper.Refactorings.IntroduceParameter.IntroduceParameterRefactoring.GetDeclaredElement() in c:\Agent\work\ReSharper-Main\src\Refactorings\src\IntroduceParameter\IntroduceParameterRefactoring.cs:line 148
at JetBrains.ReSharper.Refactorings.IntroduceParameter.IntroduceParameterRefactoring.InitTypeMember(ITypeMember member) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\IntroduceParameter\IntroduceParameterRefactoring.cs:line 134
at JetBrains.ReSharper.Refactorings.IntroduceParameter.IntroduceParameterRefactoring..ctor(ILocalVariable variable, ITypeMember typeMember) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\IntroduceParameter\IntroduceParameterRefactoring.cs:line 129
at JetBrains.ReSharper.Refactorings.IntroduceParameter.IntroduceParameterRefactoringWorkflow.Initialize(IDataContext context, IInitializationContext initializationContext) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\IntroduceParameter\Impl\IntroduceParameterRefactoringWorkflow.cs:line 127
at JetBrains.ReSharper.Refactorings.Workflow.RefactoringActionUtil.ExecuteRefactoring(IDataContext invocationContext, IRefactoringWorkflow refactoringWorkflow, EventHandler refactoringExecutedHandler) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\Workflow\RefactoringActionUtil.cs:line 29
at JetBrains.ReSharper.Refactorings.IntroduceParameter.IntroduceParameterAction.Execute(IDataContext context, DelegateExecute nextExecute) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\IntroduceParameter\Impl\IntroduceParameterAction.cs:line 17
at JetBrains.ReSharper.ActionManagement.ExecutableAction.Execute(IDataContext context) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\Action\ExecutableAction.cs:line 25
— End of inner exception stack trace —
at JetBrains.ReSharper.Util.Logger.LogExceptionEx(Exception, String, Boolean) in c:\Agent\work\ReSharper-Main\src\Util\src\Logger.cs:line 350 column 9
at JetBrains.ReSharper.Util.Logger.LogException(String, Exception) in c:\Agent\work\ReSharper-Main\src\Util\src\Logger.cs:line 367 column 5
at JetBrains.ReSharper.ActionManagement.ExecutableAction.Execute(IDataContext) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\Action\ExecutableAction.cs:line 30 column 11
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction, IDataContext) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 530 column 11
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 510 column 5
at JetBrains.ReSharper.Refactorings.RefactorThis.WrapperActionHandler.Execute(IDataContext, DelegateExecute) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\RefactorThis\RefactorThisAction.cs:line 224 column 7
at JetBrains.ReSharper.ActionManagement.ExecutableAction.Execute(IDataContext) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\Action\ExecutableAction.cs:line 25 column 13
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction, IDataContext) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 530 column 11
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction) in c:\Agent\work\ReSharper-Main\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 510 column 5
at JetBrains.ReSharper.Refactorings.RefactorThis.<>c_DisplayClass2.<Execute>b_1(Object, ItemEventArgs) in c:\Agent\work\ReSharper-Main\src\Refactorings\src\RefactorThis\RefactorThisAction.cs:line 78 column 36
at JetBrains.ReSharper.UI.PopupList.JetPopupMenu.FireItemClicked(Object) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\JetPopupMenu.cs:line 278 column 6
at JetBrains.ReSharper.UI.PopupList.JetPopupMenu.OnExecuteItem(Object, ItemEventArgs) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\JetPopupMenu.cs:line 271 column 3
at JetBrains.ReSharper.UI.PopupList.Impl.StaticItemsContainer.FireItemExecute(JetPopupMenuItem) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuDoc.cs:line 1438 column 7
at JetBrains.ReSharper.UI.PopupList.Impl.StaticItemsContainer.Execute(JetPopupMenuItem) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuDoc.cs:line 1577 column 5
at JetBrains.ReSharper.UI.PopupList.Impl.DefaultItemsContainer.ExecuteItem(JetPopupMenuItem) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuDoc.cs:line 1340 column 6
at JetBrains.ReSharper.UI.PopupList.Impl.JetPopupMenuDoc.ExecuteSelectedItem() in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuDoc.cs:line 222 column 5
at JetBrains.ReSharper.UI.PopupList.Impl.JetPopupMenuMainpartView.OnKeyDownLowPriority(KeyEventArgs) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuMainpartView.cs:line 1339 column 5
at JetBrains.ReSharper.UI.PopupList.Impl.JetPopupMenuView.OnKeyDown(KeyEventArgs) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuView.cs:line 1347 column 4
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message&)
at System.Windows.Forms.Form.ProcessKeyPreview(Message&)
at System.Windows.Forms.Control.ProcessKeyMessage(Message&)
at System.Windows.Forms.Control.WmKeyChar(Message&)
at System.Windows.Forms.Control.WndProc(Message&)
at System.Windows.Forms.ScrollableControl.WndProc(Message&)
at JetBrains.ReSharper.UI.PopupList.Impl.JetPopupMenuTitleView.WndProc(Message&) in c:\Agent\work\ReSharper-Main\src\IDECore\src\PopupList\Impl\JetPopupMenuTitleView.cs:line 618 column 5
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message&)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message&)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)