/// <summary> /// Gets the reflection module or null if this isn't a managed module /// </summary> /// <param name="module">Debugger module</param> /// <returns></returns> public static DmdModule GetReflectionModule(this DbgModule module) => (module.InternalModule as DbgDotNetInternalModule)?.ReflectionModule;
/// <summary> /// Gets the internal .NET module or null if it's not a managed module /// </summary> /// <param name="module"></param> /// <returns></returns> public static DbgDotNetInternalModule GetDotNetInternalModule(this DbgModule module) => module.InternalModule as DbgDotNetInternalModule;
/// <summary> /// Constructor /// </summary> /// <param name="module">Module</param> public ModulesRefreshedEventArgs(DbgModule module) => Modules = new[] { module ?? throw new ArgumentNullException(nameof(module)) };