after ignoring, i got this:
SharpDevelop Version : 3.0.0.2980
.NET Version : 2.0.50727.1433
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture : German (Germany) (de-DE)
Working Set Memory : 94788kb
GC Heap Memory : 23713kb
Error while requesting tooltip for location (Line 174, Col 37)
Exception thrown:
System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs.
bei Debugger.Interop.CorDebug.ICorDebugType.GetBase(ICorDebugType& pBase)
bei Debugger.Wrappers.CorDebug.ICorDebugType.get_Base()
bei Debugger.MetaData.DebugType.get_BaseType()
bei Debugger.Value.GetMemberValue(String name)
bei Debugger.Expressions.SimpleIdentifierExpression.EvaluateInternal(StackFrame context)
bei Debugger.Expressions.Expression.Evaluate(StackFrame context)
bei Debugger.Expressions.SimpleMemberReferenceExpression.EvaluateInternal(StackFrame context)
bei Debugger.Expressions.Expression.Evaluate(StackFrame context)
bei ICSharpCode.SharpDevelop.Services.WindowsDebugger.GetValueFromName(String variableName)
bei ICSharpCode.SharpDevelop.Services.WindowsDebugger.GetValueAsString(String variableName)
bei ICSharpCode.SharpDevelop.Debugging.DebuggerService.GetMemberText(IAmbience ambience, IEntity member, String expression, Boolean& debuggerCanShowValue)
bei ICSharpCode.SharpDevelop.Debugging.DebuggerService.GetText(ResolveResult result, String expression, Boolean& debuggerCanShowValue)
bei ICSharpCode.SharpDevelop.Debugging.DebuggerService.GetToolTipInfo(TextArea textArea, ToolTipRequestEventArgs e)
bei ICSharpCode.SharpDevelop.Debugging.DebuggerTextAreaToolTipProvider.GetToolTipInfo(TextArea textArea, ToolTipRequestEventArgs e)
bei ICSharpCode.SharpDevelop.Debugging.DebuggerService.TextAreaToolTipRequest(Object sender, ToolTipRequestEventArgs e)
interestingly, it seems to happen on enum members which do not depend on debugger state. the same enum's vars are evaluted without problem.