diff options
Diffstat (limited to 'extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs')
-rw-r--r-- | extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs b/extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs index d716c9a013..1995ffbba1 100644 --- a/extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs +++ b/extras/MonoDevelop.Debugger.Mdb/Mono.Debugging.Server.Mdb/PropertyReference.cs @@ -51,6 +51,12 @@ namespace DebuggerServer } } + public override object DeclaringType { + get { + return prop.Getter.DeclaringType; + } + } + public override object Value { get { MdbEvaluationContext ctx = (MdbEvaluationContext) Context; @@ -72,6 +78,7 @@ namespace DebuggerServer get { ObjectValueFlags flags = ObjectValueFlags.Property | ObjectUtil.GetAccessibility (prop.Accessibility); if (!prop.CanWrite) flags |= ObjectValueFlags.ReadOnly; + if (prop.IsStatic) flags |= ObjectValueFlags.Global; return flags; } } |