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; }
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; }