diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/AppDomain.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/AppDomain.cs index 5b238e8c72..4a6e32e0cc 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/AppDomain.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/AppDomain.cs @@ -17,7 +17,6 @@ namespace Debugger ICorDebugAppDomain corAppDomain; - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Eval.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Eval.cs index fd2a6aee86..377bf3657a 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Eval.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Eval.cs @@ -37,12 +37,10 @@ namespace Debugger Value result; EvalState state; - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return appDomain; } } - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Module.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Module.cs index a59feb6d55..58529c6f8a 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Module.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Module.cs @@ -36,12 +36,10 @@ namespace Debugger } } - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return appDomain; } } - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Process.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Process.cs index 7bf5458e51..3f39bf11d8 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Process.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Process.cs @@ -230,7 +230,6 @@ namespace Debugger { Process process; - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/StackFrame.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/StackFrame.cs index bed53f2056..1d784b7dc6 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/StackFrame.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/StackFrame.cs @@ -37,12 +37,10 @@ namespace Debugger uint frameIndex; /// The process in which this stack frame is executed - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return appDomain; } } - [Debugger.Tests.Ignore] public Process Process { get { return process; } } @@ -53,11 +51,8 @@ namespace Debugger } /// A thread in which the stack frame is executed - [Debugger.Tests.Ignore] public Thread Thread { - get { - return thread; - } + get { return thread; } } /// Internal index of the stack chain. The value is increasing with age. @@ -125,8 +120,7 @@ namespace Debugger /// Returns diagnostic description of the frame public override string ToString() { - // TODO: Use full name - return this.MethodInfo.DeclaringType.FullName + "." + this.MethodInfo.Name; + return this.MethodInfo.ToString(); } internal ICorDebugILFrame CorILFrame { diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Stepper.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Stepper.cs index 0650fce1c4..da69549302 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Stepper.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Stepper.cs @@ -25,7 +25,6 @@ namespace Debugger public event EventHandler StepComplete; - [Debugger.Tests.Ignore] public Process Process { get { return stackFrame.Process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Thread.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Thread.cs index 976c2bf188..bac72f1fb7 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Thread.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Control/Thread.cs @@ -37,7 +37,6 @@ namespace Debugger public event EventHandler NameChanged; public event EventHandler Exited; - [Debugger.Tests.Ignore] public Process Process { get { return process; } } @@ -269,7 +268,6 @@ namespace Debugger /// Gets the whole callstack of the Thread. /// If the thread is in invalid state returns empty array - [Debugger.Tests.Ignore] public StackFrame[] GetCallstack() { return new List(CallstackEnum).ToArray(); @@ -427,7 +425,6 @@ namespace Debugger { Thread thread; - [Debugger.Tests.Ignore] public Thread Thread { get { return thread; diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggeeState.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggeeState.cs index 2c7bb6bdba..f3702f2b53 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggeeState.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggeeState.cs @@ -21,7 +21,6 @@ namespace Debugger { Process process; - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/PauseSession.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/PauseSession.cs index 0c6bb52a05..b5a0d4e506 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/PauseSession.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/PauseSession.cs @@ -16,7 +16,6 @@ namespace Debugger Process process; PausedReason pausedReason; - [Debugger.Tests.Ignore] public Process Process { get { return process; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Internal/Tests/ExpandAttribute.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Internal/Tests/ExpandAttribute.cs index 5d5863ca1c..3542e7c534 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Internal/Tests/ExpandAttribute.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Internal/Tests/ExpandAttribute.cs @@ -9,7 +9,7 @@ using System; namespace Debugger.Tests { - [AttributeUsage(AttributeTargets.Property)] + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] public class ExpandAttribute: Attribute { diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugFieldInfo.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugFieldInfo.cs index 7985fec75e..d991777789 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugFieldInfo.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugFieldInfo.cs @@ -32,24 +32,20 @@ namespace Debugger.MetaData } /// The AppDomain in which this member is declared - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return declaringType.AppDomain; } } /// The Process in which this member is declared - [Debugger.Tests.Ignore] public Process Process { get { return declaringType.Process; } } /// The Module in which this member is declared - [Debugger.Tests.Ignore] public Debugger.Module DebugModule { get { return declaringType.DebugModule; } } - [Debugger.Tests.Ignore] public override int MetadataToken { get { return (int)fieldProps.Token; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugMethodInfo.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugMethodInfo.cs index c8bb16b0e8..18c87581a2 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugMethodInfo.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugMethodInfo.cs @@ -36,24 +36,20 @@ namespace Debugger.MetaData } /// The AppDomain in which this member is declared - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return declaringType.AppDomain; } } /// The Process in which this member is declared - [Debugger.Tests.Ignore] public Process Process { get { return declaringType.Process; } } /// The Module in which this member is declared - [Debugger.Tests.Ignore] public Debugger.Module DebugModule { get { return declaringType.DebugModule; } } - [Debugger.Tests.Ignore] public override int MetadataToken { get { return (int)methodProps.Token; } } @@ -597,8 +593,16 @@ namespace Debugger.MetaData public override string ToString() { - // TODO: Use full name - return this.Name; + string txt = string.Empty; + if (this.IsStatic) + txt += "static "; + if (this.ReturnType != null) { + txt += this.ReturnType.FullName + " "; + } else { + txt += "void "; + } + txt += this.FullName; + return txt; } } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugPropertyInfo.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugPropertyInfo.cs index 8b19c0f1d0..84d79ff097 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugPropertyInfo.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugPropertyInfo.cs @@ -35,24 +35,20 @@ namespace Debugger.MetaData } /// The AppDomain in which this member is declared - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return declaringType.AppDomain; } } /// The Process in which this member is declared - [Debugger.Tests.Ignore] public Process Process { get { return declaringType.Process; } } /// The Module in which this member is declared - [Debugger.Tests.Ignore] public Debugger.Module DebugModule { get { return declaringType.DebugModule; } } - [Debugger.Tests.Ignore] public override int MetadataToken { get { return 0; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs index 2b4a425615..1f7ed7d677 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs @@ -60,28 +60,22 @@ namespace Debugger.MetaData } /// The AppDomain in which this type is loaded - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return module.AppDomain; } } /// The Process in which this type is loaded - [Debugger.Tests.Ignore] public Process Process { get { return module.Process; } } /// The Module in which this type is loaded - [Debugger.Tests.Ignore] public Debugger.Module DebugModule { get { return module; } } - [Debugger.Tests.Ignore] public override int MetadataToken { - get { - return (int)classProps.Token; - } + get { return (int)classProps.Token; } } public override System.Reflection.Module Module { @@ -540,7 +534,7 @@ namespace Debugger.MetaData // protected virtual bool IsMarshalByRefImpl(); /// Returns simple managed type coresponding to the primitive type. - [Tests.Ignore] + [Debugger.Tests.Ignore] public System.Type PrimitiveType { get { return primitiveType; } } diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.Array.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.Array.cs index 53f87b804b..4ce66b57fe 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.Array.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.Array.cs @@ -102,9 +102,9 @@ namespace Debugger } /// Returns all elements in the array - [Debugger.Tests.Ignore] public Value[] GetArrayElements() { + if (!this.Type.IsArray) return null; List values = new List(); foreach(int[] indices in this.ArrayDimensions.Indices) { values.Add(GetArrayElement(indices)); diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.cs index 651d23d143..521c02b6fc 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Values/Value.cs @@ -46,12 +46,10 @@ namespace Debugger } /// The appdomain that owns the value - [Debugger.Tests.Ignore] public AppDomain AppDomain { get { return appDomain; } } - [Debugger.Tests.Ignore] public Process Process { get { return appDomain.Process; } } @@ -65,7 +63,7 @@ namespace Debugger } } - [Tests.Ignore] + [Debugger.Tests.Ignore] public ICorDebugValue CorValue { get { if (this.IsInvalid) @@ -85,7 +83,7 @@ namespace Debugger /// /// Gets the address in memory where this value is stored /// - [Debugger.Tests.IgnoreAttribute] + [Debugger.Tests.Ignore] public ulong Address { get { return corValue.Address; } } @@ -156,7 +154,7 @@ namespace Debugger get { return type; } } - [Tests.Ignore] + [Debugger.Tests.Ignore] public ulong PointerAddress { get { if (!this.Type.IsPointer) throw new DebuggerException("Not a pointer"); diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs index cb8950dc44..e9ffb450d4 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/DebuggerTestsBase.cs @@ -64,6 +64,10 @@ namespace Debugger.Tests "*.GetType", "*.GetHashCode", "*.GetEnumerator", + "*.AppDomain", + "*.Process", + "MemberInfo.DebugModule", + "MemberInfo.MetadataToken", "MemberInfo.MemberType", "MemberInfo.IsPublic", "Type.DeclaringType", diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ControlFlow_MainThreadExit.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ControlFlow_MainThreadExit.cs index b2de8c8eb6..73e310cbbe 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ControlFlow_MainThreadExit.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ControlFlow_MainThreadExit.cs @@ -67,25 +67,27 @@ namespace Debugger.Tests { + SelectedStackFrame="static void Debugger.Tests.TestPrograms.ControlFlow_MainThreadExit.Main()" /> @@ -104,15 +106,16 @@ namespace Debugger.Tests { + SelectedStackFrame="static void Debugger.Tests.TestPrograms.ControlFlow_MainThreadExit.WaitForALongTime()" /> diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugType.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugType.cs index 967c340bf4..a07194dd02 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugType.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/DebugType.cs @@ -233,8 +233,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, Public, BeforeFieldInit" BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType" - GetMembers="{Add, Main, .ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Add, Main, .ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{static System.Int32 Debugger.Tests.TestPrograms.DebugType.Add(Byte b1, Byte b2), static void Debugger.Tests.TestPrograms.DebugType.Main(), void Debugger.Tests.TestPrograms.DebugType..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{static System.Int32 Debugger.Tests.TestPrograms.DebugType.Add(Byte b1, Byte b2), static void Debugger.Tests.TestPrograms.DebugType.Main(), void Debugger.Tests.TestPrograms.DebugType..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -244,8 +244,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, Sealed" BaseType="System.MulticastDelegate" FullName="Debugger.Tests.TestPrograms.DebugType.AddDelegate" - GetMembers="{.ctor, Invoke, BeginInvoke, EndInvoke, GetObjectData, Equals, GetInvocationList, GetHashCode, DynamicInvoke, Equals, GetHashCode, GetInvocationList, get_Method, get_Target, Clone, GetObjectData, System.Reflection.MethodInfo Method, System.Object Target, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, Invoke, BeginInvoke, EndInvoke, GetObjectData, Equals, GetInvocationList, GetHashCode, DynamicInvoke, Equals, GetHashCode, GetInvocationList, get_Method, get_Target, Clone, GetObjectData, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType.AddDelegate..ctor(Object object, IntPtr method), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.Invoke(Byte b1, Byte b2), System.IAsyncResult Debugger.Tests.TestPrograms.DebugType.AddDelegate.BeginInvoke(Byte b1, Byte b2, AsyncCallback callback, Object object), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.EndInvoke(IAsyncResult result), void System.MulticastDelegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Boolean System.MulticastDelegate.Equals(Object obj), System.Delegate[] System.MulticastDelegate.GetInvocationList(), System.Int32 System.MulticastDelegate.GetHashCode(), System.Object System.Delegate.DynamicInvoke(Object[] args), System.Boolean System.Delegate.Equals(Object obj), System.Int32 System.Delegate.GetHashCode(), System.Delegate[] System.Delegate.GetInvocationList(), System.Reflection.MethodInfo System.Delegate.get_Method(), System.Object System.Delegate.get_Target(), System.Object System.Delegate.Clone(), void System.Delegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Reflection.MethodInfo Method, System.Object Target, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType.AddDelegate..ctor(Object object, IntPtr method), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.Invoke(Byte b1, Byte b2), System.IAsyncResult Debugger.Tests.TestPrograms.DebugType.AddDelegate.BeginInvoke(Byte b1, Byte b2, AsyncCallback callback, Object object), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.EndInvoke(IAsyncResult result), void System.MulticastDelegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Boolean System.MulticastDelegate.Equals(Object obj), System.Delegate[] System.MulticastDelegate.GetInvocationList(), System.Int32 System.MulticastDelegate.GetHashCode(), System.Object System.Delegate.DynamicInvoke(Object[] args), System.Boolean System.Delegate.Equals(Object obj), System.Int32 System.Delegate.GetHashCode(), System.Delegate[] System.Delegate.GetInvocationList(), System.Reflection.MethodInfo System.Delegate.get_Method(), System.Object System.Delegate.get_Target(), System.Object System.Delegate.Clone(), void System.Delegate.GetObjectData(SerializationInfo info, StreamingContext context), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Reflection.MethodInfo Method, System.Object Target}" IsClass="True"> null @@ -258,8 +258,8 @@ namespace Debugger.Tests { FullName="Debugger.Tests.TestPrograms.DebugType.MyEnum" GetEnumUnderlyingType="System.Byte" GetFields="{System.Byte value__}" - GetMembers="{System.Byte value__, Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Byte value__, System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsEnum="True" IsValueType="True"> null @@ -270,8 +270,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, BeforeFieldInit" BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType.MyClass" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -281,8 +281,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, SequentialLayout, Sealed, BeforeFieldInit" BaseType="System.ValueType" FullName="Debugger.Tests.TestPrograms.DebugType.MyStruct" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsValueType="True"> null @@ -293,8 +293,8 @@ namespace Debugger.Tests { BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType.Access" GetFields="{System.Int32 publicField}" - GetMembers="{System.Int32 publicField, get_publicProperty, publicMethod, .ctor, System.Int32 publicProperty, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{get_publicProperty, publicMethod, .ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 publicField, System.Int32 Debugger.Tests.TestPrograms.DebugType.Access.get_publicProperty(), void Debugger.Tests.TestPrograms.DebugType.Access.publicMethod(), void Debugger.Tests.TestPrograms.DebugType.Access..ctor(), System.Int32 publicProperty, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 Debugger.Tests.TestPrograms.DebugType.Access.get_publicProperty(), void Debugger.Tests.TestPrograms.DebugType.Access.publicMethod(), void Debugger.Tests.TestPrograms.DebugType.Access..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 publicProperty}" IsClass="True"> null @@ -503,8 +503,8 @@ namespace Debugger.Tests { null @@ -523,8 +523,8 @@ namespace Debugger.Tests { FullName="System.String" GetFields="{System.String Empty}" GetInterfaces="{System.IComparable, System.ICloneable, System.IConvertible, System.IComparable`1[[System.String]], System.Collections.Generic.IEnumerable`1[[System.Char]], System.Collections.IEnumerable, System.IEquatable`1[[System.String]]}" - GetMembers="{System.String Empty, Join, Join, Equals, Equals, Equals, Equals, Equals, op_Equality, op_Inequality, get_Chars, CopyTo, ToCharArray, ToCharArray, IsNullOrEmpty, GetHashCode, get_Length, Split, Split, Split, Split, Split, Split, Substring, Substring, Trim, Trim, TrimStart, TrimEnd, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, IsNormalized, IsNormalized, Normalize, Normalize, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, CompareTo, CompareTo, CompareOrdinal, CompareOrdinal, Contains, EndsWith, EndsWith, EndsWith, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOfAny, IndexOfAny, IndexOfAny, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOfAny, LastIndexOfAny, LastIndexOfAny, PadLeft, PadLeft, PadRight, PadRight, StartsWith, StartsWith, StartsWith, ToLower, ToLower, ToLowerInvariant, ToUpper, ToUpper, ToUpperInvariant, ToString, ToString, Clone, Insert, Replace, Replace, Remove, Remove, Format, Format, Format, Format, Format, Copy, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Intern, IsInterned, GetTypeCode, GetEnumerator, System.Char Chars, System.Int32 Length, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Join, Join, Equals, Equals, Equals, Equals, Equals, op_Equality, op_Inequality, get_Chars, CopyTo, ToCharArray, ToCharArray, IsNullOrEmpty, GetHashCode, get_Length, Split, Split, Split, Split, Split, Split, Substring, Substring, Trim, Trim, TrimStart, TrimEnd, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, IsNormalized, IsNormalized, Normalize, Normalize, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, CompareTo, CompareTo, CompareOrdinal, CompareOrdinal, Contains, EndsWith, EndsWith, EndsWith, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOfAny, IndexOfAny, IndexOfAny, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOfAny, LastIndexOfAny, LastIndexOfAny, PadLeft, PadLeft, PadRight, PadRight, StartsWith, StartsWith, StartsWith, ToLower, ToLower, ToLowerInvariant, ToUpper, ToUpper, ToUpperInvariant, ToString, ToString, Clone, Insert, Replace, Replace, Remove, Remove, Format, Format, Format, Format, Format, Copy, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Intern, IsInterned, GetTypeCode, GetEnumerator, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.String Empty, static System.String System.String.Join(String separator, String[] value), static System.String System.String.Join(String separator, String[] value, Int32 startIndex, Int32 count), System.Boolean System.String.Equals(Object obj), System.Boolean System.String.Equals(String value), System.Boolean System.String.Equals(String value, StringComparison comparisonType), static System.Boolean System.String.Equals(String a, String b), static System.Boolean System.String.Equals(String a, String b, StringComparison comparisonType), static System.Boolean System.String.op_Equality(String a, String b), static System.Boolean System.String.op_Inequality(String a, String b), System.Char System.String.get_Chars(Int32 index), void System.String.CopyTo(Int32 sourceIndex, Char[] destination, Int32 destinationIndex, Int32 count), System.Char[] System.String.ToCharArray(), System.Char[] System.String.ToCharArray(Int32 startIndex, Int32 length), static System.Boolean System.String.IsNullOrEmpty(String value), System.Int32 System.String.GetHashCode(), System.Int32 System.String.get_Length(), System.String[] System.String.Split(Char[] separator), System.String[] System.String.Split(Char[] separator, Int32 count), System.String[] System.String.Split(Char[] separator, StringSplitOptions options), System.String[] System.String.Split(Char[] separator, Int32 count, StringSplitOptions options), System.String[] System.String.Split(String[] separator, StringSplitOptions options), System.String[] System.String.Split(String[] separator, Int32 count, StringSplitOptions options), System.String System.String.Substring(Int32 startIndex), System.String System.String.Substring(Int32 startIndex, Int32 length), System.String System.String.Trim(Char[] trimChars), System.String System.String.Trim(), System.String System.String.TrimStart(Char[] trimChars), System.String System.String.TrimEnd(Char[] trimChars), void System.String..ctor(Char* value), void System.String..ctor(Char* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length, Encoding enc), void System.String..ctor(Char[] value, Int32 startIndex, Int32 length), void System.String..ctor(Char[] value), void System.String..ctor(Char c, Int32 count), System.Boolean System.String.IsNormalized(), System.Boolean System.String.IsNormalized(NormalizationForm normalizationForm), System.String System.String.Normalize(), System.String System.String.Normalize(NormalizationForm normalizationForm), static System.Int32 System.String.Compare(String strA, String strB), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, String strB, StringComparison comparisonType), static System.Int32 System.String.Compare(String strA, String strB, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType), System.Int32 System.String.CompareTo(Object value), System.Int32 System.String.CompareTo(String strB), static System.Int32 System.String.CompareOrdinal(String strA, String strB), static System.Int32 System.String.CompareOrdinal(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), System.Boolean System.String.Contains(String value), System.Boolean System.String.EndsWith(String value), System.Boolean System.String.EndsWith(String value, StringComparison comparisonType), System.Boolean System.String.EndsWith(String value, Boolean ignoreCase, CultureInfo culture), System.Int32 System.String.IndexOf(Char value), System.Int32 System.String.IndexOf(Char value, Int32 startIndex), System.Int32 System.String.IndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value), System.Int32 System.String.IndexOf(String value, Int32 startIndex), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.IndexOfAny(Char[] anyOf), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(Char value), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.LastIndexOfAny(Char[] anyOf), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.String System.String.PadLeft(Int32 totalWidth), System.String System.String.PadLeft(Int32 totalWidth, Char paddingChar), System.String System.String.PadRight(Int32 totalWidth), System.String System.String.PadRight(Int32 totalWidth, Char paddingChar), System.Boolean System.String.StartsWith(String value), System.Boolean System.String.StartsWith(String value, StringComparison comparisonType), System.Boolean System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture), System.String System.String.ToLower(), System.String System.String.ToLower(CultureInfo culture), System.String System.String.ToLowerInvariant(), System.String System.String.ToUpper(), System.String System.String.ToUpper(CultureInfo culture), System.String System.String.ToUpperInvariant(), System.String System.String.ToString(), System.String System.String.ToString(IFormatProvider provider), System.Object System.String.Clone(), System.String System.String.Insert(Int32 startIndex, String value), System.String System.String.Replace(Char oldChar, Char newChar), System.String System.String.Replace(String oldValue, String newValue), System.String System.String.Remove(Int32 startIndex, Int32 count), System.String System.String.Remove(Int32 startIndex), static System.String System.String.Format(String format, Object arg0), static System.String System.String.Format(String format, Object arg0, Object arg1), static System.String System.String.Format(String format, Object arg0, Object arg1, Object arg2), static System.String System.String.Format(String format, Object[] args), static System.String System.String.Format(IFormatProvider provider, String format, Object[] args), static System.String System.String.Copy(String str), static System.String System.String.Concat(Object arg0), static System.String System.String.Concat(Object arg0, Object arg1), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2, Object arg3), static System.String System.String.Concat(Object[] args), static System.String System.String.Concat(String str0, String str1), static System.String System.String.Concat(String str0, String str1, String str2), static System.String System.String.Concat(String str0, String str1, String str2, String str3), static System.String System.String.Concat(String[] values), static System.String System.String.Intern(String str), static System.String System.String.IsInterned(String str), System.TypeCode System.String.GetTypeCode(), System.CharEnumerator System.String.GetEnumerator(), System.Char Chars, System.Int32 Length, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{static System.String System.String.Join(String separator, String[] value), static System.String System.String.Join(String separator, String[] value, Int32 startIndex, Int32 count), System.Boolean System.String.Equals(Object obj), System.Boolean System.String.Equals(String value), System.Boolean System.String.Equals(String value, StringComparison comparisonType), static System.Boolean System.String.Equals(String a, String b), static System.Boolean System.String.Equals(String a, String b, StringComparison comparisonType), static System.Boolean System.String.op_Equality(String a, String b), static System.Boolean System.String.op_Inequality(String a, String b), System.Char System.String.get_Chars(Int32 index), void System.String.CopyTo(Int32 sourceIndex, Char[] destination, Int32 destinationIndex, Int32 count), System.Char[] System.String.ToCharArray(), System.Char[] System.String.ToCharArray(Int32 startIndex, Int32 length), static System.Boolean System.String.IsNullOrEmpty(String value), System.Int32 System.String.GetHashCode(), System.Int32 System.String.get_Length(), System.String[] System.String.Split(Char[] separator), System.String[] System.String.Split(Char[] separator, Int32 count), System.String[] System.String.Split(Char[] separator, StringSplitOptions options), System.String[] System.String.Split(Char[] separator, Int32 count, StringSplitOptions options), System.String[] System.String.Split(String[] separator, StringSplitOptions options), System.String[] System.String.Split(String[] separator, Int32 count, StringSplitOptions options), System.String System.String.Substring(Int32 startIndex), System.String System.String.Substring(Int32 startIndex, Int32 length), System.String System.String.Trim(Char[] trimChars), System.String System.String.Trim(), System.String System.String.TrimStart(Char[] trimChars), System.String System.String.TrimEnd(Char[] trimChars), void System.String..ctor(Char* value), void System.String..ctor(Char* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length, Encoding enc), void System.String..ctor(Char[] value, Int32 startIndex, Int32 length), void System.String..ctor(Char[] value), void System.String..ctor(Char c, Int32 count), System.Boolean System.String.IsNormalized(), System.Boolean System.String.IsNormalized(NormalizationForm normalizationForm), System.String System.String.Normalize(), System.String System.String.Normalize(NormalizationForm normalizationForm), static System.Int32 System.String.Compare(String strA, String strB), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, String strB, StringComparison comparisonType), static System.Int32 System.String.Compare(String strA, String strB, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType), System.Int32 System.String.CompareTo(Object value), System.Int32 System.String.CompareTo(String strB), static System.Int32 System.String.CompareOrdinal(String strA, String strB), static System.Int32 System.String.CompareOrdinal(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), System.Boolean System.String.Contains(String value), System.Boolean System.String.EndsWith(String value), System.Boolean System.String.EndsWith(String value, StringComparison comparisonType), System.Boolean System.String.EndsWith(String value, Boolean ignoreCase, CultureInfo culture), System.Int32 System.String.IndexOf(Char value), System.Int32 System.String.IndexOf(Char value, Int32 startIndex), System.Int32 System.String.IndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value), System.Int32 System.String.IndexOf(String value, Int32 startIndex), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.IndexOfAny(Char[] anyOf), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(Char value), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.LastIndexOfAny(Char[] anyOf), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.String System.String.PadLeft(Int32 totalWidth), System.String System.String.PadLeft(Int32 totalWidth, Char paddingChar), System.String System.String.PadRight(Int32 totalWidth), System.String System.String.PadRight(Int32 totalWidth, Char paddingChar), System.Boolean System.String.StartsWith(String value), System.Boolean System.String.StartsWith(String value, StringComparison comparisonType), System.Boolean System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture), System.String System.String.ToLower(), System.String System.String.ToLower(CultureInfo culture), System.String System.String.ToLowerInvariant(), System.String System.String.ToUpper(), System.String System.String.ToUpper(CultureInfo culture), System.String System.String.ToUpperInvariant(), System.String System.String.ToString(), System.String System.String.ToString(IFormatProvider provider), System.Object System.String.Clone(), System.String System.String.Insert(Int32 startIndex, String value), System.String System.String.Replace(Char oldChar, Char newChar), System.String System.String.Replace(String oldValue, String newValue), System.String System.String.Remove(Int32 startIndex, Int32 count), System.String System.String.Remove(Int32 startIndex), static System.String System.String.Format(String format, Object arg0), static System.String System.String.Format(String format, Object arg0, Object arg1), static System.String System.String.Format(String format, Object arg0, Object arg1, Object arg2), static System.String System.String.Format(String format, Object[] args), static System.String System.String.Format(IFormatProvider provider, String format, Object[] args), static System.String System.String.Copy(String str), static System.String System.String.Concat(Object arg0), static System.String System.String.Concat(Object arg0, Object arg1), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2, Object arg3), static System.String System.String.Concat(Object[] args), static System.String System.String.Concat(String str0, String str1), static System.String System.String.Concat(String str0, String str1, String str2), static System.String System.String.Concat(String str0, String str1, String str2, String str3), static System.String System.String.Concat(String[] values), static System.String System.String.Intern(String str), static System.String System.String.IsInterned(String str), System.TypeCode System.String.GetTypeCode(), System.CharEnumerator System.String.GetEnumerator(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Char Chars, System.Int32 Length}" IsClass="True" IsPrimitive="True"> @@ -543,8 +543,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, BeforeFieldInit" BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType.MyClass" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -562,8 +562,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Int32" GetInterfaces="{System.IComparable, System.IFormattable, System.IConvertible, System.IComparable`1[[System.Int32]], System.IEquatable`1[[System.Int32]]}" - GetMembers="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsInteger="True" IsPrimitive="True" IsValueType="True"> @@ -584,8 +584,8 @@ namespace Debugger.Tests { FullName="System.Boolean" GetFields="{System.String TrueString, System.String FalseString}" GetInterfaces="{System.IComparable, System.IConvertible, System.IComparable`1[[System.Boolean]], System.IEquatable`1[[System.Boolean]]}" - GetMembers="{System.String TrueString, System.String FalseString, GetHashCode, ToString, ToString, Equals, Equals, CompareTo, CompareTo, Parse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetHashCode, ToString, ToString, Equals, Equals, CompareTo, CompareTo, Parse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.String TrueString, System.String FalseString, System.Int32 System.Boolean.GetHashCode(), System.String System.Boolean.ToString(), System.String System.Boolean.ToString(IFormatProvider provider), System.Boolean System.Boolean.Equals(Object obj), System.Boolean System.Boolean.Equals(Boolean obj), System.Int32 System.Boolean.CompareTo(Object obj), System.Int32 System.Boolean.CompareTo(Boolean value), static System.Boolean System.Boolean.Parse(String value), static System.Boolean System.Boolean.TryParse(String value, Boolean result), System.TypeCode System.Boolean.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Boolean.GetHashCode(), System.String System.Boolean.ToString(), System.String System.Boolean.ToString(IFormatProvider provider), System.Boolean System.Boolean.Equals(Object obj), System.Boolean System.Boolean.Equals(Boolean obj), System.Int32 System.Boolean.CompareTo(Object obj), System.Int32 System.Boolean.CompareTo(Boolean value), static System.Boolean System.Boolean.Parse(String value), static System.Boolean System.Boolean.TryParse(String value, Boolean result), System.TypeCode System.Boolean.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsPrimitive="True" IsValueType="True"> null @@ -604,8 +604,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Char" GetInterfaces="{System.IComparable, System.IConvertible, System.IComparable`1[[System.Char]], System.IEquatable`1[[System.Char]]}" - GetMembers="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsPrimitive="True" IsValueType="True"> null @@ -625,8 +625,8 @@ namespace Debugger.Tests { FullName="System.String" GetFields="{System.String Empty}" GetInterfaces="{System.IComparable, System.ICloneable, System.IConvertible, System.IComparable`1[[System.String]], System.Collections.Generic.IEnumerable`1[[System.Char]], System.Collections.IEnumerable, System.IEquatable`1[[System.String]]}" - GetMembers="{System.String Empty, Join, Join, Equals, Equals, Equals, Equals, Equals, op_Equality, op_Inequality, get_Chars, CopyTo, ToCharArray, ToCharArray, IsNullOrEmpty, GetHashCode, get_Length, Split, Split, Split, Split, Split, Split, Substring, Substring, Trim, Trim, TrimStart, TrimEnd, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, IsNormalized, IsNormalized, Normalize, Normalize, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, CompareTo, CompareTo, CompareOrdinal, CompareOrdinal, Contains, EndsWith, EndsWith, EndsWith, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOfAny, IndexOfAny, IndexOfAny, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOfAny, LastIndexOfAny, LastIndexOfAny, PadLeft, PadLeft, PadRight, PadRight, StartsWith, StartsWith, StartsWith, ToLower, ToLower, ToLowerInvariant, ToUpper, ToUpper, ToUpperInvariant, ToString, ToString, Clone, Insert, Replace, Replace, Remove, Remove, Format, Format, Format, Format, Format, Copy, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Intern, IsInterned, GetTypeCode, GetEnumerator, System.Char Chars, System.Int32 Length, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Join, Join, Equals, Equals, Equals, Equals, Equals, op_Equality, op_Inequality, get_Chars, CopyTo, ToCharArray, ToCharArray, IsNullOrEmpty, GetHashCode, get_Length, Split, Split, Split, Split, Split, Split, Substring, Substring, Trim, Trim, TrimStart, TrimEnd, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, .ctor, IsNormalized, IsNormalized, Normalize, Normalize, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, Compare, CompareTo, CompareTo, CompareOrdinal, CompareOrdinal, Contains, EndsWith, EndsWith, EndsWith, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOf, IndexOfAny, IndexOfAny, IndexOfAny, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOf, LastIndexOfAny, LastIndexOfAny, LastIndexOfAny, PadLeft, PadLeft, PadRight, PadRight, StartsWith, StartsWith, StartsWith, ToLower, ToLower, ToLowerInvariant, ToUpper, ToUpper, ToUpperInvariant, ToString, ToString, Clone, Insert, Replace, Replace, Remove, Remove, Format, Format, Format, Format, Format, Copy, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Concat, Intern, IsInterned, GetTypeCode, GetEnumerator, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.String Empty, static System.String System.String.Join(String separator, String[] value), static System.String System.String.Join(String separator, String[] value, Int32 startIndex, Int32 count), System.Boolean System.String.Equals(Object obj), System.Boolean System.String.Equals(String value), System.Boolean System.String.Equals(String value, StringComparison comparisonType), static System.Boolean System.String.Equals(String a, String b), static System.Boolean System.String.Equals(String a, String b, StringComparison comparisonType), static System.Boolean System.String.op_Equality(String a, String b), static System.Boolean System.String.op_Inequality(String a, String b), System.Char System.String.get_Chars(Int32 index), void System.String.CopyTo(Int32 sourceIndex, Char[] destination, Int32 destinationIndex, Int32 count), System.Char[] System.String.ToCharArray(), System.Char[] System.String.ToCharArray(Int32 startIndex, Int32 length), static System.Boolean System.String.IsNullOrEmpty(String value), System.Int32 System.String.GetHashCode(), System.Int32 System.String.get_Length(), System.String[] System.String.Split(Char[] separator), System.String[] System.String.Split(Char[] separator, Int32 count), System.String[] System.String.Split(Char[] separator, StringSplitOptions options), System.String[] System.String.Split(Char[] separator, Int32 count, StringSplitOptions options), System.String[] System.String.Split(String[] separator, StringSplitOptions options), System.String[] System.String.Split(String[] separator, Int32 count, StringSplitOptions options), System.String System.String.Substring(Int32 startIndex), System.String System.String.Substring(Int32 startIndex, Int32 length), System.String System.String.Trim(Char[] trimChars), System.String System.String.Trim(), System.String System.String.TrimStart(Char[] trimChars), System.String System.String.TrimEnd(Char[] trimChars), void System.String..ctor(Char* value), void System.String..ctor(Char* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length, Encoding enc), void System.String..ctor(Char[] value, Int32 startIndex, Int32 length), void System.String..ctor(Char[] value), void System.String..ctor(Char c, Int32 count), System.Boolean System.String.IsNormalized(), System.Boolean System.String.IsNormalized(NormalizationForm normalizationForm), System.String System.String.Normalize(), System.String System.String.Normalize(NormalizationForm normalizationForm), static System.Int32 System.String.Compare(String strA, String strB), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, String strB, StringComparison comparisonType), static System.Int32 System.String.Compare(String strA, String strB, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType), System.Int32 System.String.CompareTo(Object value), System.Int32 System.String.CompareTo(String strB), static System.Int32 System.String.CompareOrdinal(String strA, String strB), static System.Int32 System.String.CompareOrdinal(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), System.Boolean System.String.Contains(String value), System.Boolean System.String.EndsWith(String value), System.Boolean System.String.EndsWith(String value, StringComparison comparisonType), System.Boolean System.String.EndsWith(String value, Boolean ignoreCase, CultureInfo culture), System.Int32 System.String.IndexOf(Char value), System.Int32 System.String.IndexOf(Char value, Int32 startIndex), System.Int32 System.String.IndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value), System.Int32 System.String.IndexOf(String value, Int32 startIndex), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.IndexOfAny(Char[] anyOf), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(Char value), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.LastIndexOfAny(Char[] anyOf), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.String System.String.PadLeft(Int32 totalWidth), System.String System.String.PadLeft(Int32 totalWidth, Char paddingChar), System.String System.String.PadRight(Int32 totalWidth), System.String System.String.PadRight(Int32 totalWidth, Char paddingChar), System.Boolean System.String.StartsWith(String value), System.Boolean System.String.StartsWith(String value, StringComparison comparisonType), System.Boolean System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture), System.String System.String.ToLower(), System.String System.String.ToLower(CultureInfo culture), System.String System.String.ToLowerInvariant(), System.String System.String.ToUpper(), System.String System.String.ToUpper(CultureInfo culture), System.String System.String.ToUpperInvariant(), System.String System.String.ToString(), System.String System.String.ToString(IFormatProvider provider), System.Object System.String.Clone(), System.String System.String.Insert(Int32 startIndex, String value), System.String System.String.Replace(Char oldChar, Char newChar), System.String System.String.Replace(String oldValue, String newValue), System.String System.String.Remove(Int32 startIndex, Int32 count), System.String System.String.Remove(Int32 startIndex), static System.String System.String.Format(String format, Object arg0), static System.String System.String.Format(String format, Object arg0, Object arg1), static System.String System.String.Format(String format, Object arg0, Object arg1, Object arg2), static System.String System.String.Format(String format, Object[] args), static System.String System.String.Format(IFormatProvider provider, String format, Object[] args), static System.String System.String.Copy(String str), static System.String System.String.Concat(Object arg0), static System.String System.String.Concat(Object arg0, Object arg1), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2, Object arg3), static System.String System.String.Concat(Object[] args), static System.String System.String.Concat(String str0, String str1), static System.String System.String.Concat(String str0, String str1, String str2), static System.String System.String.Concat(String str0, String str1, String str2, String str3), static System.String System.String.Concat(String[] values), static System.String System.String.Intern(String str), static System.String System.String.IsInterned(String str), System.TypeCode System.String.GetTypeCode(), System.CharEnumerator System.String.GetEnumerator(), System.Char Chars, System.Int32 Length, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{static System.String System.String.Join(String separator, String[] value), static System.String System.String.Join(String separator, String[] value, Int32 startIndex, Int32 count), System.Boolean System.String.Equals(Object obj), System.Boolean System.String.Equals(String value), System.Boolean System.String.Equals(String value, StringComparison comparisonType), static System.Boolean System.String.Equals(String a, String b), static System.Boolean System.String.Equals(String a, String b, StringComparison comparisonType), static System.Boolean System.String.op_Equality(String a, String b), static System.Boolean System.String.op_Inequality(String a, String b), System.Char System.String.get_Chars(Int32 index), void System.String.CopyTo(Int32 sourceIndex, Char[] destination, Int32 destinationIndex, Int32 count), System.Char[] System.String.ToCharArray(), System.Char[] System.String.ToCharArray(Int32 startIndex, Int32 length), static System.Boolean System.String.IsNullOrEmpty(String value), System.Int32 System.String.GetHashCode(), System.Int32 System.String.get_Length(), System.String[] System.String.Split(Char[] separator), System.String[] System.String.Split(Char[] separator, Int32 count), System.String[] System.String.Split(Char[] separator, StringSplitOptions options), System.String[] System.String.Split(Char[] separator, Int32 count, StringSplitOptions options), System.String[] System.String.Split(String[] separator, StringSplitOptions options), System.String[] System.String.Split(String[] separator, Int32 count, StringSplitOptions options), System.String System.String.Substring(Int32 startIndex), System.String System.String.Substring(Int32 startIndex, Int32 length), System.String System.String.Trim(Char[] trimChars), System.String System.String.Trim(), System.String System.String.TrimStart(Char[] trimChars), System.String System.String.TrimEnd(Char[] trimChars), void System.String..ctor(Char* value), void System.String..ctor(Char* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length), void System.String..ctor(SByte* value, Int32 startIndex, Int32 length, Encoding enc), void System.String..ctor(Char[] value, Int32 startIndex, Int32 length), void System.String..ctor(Char[] value), void System.String..ctor(Char c, Int32 count), System.Boolean System.String.IsNormalized(), System.Boolean System.String.IsNormalized(NormalizationForm normalizationForm), System.String System.String.Normalize(), System.String System.String.Normalize(NormalizationForm normalizationForm), static System.Int32 System.String.Compare(String strA, String strB), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, String strB, StringComparison comparisonType), static System.Int32 System.String.Compare(String strA, String strB, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, String strB, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, Boolean ignoreCase, CultureInfo culture), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, CultureInfo culture, CompareOptions options), static System.Int32 System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType), System.Int32 System.String.CompareTo(Object value), System.Int32 System.String.CompareTo(String strB), static System.Int32 System.String.CompareOrdinal(String strA, String strB), static System.Int32 System.String.CompareOrdinal(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length), System.Boolean System.String.Contains(String value), System.Boolean System.String.EndsWith(String value), System.Boolean System.String.EndsWith(String value, StringComparison comparisonType), System.Boolean System.String.EndsWith(String value, Boolean ignoreCase, CultureInfo culture), System.Int32 System.String.IndexOf(Char value), System.Int32 System.String.IndexOf(Char value, Int32 startIndex), System.Int32 System.String.IndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value), System.Int32 System.String.IndexOf(String value, Int32 startIndex), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.IndexOf(String value, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.IndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.IndexOfAny(Char[] anyOf), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.IndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(Char value), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex), System.Int32 System.String.LastIndexOf(Char value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count), System.Int32 System.String.LastIndexOf(String value, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, StringComparison comparisonType), System.Int32 System.String.LastIndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType), System.Int32 System.String.LastIndexOfAny(Char[] anyOf), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex), System.Int32 System.String.LastIndexOfAny(Char[] anyOf, Int32 startIndex, Int32 count), System.String System.String.PadLeft(Int32 totalWidth), System.String System.String.PadLeft(Int32 totalWidth, Char paddingChar), System.String System.String.PadRight(Int32 totalWidth), System.String System.String.PadRight(Int32 totalWidth, Char paddingChar), System.Boolean System.String.StartsWith(String value), System.Boolean System.String.StartsWith(String value, StringComparison comparisonType), System.Boolean System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture), System.String System.String.ToLower(), System.String System.String.ToLower(CultureInfo culture), System.String System.String.ToLowerInvariant(), System.String System.String.ToUpper(), System.String System.String.ToUpper(CultureInfo culture), System.String System.String.ToUpperInvariant(), System.String System.String.ToString(), System.String System.String.ToString(IFormatProvider provider), System.Object System.String.Clone(), System.String System.String.Insert(Int32 startIndex, String value), System.String System.String.Replace(Char oldChar, Char newChar), System.String System.String.Replace(String oldValue, String newValue), System.String System.String.Remove(Int32 startIndex, Int32 count), System.String System.String.Remove(Int32 startIndex), static System.String System.String.Format(String format, Object arg0), static System.String System.String.Format(String format, Object arg0, Object arg1), static System.String System.String.Format(String format, Object arg0, Object arg1, Object arg2), static System.String System.String.Format(String format, Object[] args), static System.String System.String.Format(IFormatProvider provider, String format, Object[] args), static System.String System.String.Copy(String str), static System.String System.String.Concat(Object arg0), static System.String System.String.Concat(Object arg0, Object arg1), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2), static System.String System.String.Concat(Object arg0, Object arg1, Object arg2, Object arg3), static System.String System.String.Concat(Object[] args), static System.String System.String.Concat(String str0, String str1), static System.String System.String.Concat(String str0, String str1, String str2), static System.String System.String.Concat(String str0, String str1, String str2, String str3), static System.String System.String.Concat(String[] values), static System.String System.String.Intern(String str), static System.String System.String.IsInterned(String str), System.TypeCode System.String.GetTypeCode(), System.CharEnumerator System.String.GetEnumerator(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Char Chars, System.Int32 Length}" IsClass="True" IsPrimitive="True"> @@ -644,8 +644,8 @@ namespace Debugger.Tests { null @@ -662,8 +662,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, BeforeFieldInit" BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType.MyClass" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType.MyClass..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -680,8 +680,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, SequentialLayout, Sealed, BeforeFieldInit" BaseType="System.ValueType" FullName="Debugger.Tests.TestPrograms.DebugType.MyStruct" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsValueType="True"> null @@ -697,8 +697,8 @@ namespace Debugger.Tests { null @@ -725,8 +725,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Int32" GetInterfaces="{System.IComparable, System.IFormattable, System.IConvertible, System.IComparable`1[[System.Int32]], System.IEquatable`1[[System.Int32]]}" - GetMembers="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsInteger="True" IsPrimitive="True" IsValueType="True"> @@ -766,8 +766,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Int32" GetInterfaces="{System.IComparable, System.IFormattable, System.IConvertible, System.IComparable`1[[System.Int32]], System.IEquatable`1[[System.Int32]]}" - GetMembers="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{CompareTo, CompareTo, Equals, Equals, GetHashCode, ToString, ToString, ToString, ToString, Parse, Parse, Parse, Parse, TryParse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Int32.CompareTo(Object value), System.Int32 System.Int32.CompareTo(Int32 value), System.Boolean System.Int32.Equals(Object obj), System.Boolean System.Int32.Equals(Int32 obj), System.Int32 System.Int32.GetHashCode(), System.String System.Int32.ToString(), System.String System.Int32.ToString(String format), System.String System.Int32.ToString(IFormatProvider provider), System.String System.Int32.ToString(String format, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s), static System.Int32 System.Int32.Parse(String s, NumberStyles style), static System.Int32 System.Int32.Parse(String s, IFormatProvider provider), static System.Int32 System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider), static System.Boolean System.Int32.TryParse(String s, Int32 result), static System.Boolean System.Int32.TryParse(String s, NumberStyles style, IFormatProvider provider, Int32 result), System.TypeCode System.Int32.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsInteger="True" IsPrimitive="True" IsValueType="True"> @@ -801,8 +801,8 @@ namespace Debugger.Tests { FullName="System.Boolean" GetFields="{System.String TrueString, System.String FalseString}" GetInterfaces="{System.IComparable, System.IConvertible, System.IComparable`1[[System.Boolean]], System.IEquatable`1[[System.Boolean]]}" - GetMembers="{System.String TrueString, System.String FalseString, GetHashCode, ToString, ToString, Equals, Equals, CompareTo, CompareTo, Parse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetHashCode, ToString, ToString, Equals, Equals, CompareTo, CompareTo, Parse, TryParse, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.String TrueString, System.String FalseString, System.Int32 System.Boolean.GetHashCode(), System.String System.Boolean.ToString(), System.String System.Boolean.ToString(IFormatProvider provider), System.Boolean System.Boolean.Equals(Object obj), System.Boolean System.Boolean.Equals(Boolean obj), System.Int32 System.Boolean.CompareTo(Object obj), System.Int32 System.Boolean.CompareTo(Boolean value), static System.Boolean System.Boolean.Parse(String value), static System.Boolean System.Boolean.TryParse(String value, Boolean result), System.TypeCode System.Boolean.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Boolean.GetHashCode(), System.String System.Boolean.ToString(), System.String System.Boolean.ToString(IFormatProvider provider), System.Boolean System.Boolean.Equals(Object obj), System.Boolean System.Boolean.Equals(Boolean obj), System.Int32 System.Boolean.CompareTo(Object obj), System.Int32 System.Boolean.CompareTo(Boolean value), static System.Boolean System.Boolean.Parse(String value), static System.Boolean System.Boolean.TryParse(String value, Boolean result), System.TypeCode System.Boolean.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsPrimitive="True" IsValueType="True"> null @@ -831,8 +831,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, Serializable, BeforeFieldInit" BaseType="System.ValueType" FullName="System.Void" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsValueType="True"> null @@ -860,8 +860,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, SequentialLayout, Sealed, BeforeFieldInit" BaseType="System.ValueType" FullName="Debugger.Tests.TestPrograms.DebugType.MyStruct" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsValueType="True"> null @@ -882,8 +882,8 @@ namespace Debugger.Tests { FullName="System.IntPtr" GetFields="{System.IntPtr Zero}" GetInterfaces="{System.Runtime.Serialization.ISerializable}" - GetMembers="{System.IntPtr Zero, .ctor, .ctor, .ctor, Equals, GetHashCode, ToInt32, ToInt64, ToString, ToString, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Equality, op_Inequality, get_Size, ToPointer, System.Int32 Size, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, .ctor, Equals, GetHashCode, ToInt32, ToInt64, ToString, ToString, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Explicit, op_Equality, op_Inequality, get_Size, ToPointer, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.IntPtr Zero, void System.IntPtr..ctor(Int32 value), void System.IntPtr..ctor(Int64 value), void System.IntPtr..ctor(Void* value), System.Boolean System.IntPtr.Equals(Object obj), System.Int32 System.IntPtr.GetHashCode(), System.Int32 System.IntPtr.ToInt32(), System.Int64 System.IntPtr.ToInt64(), System.String System.IntPtr.ToString(), System.String System.IntPtr.ToString(String format), static System.IntPtr System.IntPtr.op_Explicit(Int32 value), static System.IntPtr System.IntPtr.op_Explicit(Int64 value), static System.IntPtr System.IntPtr.op_Explicit(Void* value), static System.Void* System.IntPtr.op_Explicit(IntPtr value), static System.Int32 System.IntPtr.op_Explicit(IntPtr value), static System.Int64 System.IntPtr.op_Explicit(IntPtr value), static System.Boolean System.IntPtr.op_Equality(IntPtr value1, IntPtr value2), static System.Boolean System.IntPtr.op_Inequality(IntPtr value1, IntPtr value2), static System.Int32 System.IntPtr.get_Size(), System.Void* System.IntPtr.ToPointer(), System.Int32 Size, System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void System.IntPtr..ctor(Int32 value), void System.IntPtr..ctor(Int64 value), void System.IntPtr..ctor(Void* value), System.Boolean System.IntPtr.Equals(Object obj), System.Int32 System.IntPtr.GetHashCode(), System.Int32 System.IntPtr.ToInt32(), System.Int64 System.IntPtr.ToInt64(), System.String System.IntPtr.ToString(), System.String System.IntPtr.ToString(String format), static System.IntPtr System.IntPtr.op_Explicit(Int32 value), static System.IntPtr System.IntPtr.op_Explicit(Int64 value), static System.IntPtr System.IntPtr.op_Explicit(Void* value), static System.Void* System.IntPtr.op_Explicit(IntPtr value), static System.Int32 System.IntPtr.op_Explicit(IntPtr value), static System.Int64 System.IntPtr.op_Explicit(IntPtr value), static System.Boolean System.IntPtr.op_Equality(IntPtr value1, IntPtr value2), static System.Boolean System.IntPtr.op_Inequality(IntPtr value1, IntPtr value2), static System.Int32 System.IntPtr.get_Size(), System.Void* System.IntPtr.ToPointer(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Size}" IsValueType="True"> null @@ -903,8 +903,8 @@ namespace Debugger.Tests { FullName="System.Char[]" GetArrayRank="1" GetElementType="System.Char" - GetMembers="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized}" HasElementType="True" IsArray="True" @@ -916,8 +916,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Char" GetInterfaces="{System.IComparable, System.IConvertible, System.IComparable`1[[System.Char]], System.IEquatable`1[[System.Char]]}" - GetMembers="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsPrimitive="True" IsValueType="True"> null @@ -939,8 +939,8 @@ namespace Debugger.Tests { FullName="System.Char[,]" GetArrayRank="2" GetElementType="System.Char" - GetMembers="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized}" HasElementType="True" IsArray="True" @@ -952,8 +952,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Char" GetInterfaces="{System.IComparable, System.IConvertible, System.IComparable`1[[System.Char]], System.IEquatable`1[[System.Char]]}" - GetMembers="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetHashCode, Equals, Equals, CompareTo, CompareTo, ToString, ToString, ToString, Parse, TryParse, IsDigit, IsDigit, IsLetter, IsLetter, IsWhiteSpace, IsWhiteSpace, IsUpper, IsUpper, IsLower, IsLower, IsPunctuation, IsPunctuation, IsLetterOrDigit, IsLetterOrDigit, ToUpper, ToUpper, ToUpperInvariant, ToLower, ToLower, ToLowerInvariant, GetTypeCode, IsControl, IsControl, IsNumber, IsNumber, IsSeparator, IsSeparator, IsSurrogate, IsSurrogate, IsSymbol, IsSymbol, GetUnicodeCategory, GetUnicodeCategory, GetNumericValue, GetNumericValue, IsHighSurrogate, IsHighSurrogate, IsLowSurrogate, IsLowSurrogate, IsSurrogatePair, IsSurrogatePair, ConvertFromUtf32, ConvertToUtf32, ConvertToUtf32, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 System.Char.GetHashCode(), System.Boolean System.Char.Equals(Object obj), System.Boolean System.Char.Equals(Char obj), System.Int32 System.Char.CompareTo(Object value), System.Int32 System.Char.CompareTo(Char value), System.String System.Char.ToString(), System.String System.Char.ToString(IFormatProvider provider), static System.String System.Char.ToString(Char c), static System.Char System.Char.Parse(String s), static System.Boolean System.Char.TryParse(String s, Char result), static System.Boolean System.Char.IsDigit(Char c), static System.Boolean System.Char.IsDigit(String s, Int32 index), static System.Boolean System.Char.IsLetter(Char c), static System.Boolean System.Char.IsLetter(String s, Int32 index), static System.Boolean System.Char.IsWhiteSpace(Char c), static System.Boolean System.Char.IsWhiteSpace(String s, Int32 index), static System.Boolean System.Char.IsUpper(Char c), static System.Boolean System.Char.IsUpper(String s, Int32 index), static System.Boolean System.Char.IsLower(Char c), static System.Boolean System.Char.IsLower(String s, Int32 index), static System.Boolean System.Char.IsPunctuation(Char c), static System.Boolean System.Char.IsPunctuation(String s, Int32 index), static System.Boolean System.Char.IsLetterOrDigit(Char c), static System.Boolean System.Char.IsLetterOrDigit(String s, Int32 index), static System.Char System.Char.ToUpper(Char c, CultureInfo culture), static System.Char System.Char.ToUpper(Char c), static System.Char System.Char.ToUpperInvariant(Char c), static System.Char System.Char.ToLower(Char c, CultureInfo culture), static System.Char System.Char.ToLower(Char c), static System.Char System.Char.ToLowerInvariant(Char c), System.TypeCode System.Char.GetTypeCode(), static System.Boolean System.Char.IsControl(Char c), static System.Boolean System.Char.IsControl(String s, Int32 index), static System.Boolean System.Char.IsNumber(Char c), static System.Boolean System.Char.IsNumber(String s, Int32 index), static System.Boolean System.Char.IsSeparator(Char c), static System.Boolean System.Char.IsSeparator(String s, Int32 index), static System.Boolean System.Char.IsSurrogate(Char c), static System.Boolean System.Char.IsSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSymbol(Char c), static System.Boolean System.Char.IsSymbol(String s, Int32 index), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(Char c), static System.Globalization.UnicodeCategory System.Char.GetUnicodeCategory(String s, Int32 index), static System.Double System.Char.GetNumericValue(Char c), static System.Double System.Char.GetNumericValue(String s, Int32 index), static System.Boolean System.Char.IsHighSurrogate(Char c), static System.Boolean System.Char.IsHighSurrogate(String s, Int32 index), static System.Boolean System.Char.IsLowSurrogate(Char c), static System.Boolean System.Char.IsLowSurrogate(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(String s, Int32 index), static System.Boolean System.Char.IsSurrogatePair(Char highSurrogate, Char lowSurrogate), static System.String System.Char.ConvertFromUtf32(Int32 utf32), static System.Int32 System.Char.ConvertToUtf32(Char highSurrogate, Char lowSurrogate), static System.Int32 System.Char.ConvertToUtf32(String s, Int32 index), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsPrimitive="True" IsValueType="True"> null @@ -974,8 +974,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Nullable`1[[System.Int32]]" GetGenericArguments="{System.Int32}" - GetMembers="{.ctor, get_HasValue, get_Value, GetValueOrDefault, GetValueOrDefault, Equals, GetHashCode, ToString, op_Implicit, op_Explicit, System.Boolean HasValue, System.Int32 Value, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, get_HasValue, get_Value, GetValueOrDefault, GetValueOrDefault, Equals, GetHashCode, ToString, op_Implicit, op_Explicit, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void System.Nullable`1[[System.Int32]]..ctor(Int32 value), System.Boolean System.Nullable`1[[System.Int32]].get_HasValue(), System.Int32 System.Nullable`1[[System.Int32]].get_Value(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(Int32 defaultValue), System.Boolean System.Nullable`1[[System.Int32]].Equals(Object other), System.Int32 System.Nullable`1[[System.Int32]].GetHashCode(), System.String System.Nullable`1[[System.Int32]].ToString(), static System.Nullable`1[[System.Int32]] System.Nullable`1[[System.Int32]].op_Implicit(Int32 value), static System.Int32 System.Nullable`1[[System.Int32]].op_Explicit(Nullable`1 value), System.Boolean HasValue, System.Int32 Value, System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void System.Nullable`1[[System.Int32]]..ctor(Int32 value), System.Boolean System.Nullable`1[[System.Int32]].get_HasValue(), System.Int32 System.Nullable`1[[System.Int32]].get_Value(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(Int32 defaultValue), System.Boolean System.Nullable`1[[System.Int32]].Equals(Object other), System.Int32 System.Nullable`1[[System.Int32]].GetHashCode(), System.String System.Nullable`1[[System.Int32]].ToString(), static System.Nullable`1[[System.Int32]] System.Nullable`1[[System.Int32]].op_Implicit(Int32 value), static System.Int32 System.Nullable`1[[System.Int32]].op_Explicit(Nullable`1 value), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Boolean HasValue, System.Int32 Value}" IsGenericType="True" IsValueType="True"> @@ -995,8 +995,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Nullable`1[[System.Int32]]" GetGenericArguments="{System.Int32}" - GetMembers="{.ctor, get_HasValue, get_Value, GetValueOrDefault, GetValueOrDefault, Equals, GetHashCode, ToString, op_Implicit, op_Explicit, System.Boolean HasValue, System.Int32 Value, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, get_HasValue, get_Value, GetValueOrDefault, GetValueOrDefault, Equals, GetHashCode, ToString, op_Implicit, op_Explicit, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void System.Nullable`1[[System.Int32]]..ctor(Int32 value), System.Boolean System.Nullable`1[[System.Int32]].get_HasValue(), System.Int32 System.Nullable`1[[System.Int32]].get_Value(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(Int32 defaultValue), System.Boolean System.Nullable`1[[System.Int32]].Equals(Object other), System.Int32 System.Nullable`1[[System.Int32]].GetHashCode(), System.String System.Nullable`1[[System.Int32]].ToString(), static System.Nullable`1[[System.Int32]] System.Nullable`1[[System.Int32]].op_Implicit(Int32 value), static System.Int32 System.Nullable`1[[System.Int32]].op_Explicit(Nullable`1 value), System.Boolean HasValue, System.Int32 Value, System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void System.Nullable`1[[System.Int32]]..ctor(Int32 value), System.Boolean System.Nullable`1[[System.Int32]].get_HasValue(), System.Int32 System.Nullable`1[[System.Int32]].get_Value(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(), System.Int32 System.Nullable`1[[System.Int32]].GetValueOrDefault(Int32 defaultValue), System.Boolean System.Nullable`1[[System.Int32]].Equals(Object other), System.Int32 System.Nullable`1[[System.Int32]].GetHashCode(), System.String System.Nullable`1[[System.Int32]].ToString(), static System.Nullable`1[[System.Int32]] System.Nullable`1[[System.Int32]].op_Implicit(Int32 value), static System.Int32 System.Nullable`1[[System.Int32]].op_Explicit(Nullable`1 value), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Boolean HasValue, System.Int32 Value}" IsGenericType="True" IsValueType="True"> @@ -1016,8 +1016,8 @@ namespace Debugger.Tests { BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]" GetGenericArguments="{System.Int32}" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True" IsGenericType="True"> null @@ -1037,8 +1037,8 @@ namespace Debugger.Tests { FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]][]" GetArrayRank="1" GetElementType="Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]" - GetMembers="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, GetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, SetValue, get_Length, get_LongLength, GetLength, GetLongLength, get_Rank, GetUpperBound, GetLowerBound, get_SyncRoot, get_IsReadOnly, get_IsFixedSize, get_IsSynchronized, Clone, CompareTo, Equals, GetHashCode, CopyTo, CopyTo, GetEnumerator, Initialize, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Object System.Array.GetValue(Int32[] indices), System.Object System.Array.GetValue(Int32 index), System.Object System.Array.GetValue(Int32 index1, Int32 index2), System.Object System.Array.GetValue(Int32 index1, Int32 index2, Int32 index3), System.Object System.Array.GetValue(Int64 index), System.Object System.Array.GetValue(Int64 index1, Int64 index2), System.Object System.Array.GetValue(Int64 index1, Int64 index2, Int64 index3), System.Object System.Array.GetValue(Int64[] indices), void System.Array.SetValue(Object value, Int32 index), void System.Array.SetValue(Object value, Int32 index1, Int32 index2), void System.Array.SetValue(Object value, Int32 index1, Int32 index2, Int32 index3), void System.Array.SetValue(Object value, Int32[] indices), void System.Array.SetValue(Object value, Int64 index), void System.Array.SetValue(Object value, Int64 index1, Int64 index2), void System.Array.SetValue(Object value, Int64 index1, Int64 index2, Int64 index3), void System.Array.SetValue(Object value, Int64[] indices), System.Int32 System.Array.get_Length(), System.Int64 System.Array.get_LongLength(), System.Int32 System.Array.GetLength(Int32 dimension), System.Int64 System.Array.GetLongLength(Int32 dimension), System.Int32 System.Array.get_Rank(), System.Int32 System.Array.GetUpperBound(Int32 dimension), System.Int32 System.Array.GetLowerBound(Int32 dimension), System.Object System.Array.get_SyncRoot(), System.Boolean System.Array.get_IsReadOnly(), System.Boolean System.Array.get_IsFixedSize(), System.Boolean System.Array.get_IsSynchronized(), System.Object System.Array.Clone(), System.Int32 System.Array.CompareTo(Object other, IComparer comparer), System.Boolean System.Array.Equals(Object other, IEqualityComparer comparer), System.Int32 System.Array.GetHashCode(IEqualityComparer comparer), void System.Array.CopyTo(Array array, Int32 index), void System.Array.CopyTo(Array array, Int64 index), System.Collections.IEnumerator System.Array.GetEnumerator(), void System.Array.Initialize(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Length, System.Int64 LongLength, System.Int32 Rank, System.Object SyncRoot, System.Boolean IsReadOnly, System.Boolean IsFixedSize, System.Boolean IsSynchronized}" HasElementType="True" IsArray="True" @@ -1050,8 +1050,8 @@ namespace Debugger.Tests { BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]" GetGenericArguments="{System.Int32}" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True" IsGenericType="True"> null @@ -1072,8 +1072,8 @@ namespace Debugger.Tests { BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Nullable`1[[System.Int32]]]].MyGenClass`1[[System.Nullable`1[[System.Int32]]]]" GetGenericArguments="{System.Nullable`1[[System.Int32]]}" - GetMembers="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType[[System.Nullable`1[[System.Int32]]]].MyGenClass`1[[System.Nullable`1[[System.Int32]]]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType[[System.Nullable`1[[System.Int32]]]].MyGenClass`1[[System.Nullable`1[[System.Int32]]]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True" IsGenericType="True"> null @@ -1092,8 +1092,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyGenClass`1[[System.Int32]].MyNestedStruct[[System.Int32]]" GetGenericArguments="{System.Int32}" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsGenericType="True" IsValueType="True"> null @@ -1112,8 +1112,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32, System.Char]].MyGenClass`1[[System.Int32, System.Char]].MyGenNestedStruct`1[[System.Int32, System.Char]]" GetGenericArguments="{System.Int32, System.Char}" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsGenericType="True" IsValueType="True"> null @@ -1134,8 +1134,8 @@ namespace Debugger.Tests { GetFields="{System.Void* voidPtr}" GetGenericArguments="{System.Int32}" GetInterfaces="{Debugger.Tests.TestPrograms.DebugType[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].MyInterface`3[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]]}" - GetMembers="{System.Void* voidPtr, get_Prop, set_SetterOnlyProp, Fun, Fun2, .ctor, System.Collections.Generic.List`1[[System.Int32]] Prop, System.Char SetterOnlyProp, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{get_Prop, set_SetterOnlyProp, Fun, Fun2, .ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Void* voidPtr, System.Collections.Generic.List`1[[System.Int32]] Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].get_Prop(), void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].set_SetterOnlyProp(Char value), System.Int32 Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].Fun(MyClass a, MyStruct b, Object m), System.Object[] Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].Fun2(Int32** iPtrPtr, Object[,] mdArray, Enumerator listEnum), void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]]..ctor(), System.Collections.Generic.List`1[[System.Int32]] Prop, System.Char SetterOnlyProp, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Collections.Generic.List`1[[System.Int32]] Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].get_Prop(), void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].set_SetterOnlyProp(Char value), System.Int32 Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].Fun(MyClass a, MyStruct b, Object m), System.Object[] Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]].Fun2(Int32** iPtrPtr, Object[,] mdArray, Enumerator listEnum), void Debugger.Tests.TestPrograms.DebugType[[System.Int32]].MyInterfaceImpl`1[[System.Int32]]..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Collections.Generic.List`1[[System.Int32]] Prop, System.Char SetterOnlyProp}" IsClass="True" IsGenericType="True"> @@ -1154,8 +1154,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, ClassSemanticsMask, Abstract" FullName="Debugger.Tests.TestPrograms.DebugType[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].MyInterface`3[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]]" GetGenericArguments="{System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct}" - GetMembers="{Fun}" - GetMethods="{Fun}" + GetMembers="{System.Int32 Debugger.Tests.TestPrograms.DebugType[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].MyInterface`3[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].Fun(MyClass a, MyStruct b, Object m)}" + GetMethods="{System.Int32 Debugger.Tests.TestPrograms.DebugType[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].MyInterface`3[[System.Int32, Debugger.Tests.TestPrograms.DebugType.MyClass, Debugger.Tests.TestPrograms.DebugType.MyStruct]].Fun(MyClass a, MyStruct b, Object m)}" IsGenericType="True" IsInterface="True"> null @@ -1175,8 +1175,8 @@ namespace Debugger.Tests { FullName="System.Collections.Generic.List`1[[System.Int32]]" GetGenericArguments="{System.Int32}" GetInterfaces="{System.Collections.Generic.IList`1[[System.Int32]], System.Collections.Generic.ICollection`1[[System.Int32]], System.Collections.Generic.IEnumerable`1[[System.Int32]], System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}" - GetMembers="{.ctor, .ctor, .ctor, get_Capacity, set_Capacity, get_Count, get_Item, set_Item, Add, AddRange, AsReadOnly, BinarySearch, BinarySearch, BinarySearch, Clear, Contains, ConvertAll, CopyTo, CopyTo, CopyTo, Exists, Find, FindAll, FindIndex, FindIndex, FindIndex, FindLast, FindLastIndex, FindLastIndex, FindLastIndex, ForEach, GetEnumerator, GetRange, IndexOf, IndexOf, IndexOf, Insert, InsertRange, LastIndexOf, LastIndexOf, LastIndexOf, Remove, RemoveAll, RemoveAt, RemoveRange, Reverse, Reverse, Sort, Sort, Sort, Sort, ToArray, TrimExcess, TrueForAll, System.Int32 Capacity, System.Int32 Count, System.Int32 Item, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, .ctor, .ctor, get_Capacity, set_Capacity, get_Count, get_Item, set_Item, Add, AddRange, AsReadOnly, BinarySearch, BinarySearch, BinarySearch, Clear, Contains, ConvertAll, CopyTo, CopyTo, CopyTo, Exists, Find, FindAll, FindIndex, FindIndex, FindIndex, FindLast, FindLastIndex, FindLastIndex, FindLastIndex, ForEach, GetEnumerator, GetRange, IndexOf, IndexOf, IndexOf, Insert, InsertRange, LastIndexOf, LastIndexOf, LastIndexOf, Remove, RemoveAll, RemoveAt, RemoveRange, Reverse, Reverse, Sort, Sort, Sort, Sort, ToArray, TrimExcess, TrueForAll, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void System.Collections.Generic.List`1[[System.Int32]]..ctor(), void System.Collections.Generic.List`1[[System.Int32]]..ctor(Int32 capacity), void System.Collections.Generic.List`1[[System.Int32]]..ctor(IEnumerable`1 collection), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Capacity(), void System.Collections.Generic.List`1[[System.Int32]].set_Capacity(Int32 value), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Count(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Item(Int32 index), void System.Collections.Generic.List`1[[System.Int32]].set_Item(Int32 index, Int32 value), void System.Collections.Generic.List`1[[System.Int32]].Add(Int32 item), void System.Collections.Generic.List`1[[System.Int32]].AddRange(IEnumerable`1 collection), System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].AsReadOnly(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 index, Int32 count, Int32 item, IComparer`1 comparer), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 item, IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Clear(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Contains(Int32 item), System.Collections.Generic.List`1[[System.Object]] System.Collections.Generic.List`1[[System.Int32]].ConvertAll(Converter`2 converter), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32[] array), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32 index, Int32[] array, Int32 arrayIndex, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32[] array, Int32 arrayIndex), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Exists(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].Find(Predicate`1 match), System.Collections.Generic.List`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].FindAll(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Int32 startIndex, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Int32 startIndex, Int32 count, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLast(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Int32 startIndex, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Int32 startIndex, Int32 count, Predicate`1 match), void System.Collections.Generic.List`1[[System.Int32]].ForEach(Action`1 action), System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].GetEnumerator(), System.Collections.Generic.List`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].GetRange(Int32 index, Int32 count), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item, Int32 index), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item, Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Insert(Int32 index, Int32 item), void System.Collections.Generic.List`1[[System.Int32]].InsertRange(Int32 index, IEnumerable`1 collection), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item, Int32 index), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item, Int32 index, Int32 count), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Remove(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].RemoveAll(Predicate`1 match), void System.Collections.Generic.List`1[[System.Int32]].RemoveAt(Int32 index), void System.Collections.Generic.List`1[[System.Int32]].RemoveRange(Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Reverse(), void System.Collections.Generic.List`1[[System.Int32]].Reverse(Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Sort(), void System.Collections.Generic.List`1[[System.Int32]].Sort(IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Sort(Int32 index, Int32 count, IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Sort(Comparison`1 comparison), System.Int32[] System.Collections.Generic.List`1[[System.Int32]].ToArray(), void System.Collections.Generic.List`1[[System.Int32]].TrimExcess(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].TrueForAll(Predicate`1 match), System.Int32 Capacity, System.Int32 Count, System.Int32 Item, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void System.Collections.Generic.List`1[[System.Int32]]..ctor(), void System.Collections.Generic.List`1[[System.Int32]]..ctor(Int32 capacity), void System.Collections.Generic.List`1[[System.Int32]]..ctor(IEnumerable`1 collection), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Capacity(), void System.Collections.Generic.List`1[[System.Int32]].set_Capacity(Int32 value), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Count(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].get_Item(Int32 index), void System.Collections.Generic.List`1[[System.Int32]].set_Item(Int32 index, Int32 value), void System.Collections.Generic.List`1[[System.Int32]].Add(Int32 item), void System.Collections.Generic.List`1[[System.Int32]].AddRange(IEnumerable`1 collection), System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].AsReadOnly(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 index, Int32 count, Int32 item, IComparer`1 comparer), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].BinarySearch(Int32 item, IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Clear(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Contains(Int32 item), System.Collections.Generic.List`1[[System.Object]] System.Collections.Generic.List`1[[System.Int32]].ConvertAll(Converter`2 converter), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32[] array), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32 index, Int32[] array, Int32 arrayIndex, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].CopyTo(Int32[] array, Int32 arrayIndex), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Exists(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].Find(Predicate`1 match), System.Collections.Generic.List`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].FindAll(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Int32 startIndex, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindIndex(Int32 startIndex, Int32 count, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLast(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Int32 startIndex, Predicate`1 match), System.Int32 System.Collections.Generic.List`1[[System.Int32]].FindLastIndex(Int32 startIndex, Int32 count, Predicate`1 match), void System.Collections.Generic.List`1[[System.Int32]].ForEach(Action`1 action), System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].GetEnumerator(), System.Collections.Generic.List`1[[System.Int32]] System.Collections.Generic.List`1[[System.Int32]].GetRange(Int32 index, Int32 count), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item, Int32 index), System.Int32 System.Collections.Generic.List`1[[System.Int32]].IndexOf(Int32 item, Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Insert(Int32 index, Int32 item), void System.Collections.Generic.List`1[[System.Int32]].InsertRange(Int32 index, IEnumerable`1 collection), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item, Int32 index), System.Int32 System.Collections.Generic.List`1[[System.Int32]].LastIndexOf(Int32 item, Int32 index, Int32 count), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Remove(Int32 item), System.Int32 System.Collections.Generic.List`1[[System.Int32]].RemoveAll(Predicate`1 match), void System.Collections.Generic.List`1[[System.Int32]].RemoveAt(Int32 index), void System.Collections.Generic.List`1[[System.Int32]].RemoveRange(Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Reverse(), void System.Collections.Generic.List`1[[System.Int32]].Reverse(Int32 index, Int32 count), void System.Collections.Generic.List`1[[System.Int32]].Sort(), void System.Collections.Generic.List`1[[System.Int32]].Sort(IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Sort(Int32 index, Int32 count, IComparer`1 comparer), void System.Collections.Generic.List`1[[System.Int32]].Sort(Comparison`1 comparison), System.Int32[] System.Collections.Generic.List`1[[System.Int32]].ToArray(), void System.Collections.Generic.List`1[[System.Int32]].TrimExcess(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].TrueForAll(Predicate`1 match), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Capacity, System.Int32 Count, System.Int32 Item}" IsClass="True" IsGenericType="True"> @@ -1197,8 +1197,8 @@ namespace Debugger.Tests { FullName="System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]]" GetGenericArguments="{System.Int32}" GetInterfaces="{System.Collections.Generic.IEnumerator`1[[System.Int32]], System.IDisposable, System.Collections.IEnumerator}" - GetMembers="{Dispose, MoveNext, get_Current, System.Int32 Current, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Dispose, MoveNext, get_Current, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].Dispose(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].MoveNext(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].get_Current(), System.Int32 Current, System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].Dispose(), System.Boolean System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].MoveNext(), System.Int32 System.Collections.Generic.List`1[[System.Int32]].Enumerator[[System.Int32]].get_Current(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 Current}" IsGenericType="True" IsValueType="True"> @@ -1217,8 +1217,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, NestedPublic, Sealed" BaseType="System.MulticastDelegate" FullName="Debugger.Tests.TestPrograms.DebugType.AddDelegate" - GetMembers="{.ctor, Invoke, BeginInvoke, EndInvoke, GetObjectData, Equals, GetInvocationList, GetHashCode, DynamicInvoke, Equals, GetHashCode, GetInvocationList, get_Method, get_Target, Clone, GetObjectData, System.Reflection.MethodInfo Method, System.Object Target, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{.ctor, Invoke, BeginInvoke, EndInvoke, GetObjectData, Equals, GetInvocationList, GetHashCode, DynamicInvoke, Equals, GetHashCode, GetInvocationList, get_Method, get_Target, Clone, GetObjectData, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{void Debugger.Tests.TestPrograms.DebugType.AddDelegate..ctor(Object object, IntPtr method), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.Invoke(Byte b1, Byte b2), System.IAsyncResult Debugger.Tests.TestPrograms.DebugType.AddDelegate.BeginInvoke(Byte b1, Byte b2, AsyncCallback callback, Object object), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.EndInvoke(IAsyncResult result), void System.MulticastDelegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Boolean System.MulticastDelegate.Equals(Object obj), System.Delegate[] System.MulticastDelegate.GetInvocationList(), System.Int32 System.MulticastDelegate.GetHashCode(), System.Object System.Delegate.DynamicInvoke(Object[] args), System.Boolean System.Delegate.Equals(Object obj), System.Int32 System.Delegate.GetHashCode(), System.Delegate[] System.Delegate.GetInvocationList(), System.Reflection.MethodInfo System.Delegate.get_Method(), System.Object System.Delegate.get_Target(), System.Object System.Delegate.Clone(), void System.Delegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Reflection.MethodInfo Method, System.Object Target, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{void Debugger.Tests.TestPrograms.DebugType.AddDelegate..ctor(Object object, IntPtr method), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.Invoke(Byte b1, Byte b2), System.IAsyncResult Debugger.Tests.TestPrograms.DebugType.AddDelegate.BeginInvoke(Byte b1, Byte b2, AsyncCallback callback, Object object), System.Int32 Debugger.Tests.TestPrograms.DebugType.AddDelegate.EndInvoke(IAsyncResult result), void System.MulticastDelegate.GetObjectData(SerializationInfo info, StreamingContext context), System.Boolean System.MulticastDelegate.Equals(Object obj), System.Delegate[] System.MulticastDelegate.GetInvocationList(), System.Int32 System.MulticastDelegate.GetHashCode(), System.Object System.Delegate.DynamicInvoke(Object[] args), System.Boolean System.Delegate.Equals(Object obj), System.Int32 System.Delegate.GetHashCode(), System.Delegate[] System.Delegate.GetInvocationList(), System.Reflection.MethodInfo System.Delegate.get_Method(), System.Object System.Delegate.get_Target(), System.Object System.Delegate.Clone(), void System.Delegate.GetObjectData(SerializationInfo info, StreamingContext context), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Reflection.MethodInfo Method, System.Object Target}" IsClass="True"> null @@ -1236,8 +1236,8 @@ namespace Debugger.Tests { Attributes="AutoLayout, AnsiClass, Class, Public, Abstract, Serializable, BeforeFieldInit" BaseType="System.Object" FullName="System.ValueType" - GetMembers="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -1255,8 +1255,8 @@ namespace Debugger.Tests { BaseType="System.ValueType" FullName="System.Enum" GetInterfaces="{System.IComparable, System.IFormattable, System.IConvertible}" - GetMembers="{Parse, Parse, GetUnderlyingType, GetValues, GetName, GetNames, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, IsDefined, Format, Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Parse, Parse, GetUnderlyingType, GetValues, GetName, GetNames, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, ToObject, IsDefined, Format, Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{static System.Object System.Enum.Parse(Type enumType, String value), static System.Object System.Enum.Parse(Type enumType, String value, Boolean ignoreCase), static System.Type System.Enum.GetUnderlyingType(Type enumType), static System.Array System.Enum.GetValues(Type enumType), static System.String System.Enum.GetName(Type enumType, Object value), static System.String[] System.Enum.GetNames(Type enumType), static System.Object System.Enum.ToObject(Type enumType, Object value), static System.Object System.Enum.ToObject(Type enumType, SByte value), static System.Object System.Enum.ToObject(Type enumType, Int16 value), static System.Object System.Enum.ToObject(Type enumType, Int32 value), static System.Object System.Enum.ToObject(Type enumType, Byte value), static System.Object System.Enum.ToObject(Type enumType, UInt16 value), static System.Object System.Enum.ToObject(Type enumType, UInt32 value), static System.Object System.Enum.ToObject(Type enumType, Int64 value), static System.Object System.Enum.ToObject(Type enumType, UInt64 value), static System.Boolean System.Enum.IsDefined(Type enumType, Object value), static System.String System.Enum.Format(Type enumType, Object value, String format), System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{static System.Object System.Enum.Parse(Type enumType, String value), static System.Object System.Enum.Parse(Type enumType, String value, Boolean ignoreCase), static System.Type System.Enum.GetUnderlyingType(Type enumType), static System.Array System.Enum.GetValues(Type enumType), static System.String System.Enum.GetName(Type enumType, Object value), static System.String[] System.Enum.GetNames(Type enumType), static System.Object System.Enum.ToObject(Type enumType, Object value), static System.Object System.Enum.ToObject(Type enumType, SByte value), static System.Object System.Enum.ToObject(Type enumType, Int16 value), static System.Object System.Enum.ToObject(Type enumType, Int32 value), static System.Object System.Enum.ToObject(Type enumType, Byte value), static System.Object System.Enum.ToObject(Type enumType, UInt16 value), static System.Object System.Enum.ToObject(Type enumType, UInt32 value), static System.Object System.Enum.ToObject(Type enumType, Int64 value), static System.Object System.Enum.ToObject(Type enumType, UInt64 value), static System.Boolean System.Enum.IsDefined(Type enumType, Object value), static System.String System.Enum.Format(Type enumType, Object value, String format), System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsClass="True"> null @@ -1275,8 +1275,8 @@ namespace Debugger.Tests { FullName="Debugger.Tests.TestPrograms.DebugType.MyEnum" GetEnumUnderlyingType="System.Byte" GetFields="{System.Byte value__}" - GetMembers="{System.Byte value__, Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{Equals, GetHashCode, ToString, ToString, ToString, ToString, CompareTo, GetTypeCode, Equals, GetHashCode, ToString, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Byte value__, System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Boolean System.Enum.Equals(Object obj), System.Int32 System.Enum.GetHashCode(), System.String System.Enum.ToString(), System.String System.Enum.ToString(String format, IFormatProvider provider), System.String System.Enum.ToString(String format), System.String System.Enum.ToString(IFormatProvider provider), System.Int32 System.Enum.CompareTo(Object target), System.TypeCode System.Enum.GetTypeCode(), System.Boolean System.ValueType.Equals(Object obj), System.Int32 System.ValueType.GetHashCode(), System.String System.ValueType.ToString(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" IsEnum="True" IsValueType="True"> null @@ -1295,8 +1295,8 @@ namespace Debugger.Tests { BaseType="System.Object" FullName="Debugger.Tests.TestPrograms.DebugType.Access" GetFields="{System.Int32 publicField}" - GetMembers="{System.Int32 publicField, get_publicProperty, publicMethod, .ctor, System.Int32 publicProperty, .ctor, ToString, Equals, GetHashCode, GetType}" - GetMethods="{get_publicProperty, publicMethod, .ctor, .ctor, ToString, Equals, GetHashCode, GetType}" + GetMembers="{System.Int32 publicField, System.Int32 Debugger.Tests.TestPrograms.DebugType.Access.get_publicProperty(), void Debugger.Tests.TestPrograms.DebugType.Access.publicMethod(), void Debugger.Tests.TestPrograms.DebugType.Access..ctor(), System.Int32 publicProperty, void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" + GetMethods="{System.Int32 Debugger.Tests.TestPrograms.DebugType.Access.get_publicProperty(), void Debugger.Tests.TestPrograms.DebugType.Access.publicMethod(), void Debugger.Tests.TestPrograms.DebugType.Access..ctor(), void System.Object..ctor(), System.String System.Object.ToString(), System.Boolean System.Object.Equals(Object obj), System.Int32 System.Object.GetHashCode(), System.Type System.Object.GetType()}" GetProperties="{System.Int32 publicProperty}" IsClass="True"> null diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Callstack.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Callstack.cs index d025d72720..2e68aa42b1 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Callstack.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Callstack.cs @@ -64,23 +64,26 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="2" HasSymbols="True" - MethodInfo="Sub2" - NextStatement="StackFrame_Callstack.cs:26,4-26,40" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Sub2()" + NextStatement="StackFrame_Callstack.cs:26,4-26,40" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Sub1()" + NextStatement="StackFrame_Callstack.cs:21,4-21,11" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Main()" + NextStatement="StackFrame_Callstack.cs:16,4-16,11" + Thread="Thread Name = Suspended = False" /> StepComplete StackFrame_Callstack.cs:21,4-21,11 @@ -90,15 +93,17 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="Sub1" - NextStatement="StackFrame_Callstack.cs:21,4-21,11" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Sub1()" + NextStatement="StackFrame_Callstack.cs:21,4-21,11" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Main()" + NextStatement="StackFrame_Callstack.cs:16,4-16,11" + Thread="Thread Name = Suspended = False" /> StepComplete StackFrame_Callstack.cs:16,4-16,11 @@ -107,8 +112,9 @@ namespace Debugger.Tests { + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Callstack.Main()" + NextStatement="StackFrame_Callstack.cs:16,4-16,11" + Thread="Thread Name = Suspended = False" /> diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Lifetime.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Lifetime.cs index 1ca1b6ea1a..2f674d5eed 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Lifetime.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/StackFrame_Lifetime.cs @@ -77,8 +77,9 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="Function" - NextStatement="StackFrame_Lifetime.cs:22,4-22,40" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Function(Int32 i)" + NextStatement="StackFrame_Lifetime.cs:22,4-22,40" + Thread="Thread Name = Suspended = False" /> Break StackFrame_Lifetime.cs:29,4-29,40 @@ -87,16 +88,18 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="Function" - NextStatement="StackFrame_Lifetime.cs:23,4-23,18" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Function(Int32 i)" + NextStatement="StackFrame_Lifetime.cs:23,4-23,18" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.SubFunction()" + NextStatement="StackFrame_Lifetime.cs:29,4-29,40" + Thread="Thread Name = Suspended = False" /> Break StackFrame_Lifetime.cs:24,4-24,40 @@ -105,8 +108,9 @@ namespace Debugger.Tests { ChainIndex="1" FrameIndex="1" HasSymbols="True" - MethodInfo="Function" - NextStatement="StackFrame_Lifetime.cs:24,4-24,40" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Function(Int32 i)" + NextStatement="StackFrame_Lifetime.cs:24,4-24,40" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Function(Int32 i)" + NextStatement="StackFrame_Lifetime.cs:24,4-24,40" + Thread="Thread Name = Suspended = False" /> Break StackFrame_Lifetime.cs:17,4-17,40
+ MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Main()" + NextStatement="StackFrame_Lifetime.cs:17,4-17,40" + Thread="Thread Name = Suspended = False" />
+ MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Function(Int32 i)" + NextStatement="{Exception: The requested frame index is too big}" + Thread="Thread Name = Suspended = False" /> + MethodInfo="static void Debugger.Tests.TestPrograms.StackFrame_Lifetime.Main()" + NextStatement="StackFrame_Lifetime.cs:17,4-17,40" + Thread="Thread Name = Suspended = False" /> diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Thread_Name.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Thread_Name.cs index 425b209a5e..6d813c92b1 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Thread_Name.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Thread_Name.cs @@ -57,11 +57,12 @@ namespace Debugger.Tests { @@ -70,38 +71,41 @@ namespace Debugger.Tests { + SelectedStackFrame="static void Debugger.Tests.TestPrograms.Thread_Name.Main()" /> Break Thread_Name.cs:19,4-19,40 + SelectedStackFrame="static void Debugger.Tests.TestPrograms.Thread_Name.Main()" /> diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueTest.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueTest.cs index ed5715cf9d..d4d9f3bb4c 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueTest.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ValueTest.cs @@ -41,7 +41,7 @@ namespace Debugger.Tests { Value array = process.SelectedStackFrame.GetLocalVariableValue("array").GetPermanentReference(); ObjectDump("array.Length", array.GetMemberValue("Length")); - ObjectDump("array elements", array.GetArrayElements()); + ObjectDump("array", array); EndTest(); } @@ -96,32 +96,17 @@ namespace Debugger.Tests { PrimitiveValue="4" Type="System.Int32" /> - - - - - - - - - - - - - - + + +