diff options
author | David Karlaš <david.karlas@xamarin.com> | 2014-06-22 15:09:26 +0400 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2014-06-22 15:46:30 +0400 |
commit | 6d520a99f7ea2fee9a6b63e98c42f2b475d50678 (patch) | |
tree | 87fd79a16071ba0b1e23ac782bc66d32d9bfa961 /main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers | |
parent | cdf422259e6bf53b946d62a9ee6dfbb34549169b (diff) |
[Debugger] new class DebugValueConverter<T> and /MonoDevelop/Debugging/DebugValueConverters for all conversions
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers')
-rw-r--r-- | main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers/ColorInlineVisualizer.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers/ColorInlineVisualizer.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers/ColorInlineVisualizer.cs index 023caa8d62..3ddfae37ee 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers/ColorInlineVisualizer.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.InlineVisualizers/ColorInlineVisualizer.cs @@ -25,6 +25,7 @@ // THE SOFTWARE. using System; using Mono.Debugging.Client; +using Xwt.Drawing; namespace MonoDevelop.Debugger.InlineVisualizers { @@ -34,12 +35,12 @@ namespace MonoDevelop.Debugger.InlineVisualizers public override bool CanInlineVisualize (ObjectValue val) { - return DebuggingService.HasColorConverter (val); + return DebuggingService.HasGetConverter<Color> (val); } public override string InlineVisualize (ObjectValue val) { - var color = DebuggingService.GetColorConverter (val).GetColor (val); + var color = DebuggingService.GetGetConverter<Color> (val).GetValue (val); return "R=" + ((byte)(color.Red * 255.0)) + ", " + "G=" + ((byte)(color.Green * 255.0)) + ", " + "B=" + ((byte)(color.Blue * 255.0)) + ", " + |