Example #1
0
 public AttachOptions(
     string program,
     int processId,
     string type = null,
     string targetArchitecture        = null,
     string visualizerFile            = null,
     bool?showDisplayString           = null,
     string additionalSOLibSearchPath = null,
     string MIMode                             = null,
     string miDebuggerPath                     = null,
     string miDebuggerServerAddress            = null,
     Dictionary <string, object> sourceFileMap = null,
     PipeTransport pipeTransport               = null)
 {
     this.Program                   = program;
     this.Type                      = type;
     this.TargetArchitecture        = targetArchitecture;
     this.VisualizerFile            = visualizerFile;
     this.ShowDisplayString         = showDisplayString;
     this.AdditionalSOLibSearchPath = additionalSOLibSearchPath;
     this.MIMode                    = MIMode;
     this.MiDebuggerPath            = miDebuggerPath;
     this.MiDebuggerServerAddress   = miDebuggerServerAddress;
     this.ProcessId                 = processId;
     this.SourceFileMap             = sourceFileMap;
     this.PipeTransport             = pipeTransport;
 }
Example #2
0
 public LaunchOptions(
     string program,
     List <string> args        = null,
     string type               = null,
     string targetArchitecture = null,
     string cwd = null,
     List <SetupCommand> setupCommands             = null,
     List <SetupCommand> customLaunchSetupCommands = null,
     LaunchCompleteCommand?launchCompleteCommand   = null,
     string visualizerFile            = null,
     bool?showDisplayString           = null,
     List <Environment> environment   = null,
     string additionalSOLibSearchPath = null,
     string MIMode                             = null,
     string miDebuggerPath                     = null,
     string miDebuggerArgs                     = null,
     string miDebuggerServerAddress            = null,
     bool?stopAtEntry                          = null,
     string debugServerPath                    = null,
     string debugServerArgs                    = null,
     string serverStarted                      = null,
     bool?filterStdout                         = null,
     bool?filterStderr                         = null,
     int?serverLaunchTimeout                   = null,
     string coreDumpPath                       = null,
     bool?externalConsole                      = null,
     Dictionary <string, object> sourceFileMap = null,
     PipeTransport pipeTransport               = null)
 {
     this.Program            = program;
     this.Args               = args;
     this.Type               = type;
     this.TargetArchitecture = targetArchitecture;
     this.Cwd                       = cwd;
     this.SetupCommands             = setupCommands;
     this.CustomLaunchSetupCommands = customLaunchSetupCommands;
     this.LaunchCompleteCommand     = launchCompleteCommand;
     this.VisualizerFile            = visualizerFile;
     this.ShowDisplayString         = showDisplayString;
     this.Environment               = environment;
     this.AdditionalSOLibSearchPath = additionalSOLibSearchPath;
     this.MIMode                    = MIMode;
     this.MiDebuggerPath            = miDebuggerPath;
     this.MiDebuggerArgs            = miDebuggerArgs;
     this.MiDebuggerServerAddress   = miDebuggerServerAddress;
     this.StopAtEntry               = stopAtEntry;
     this.DebugServerPath           = debugServerPath;
     this.DebugServerArgs           = debugServerArgs;
     this.ServerStarted             = serverStarted;
     this.FilterStdout              = filterStdout;
     this.FilterStderr              = filterStderr;
     this.ServerLaunchTimeout       = serverLaunchTimeout;
     this.CoreDumpPath              = coreDumpPath;
     this.ExternalConsole           = externalConsole;
     this.SourceFileMap             = sourceFileMap;
     this.PipeTransport             = pipeTransport;
 }