|
|
|
@ -5,6 +5,7 @@ using System;
@@ -5,6 +5,7 @@ using System;
|
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
using System.Reflection; |
|
|
|
|
using System.Text; |
|
|
|
|
using Debugger.MetaData; |
|
|
|
|
|
|
|
|
|
namespace Debugger |
|
|
|
|
{ |
|
|
|
@ -42,7 +43,11 @@ namespace Debugger
@@ -42,7 +43,11 @@ namespace Debugger
|
|
|
|
|
MethodInfo mr = (MethodInfo)member; |
|
|
|
|
if (mr.IsGenericMethod) { |
|
|
|
|
b.Append("``"); |
|
|
|
|
b.Append(mr.GetGenericArguments().Length); |
|
|
|
|
// DebugMethodInfo does not implement GetGenericArguments
|
|
|
|
|
if (mr is DebugMethodInfo) |
|
|
|
|
b.Append(((DebugMethodInfo)mr).GenericParameterCount); |
|
|
|
|
else |
|
|
|
|
b.Append(mr.GetGenericArguments().Length); |
|
|
|
|
} |
|
|
|
|
parameters = mr.GetParameters(); |
|
|
|
|
if (mr.Name == "op_Implicit" || mr.Name == "op_Explicit") { |
|
|
|
|