示例#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 miDebuggerArgs          = null,
     string miDebuggerServerAddress = null,
     HardwareBreakpointInfo hardwareBreakpointInfo = null,
     Dictionary <string, object> sourceFileMap     = null,
     PipeTransport pipeTransport   = null,
     SymbolLoadInfo symbolLoadInfo = 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.MiDebuggerArgs            = miDebuggerArgs;
     this.MiDebuggerServerAddress   = miDebuggerServerAddress;
     this.ProcessId                 = processId;
     this.HardwareBreakpointInfo    = hardwareBreakpointInfo;
     this.SourceFileMap             = sourceFileMap;
     this.PipeTransport             = pipeTransport;
     this.SymbolLoadInfo            = symbolLoadInfo;
 }
示例#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> postRemoteConnectCommands = 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,
     HardwareBreakpointInfo hardwareBreakpointInfo = null,
     Dictionary <string, object> sourceFileMap     = null,
     PipeTransport pipeTransport = null,
     bool?stopAtConnect          = null)
 {
     this.Program            = program;
     this.Args               = args;
     this.Type               = type;
     this.TargetArchitecture = targetArchitecture;
     this.Cwd                       = cwd;
     this.SetupCommands             = setupCommands;
     this.PostRemoteConnectCommands = postRemoteConnectCommands;
     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.HardwareBreakpointInfo    = hardwareBreakpointInfo;
     this.SourceFileMap             = sourceFileMap;
     this.PipeTransport             = pipeTransport;
     this.StopAtConnect             = stopAtConnect;
 }