public DbgDotNetCodeLocationImpl(DbgDotNetCodeLocationFactoryImpl factory, ModuleId module, uint token, uint offset, DbgDotNetCodeLocationOptions options) { this.factory = factory ?? throw new ArgumentNullException(nameof(factory)); Module = module; Token = token; Offset = offset; Options = options; }
/// <summary> /// Creates a new <see cref="DbgDotNetCodeLocation"/> instance /// </summary> /// <param name="module">Module</param> /// <param name="token">Token of a method within the module</param> /// <param name="offset">IL offset of the location within the method body</param> /// <param name="options">Options</param> /// <returns></returns> public abstract DbgDotNetCodeLocation Create(ModuleId module, uint token, uint offset, DbgDotNetCodeLocationOptions options);