diff --git a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Expressions/SimpleIdentifierExpression.cs b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Expressions/SimpleIdentifierExpression.cs index 26e1559dec..6ae15ac549 100644 --- a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Expressions/SimpleIdentifierExpression.cs +++ b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Expressions/SimpleIdentifierExpression.cs @@ -44,6 +44,11 @@ namespace Debugger.Expressions if (!context.MethodInfo.IsStatic) { Value member = context.GetThisValue().GetMemberValue(identifier); if (member != null) return member; + } else { + MetaData.MemberInfo memberInfo = context.MethodInfo.DeclaringType.GetMember(identifier); + if (memberInfo != null && memberInfo.IsStatic) { + return Value.GetMemberValue(null, memberInfo, null); + } } throw new GetValueException("Identifier \"" + identifier + "\" not found");