// // // // // $Revision$ // using System; namespace Debugger.Tests.TestPrograms { public class DefinedTypes_Class { public static void Main() { System.Diagnostics.Debugger.Break(); } } public struct DefinedTypes_Struct { } public class DefinedTypes_GenericClass { } } #if TEST_CODE namespace Debugger.Tests { public partial class DebuggerTests { [NUnit.Framework.Test] public void DefinedTypes() { StartTest("DefinedTypes.cs"); ObjectDump("TypesAsString", process.GetModule("DefinedTypes.exe").GetNamesOfDefinedTypes()); ObjectDump("Types", process.GetModule("DefinedTypes.exe").GetDefinedTypes()); EndTest(); } } } #endif #if EXPECTED_OUTPUT mscorlib.dll (No symbols) DefinedTypes.exe (Has symbols) Break DefinedTypes.cs:16,4-16,40 Debugger.Tests.TestPrograms.DefinedTypes_Class Debugger.Tests.TestPrograms.DefinedTypes_Struct Debugger.Tests.TestPrograms.DefinedTypes_GenericClass`2 #endif // EXPECTED_OUTPUT