コード例 #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
        {
            //
            // Writes a dump to a file.
            //

            LoggingUtils.PrintFunction();

            try
            {
                if (AttachedEngine == null)
                {
                    throw new InvalidOperationException();
                }

                LoggingUtils.RequireOk(AttachedEngine.NativeDebugger.NativeProgram.WriteDump(DUMPTYPE, pszDumpUrl));

                LoggingUtils.RequireOk(AttachedEngine.JavaDebugger.JavaProgram.WriteDump(DUMPTYPE, pszDumpUrl));

                return(Constants.S_OK);
            }
            catch (Exception e)
            {
                LoggingUtils.HandleException(e);

                return(Constants.E_FAIL);
            }
        }
コード例 #2
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    public int WriteDump (enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
    {
      // 
      // Writes a dump to a file.
      // 

      LoggingUtils.PrintFunction ();

      try
      {
        throw new NotImplementedException ();
      }
      catch (NotImplementedException e)
      {
        LoggingUtils.HandleException (e);

        return Constants.E_NOTIMPL;
      }
    }
コード例 #3
0
 int IDebugProgram3.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     return(IDebugProgram2.WriteDump(DUMPTYPE, pszDumpUrl));
 }
コード例 #4
0
 int IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     Debug.WriteLine("AD7ProgramNode: Entering WriteDump");
     throw new NotImplementedException();
 }
コード例 #5
0
ファイル: AD7Engine.cs プロジェクト: wesrupert/MIEngine
 // Writes a dump to a file.
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     // The sample debugger does not support creating or reading mini-dumps.
     return Constants.E_NOTIMPL;
 }
コード例 #6
0
ファイル: MonoEngine.cs プロジェクト: simonegli8/MonoDebugger
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     throw new NotImplementedException();
 }
コード例 #7
0
 // Writes a dump to a file.
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     return VSConstants.E_NOTIMPL;
 }
コード例 #8
0
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     Log.Debug("Program: WriteDump");
     return(VSConstants.E_NOTIMPL);
 }
コード例 #9
0
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     return(VSConstants.E_NOTIMPL);
 }
コード例 #10
0
ファイル: DebugProgram.cs プロジェクト: rfcclub/dot42
 public int WriteDump(enum_DUMPTYPE dumptype, string pszDumpUrl)
 {
     DLog.Debug(DContext.VSDebuggerComCall, "IDebugProgram2.WriteDump");
     throw new NotImplementedException();
 }
コード例 #11
0
 int Microsoft.VisualStudio.Debugger.Interop.IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     return(COM_HResults.S_OK);
 }
コード例 #12
0
ファイル: AD7Engine.cs プロジェクト: Microsoft/RTVS
 int IDebugProgram3.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl) {
     return IDebugProgram2.WriteDump(DUMPTYPE, pszDumpUrl);
 }
コード例 #13
0
ファイル: AD7Engine.cs プロジェクト: Microsoft/RTVS
 int IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl) {
     return VSConstants.E_NOTIMPL;
 }
コード例 #14
0
ファイル: AD7Program.cs プロジェクト: rajkumar42/MIEngine
 int IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     throw new NotImplementedException();
 }
コード例 #15
0
 public int WriteDump(enum_DUMPTYPE dumptype, string pszDumpUrl)
 {
     DLog.Debug(DContext.VSDebuggerComCall, "IDebugProgram2.WriteDump");
     throw new NotImplementedException();
 }
コード例 #16
0
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     Log.Debug("Program: WriteDump");
     return VSConstants.E_NOTIMPL;
 }
コード例 #17
0
 int IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
   Debug.WriteLine("AD7ProgramNode: Entering WriteDump");
   throw new NotImplementedException();
 }
コード例 #18
0
 // Writes a dump to a file.
 public int WriteDump(enum_DUMPTYPE dumptype, string pszDumpUrl) {
     DebugWriteCommand("WriteDump");
     return VSConstants.E_NOTIMPL;
 }
コード例 #19
0
 /// <summary>
 ///     Writes a dump to a file.
 /// </summary>
 /// <param name="dumptype"></param>
 /// <param name="pszDumpUrl"></param>
 /// <returns>If successful, returns S_OK; otherwise, returns an error code.</returns>
 public int WriteDump(enum_DUMPTYPE dumptype, string pszDumpUrl)
 {
     return(E_NOTIMPL);
 }
コード例 #20
0
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     DebugHelper.TraceEnteringMethod();
     throw new NotImplementedException();
 }
コード例 #21
0
 public int WriteDump(enum_DUMPTYPE dumpType, string dumpUrl)
 {
     return(VSConstants.E_NOTIMPL);
 }
コード例 #22
0
 int IDebugProgram3.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     throw new NotImplementedException();
 }
コード例 #23
0
 /// <summary>
 /// Writes a dump to a file.
 /// </summary>
 /// <param name="DUMPTYPE">A value from the DUMPTYPE enumeration that specifies the type of dump, for example, short or long.</param>
 /// <param name="pszDumpUrl">The URL to write the dump to. Typically, this is in the form of file://c:\path\filename.ext, but may be any valid URL.</param>
 /// <returns>If successful, returns S_OK; otherwise, returns an error code.</returns>
 /// <remarks>A program dump would typically include the current stack frame, the stack itself, a list of the threads running in the program, and possibly any memory that the program owns.</remarks>
 public virtual int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     Logger.Debug(string.Empty);
     return(VSConstants.E_NOTIMPL);
 }
コード例 #24
0
ファイル: JavaDebugProgram.cs プロジェクト: Kav2018/JavaForVS
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     throw new NotImplementedException();
 }
コード例 #25
0
 int IDebugProgram2.WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     return(VSConstants.E_NOTIMPL);
 }
コード例 #26
0
 // Writes a dump to a file.
 public int WriteDump(enum_DUMPTYPE DUMPTYPE, string pszDumpUrl)
 {
     // The sample debugger does not support creating or reading mini-dumps.
     return(Constants.E_NOTIMPL);
 }
コード例 #27
0
 /// <summary>
 /// Writes a dump to a file.
 /// </summary>
 /// <param name="DUMPTYPE">A value from the DUMPTYPE enumeration that specifies the type of dump, for example, short or long.</param>
 /// <param name="pszDumpUrl">The URL to write the dump to. Typically, this is in the form of file://c:\path\filename.ext, but may be any valid URL.</param>
 /// <returns>If successful, returns S_OK; otherwise, returns an error code.</returns>
 /// <remarks>A program dump would typically include the current stack frame, the stack itself, a list of the threads running in the program, and possibly any memory that the program owns.</remarks>
 public virtual int WriteDump( enum_DUMPTYPE DUMPTYPE, string pszDumpUrl )
 {
     Logger.Debug( string.Empty );
     return VSConstants.E_NOTIMPL;
 }