When editing sourcecode in ICSharpCode.AvalonEdit.CodeCompletion.CompletionList I removed a local variable in a function the excpetion occurred:
Exception:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei ICSharpCode.NRefactory.CSharp.Refactoring.TypeSystemAstBuilder.ConvertConstructor(IMethod ctor) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Refactoring\TypeSystemAstBuilder.cs:Zeile 858.
bei ICSharpCode.NRefactory.CSharp.Refactoring.TypeSystemAstBuilder.ConvertEntity(IEntity entity) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Refactoring\TypeSystemAstBuilder.cs:Zeile 603.
bei ICSharpCode.NRefactory.CSharp.Refactoring.TypeSystemAstBuilder.ConvertSymbol(ISymbol symbol) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Refactoring\TypeSystemAstBuilder.cs:Zeile 578.
bei ICSharpCode.NRefactory.CSharp.CSharpAmbience.ConvertSymbol(ISymbol symbol, TokenWriter writer, CSharpFormattingOptions formattingPolicy) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\OutputVisitor\CSharpAmbience.cs:Zeile 66.
bei ICSharpCode.NRefactory.CSharp.CSharpAmbience.ConvertSymbol(ISymbol symbol) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\OutputVisitor\CSharpAmbience.cs:Zeile 46.
bei ICSharpCode.SharpDevelop.Editor.XmlDocFormatter.CreateTooltip(IEntity entity, Boolean useFullyQualifiedMemberNames) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\Base\Project\Editor\XmlDocFormatter.cs:Zeile 65.
bei ICSharpCode.AvalonEdit.AddIn.XmlDoc.XmlDocTooltipProvider.CreateTooltip(IEntity entity) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\AddIns\DisplayBindings\AvalonEdit.AddIn\Src\XmlDoc\XmlDocTooltipProvider.cs:Zeile 92.
bei ICSharpCode.AvalonEdit.AddIn.XmlDoc.XmlDocTooltipProvider.HandleToolTipRequest(ToolTipRequestEventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\AddIns\DisplayBindings\AvalonEdit.AddIn\Src\XmlDoc\XmlDocTooltipProvider.cs:Zeile 47.
bei ICSharpCode.SharpDevelop.Editor.ToolTipRequestService.RequestToolTip(ToolTipRequestEventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\Base\Project\Editor\ToolTipService.cs:Zeile 59.
bei ICSharpCode.AvalonEdit.AddIn.CodeEditorView.TextEditorMouseHover(Object sender, MouseEventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\AddIns\DisplayBindings\AvalonEdit.AddIn\Src\CodeEditorView.cs:Zeile 282.
bei System.Windows.Input.MouseEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.RouteItem.InvokeHandler(RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.EventRoute.InvokeHandlers(Object source, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
bei ICSharpCode.AvalonEdit.Rendering.TextView.RaiseHoverEventPair(MouseEventArgs e, RoutedEvent tunnelingEvent, RoutedEvent bubblingEvent) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\Rendering\TextView.cs:Zeile 1930.
bei ICSharpCode.AvalonEdit.Rendering.TextView.<.ctor>b__0(Object sender, MouseEventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\Rendering\TextView.cs:Zeile 82.
bei ICSharpCode.AvalonEdit.Rendering.MouseHoverLogic.OnMouseHover(MouseEventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\Rendering\MouseHoverLogic.cs:Zeile 115.
bei ICSharpCode.AvalonEdit.Rendering.MouseHoverLogic.OnMouseHoverTimerElapsed(Object sender, EventArgs e) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\Rendering\MouseHoverLogic.cs:Zeile 101.
bei System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
bei System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.Run()
bei System.Windows.Application.RunDispatcher(Object ignore)
bei System.Windows.Application.RunInternal(Window window)
bei System.Windows.Application.Run(Window window)
bei ICSharpCode.SharpDevelop.Workbench.WorkbenchStartup.Run(IList`1 fileList) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Workbench\WorkbenchStartup.cs:Zeile 156.
bei ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Sda\CallHelper.cs:Zeile 164.
bei ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Sda\CallHelper.cs:Zeile 143.
bei ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Sda\SharpDevelopHost.cs:Zeile 129.
bei ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.RunApplication() in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Startup\SharpDevelopMain.cs:Zeile 226.
bei ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.Run() in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Startup\SharpDevelopMain.cs:Zeile 124.
bei ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.Main(String[ args) in c:\Downloads\SharpDevelop\SharpDevelop_5.0.0.4053_Beta2_Source\src\Main\SharpDevelop\Startup\SharpDevelopMain.cs:Zeile 81.