Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.cs7
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;
}
}