/// <summary> /// Returns the list of all active breakpoints for the debuggee. /// /// The breakpoint specification (`location`, `condition`, and `expressions` /// fields) is semantically immutable, although the field values may /// change. For example, an agent may update the location line number /// to reflect the actual line where the breakpoint was set, but this /// doesn't change the breakpoint semantics. /// /// This means that an agent does not need to check if a breakpoint has changed /// when it encounters the same breakpoint on a successive call. /// Moreover, an agent should remember the breakpoints that are completed /// until the controller removes them from the active list to avoid /// setting those breakpoints again. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <ListActiveBreakpointsResponse> ListActiveBreakpointsAsync(ListActiveBreakpointsRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_ListActiveBreakpointsRequest(ref request, ref callSettings); return(_callListActiveBreakpoints.Async(request, callSettings)); }
partial void Modify_ListActiveBreakpointsRequest(ref ListActiveBreakpointsRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the list of all active breakpoints for the debuggee. /// /// The breakpoint specification (`location`, `condition`, and `expressions` /// fields) is semantically immutable, although the field values may /// change. For example, an agent may update the location line number /// to reflect the actual line where the breakpoint was set, but this /// doesn't change the breakpoint semantics. /// /// This means that an agent does not need to check if a breakpoint has changed /// when it encounters the same breakpoint on a successive call. /// Moreover, an agent should remember the breakpoints that are completed /// until the controller removes them from the active list to avoid /// setting those breakpoints again. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <ListActiveBreakpointsResponse> ListActiveBreakpointsAsync(ListActiveBreakpointsRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Returns the list of all active breakpoints for the debuggee. /// /// The breakpoint specification (`location`, `condition`, and `expressions` /// fields) is semantically immutable, although the field values may /// change. For example, an agent may update the location line number /// to reflect the actual line where the breakpoint was set, but this /// doesn't change the breakpoint semantics. /// /// This means that an agent does not need to check if a breakpoint has changed /// when it encounters the same breakpoint on a successive call. /// Moreover, an agent should remember the breakpoints that are completed /// until the controller removes them from the active list to avoid /// setting those breakpoints again. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="cancellationToken">A <see cref="st::CancellationToken"/> to use for this RPC.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <ListActiveBreakpointsResponse> ListActiveBreakpointsAsync(ListActiveBreakpointsRequest request, st::CancellationToken cancellationToken) => ListActiveBreakpointsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken));
/// <summary> /// Returns the list of all active breakpoints for the debuggee. /// /// The breakpoint specification (`location`, `condition`, and `expressions` /// fields) is semantically immutable, although the field values may /// change. For example, an agent may update the location line number /// to reflect the actual line where the breakpoint was set, but this /// doesn't change the breakpoint semantics. /// /// This means that an agent does not need to check if a breakpoint has changed /// when it encounters the same breakpoint on a successive call. /// Moreover, an agent should remember the breakpoints that are completed /// until the controller removes them from the active list to avoid /// setting those breakpoints again. /// </summary> /// <param name="request"> /// The request object containing all of the parameters for the API call. /// </param> /// <param name="callSettings"> /// If not null, applies overrides to this RPC call. /// </param> /// <returns> /// The RPC response. /// </returns> public virtual ListActiveBreakpointsResponse ListActiveBreakpoints( ListActiveBreakpointsRequest request, CallSettings callSettings = null) { throw new NotImplementedException(); }