// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using System.Collections.Concurrent; using System.Collections.Generic; using ICSharpCode.Decompiler; using ICSharpCode.Decompiler.ILAst; using Mono.Cecil; namespace ICSharpCode.ILSpy.Debugger { /// /// Contains the data important for debugger from the main application. /// public static class DebugInformation { /// /// List of loaded assemblies. /// public static IEnumerable LoadedAssemblies { get; set; } /// /// Gets or sets the current code mappings. /// public static Dictionary CodeMappings { get; set; } /// /// Gets or sets the current token, IL offset and member reference. Used for step in/out. /// public static Tuple DebugStepInformation { get; set; } /// /// Gets or sets whether the debugger is loaded. /// public static bool IsDebuggerLoaded { get; set; } } }