//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public int DisableENC(EncUnavailableReason reason) { // // This method explicitly disables Edit and Continue on this process (and all programs it contains). A custom port supplier should always return E_NOTIMPL. // LoggingUtils.PrintFunction(); return(Constants.E_NOTIMPL); }
public int DisableENC(EncUnavailableReason reason) { throw new NotImplementedException(); }
public int GetENCAvailableState(EncUnavailableReason[] pReason) { throw new NotImplementedException(); }
/// <summary> /// This method gets the current Edit and Continue state of the process. A custom port supplier should always return E_NOTIMPL. /// </summary> /// <param name="pReason">A value from the EncUnavailableReason enumeration.</param> /// <returns>If successful, returns S_OK; otherwise, returns error code.</returns> /// <remarks> /// A custom port supplier should always return E_NOTIMPL. /// /// This state can be affected by IDebugProcess3::DisableENC. /// </remarks> public virtual int GetENCAvailableState( EncUnavailableReason[] pReason ) { Logger.Debug( string.Empty ); return VSConstants.E_NOTIMPL; }
/// <summary> /// This method explicitly disables Edit and Continue on this process (and all programs it contains). A custom port supplier should always return E_NOTIMPL. /// </summary> /// <param name="reason">A value from the EncUnavailableReason enumeration.</param> /// <returns>If successful, returns S_OK; otherwise, returns error code.</returns> /// <remarks> /// A custom port supplier should always return E_NOTIMPL. /// /// Once Edit and Continue is disabled for a process, it can be re-enabled only by restarting the process. /// </remarks> public virtual int DisableENC( EncUnavailableReason reason ) { Logger.Debug( string.Empty ); return VSConstants.E_NOTIMPL; }
public int GetENCAvailableState(EncUnavailableReason[] pReason) { DebugHelper.TraceEnteringMethod(); throw new NotImplementedException(); }
public int DisableENC(EncUnavailableReason reason) { DebugHelper.TraceEnteringMethod(); throw new NotImplementedException(); }
/// <summary> /// Get the ENC state for this process. /// </summary> int IDebugProcess3.GetENCAvailableState(EncUnavailableReason[] pReason) { // A custom port supplier does not implement this method (it should always return E_NOTIMPL). DLog.Debug(DContext.VSDebuggerComCall, "IDebugProcess2.GetENCAvaialableState"); return VSConstants.E_NOTIMPL; }
public int DisableENC(EncUnavailableReason reason) { return(S_OK); }
/// <summary> /// This method explicitly disables Edit and Continue on this process (and all programs it contains). A custom port supplier should always return E_NOTIMPL. /// </summary> /// <param name="reason">A value from the EncUnavailableReason enumeration.</param> /// <returns>If successful, returns S_OK; otherwise, returns error code.</returns> /// <remarks> /// A custom port supplier should always return E_NOTIMPL. /// /// Once Edit and Continue is disabled for a process, it can be re-enabled only by restarting the process. /// </remarks> public virtual int DisableENC(EncUnavailableReason reason) { Logger.Debug(string.Empty); return(VSConstants.E_NOTIMPL); }
/// <summary> /// Disables Edit and Continue (ENC) for this process. /// </summary> int IDebugProcess3.DisableENC(EncUnavailableReason reason) { // A custom port supplier does not implement this method (it should always return E_NOTIMPL). DLog.Debug(DContext.VSDebuggerComCall, "IDebugProcess2.DisableENC"); return(VSConstants.E_NOTIMPL); }