public void SetUserAssemblies(IList <string> files) { string error; UserAssemblyNames = SoftDebuggerEngine.GetAssemblyNames(files, out error); LogMessage = error; }
RemoteDebuggerStartInfo(string appName, IPAddress address, int debugPort, bool redirectOutput, int outputPort) { SoftDebuggerEngine.EnsureSdbLoggingService(); this.AppName = appName; this.Address = address; this.DebugPort = debugPort; this.OutputPort = outputPort; this.RedirectOutput = redirectOutput; }
public override DebuggerStartInfo CreateDebuggerStartInfo(ExecutionCommand c) { //WORKAROUND: explicit generic type argument works around a gmcs 2.6.x type inference bug var dsi = InvokeSynch <SoftDebuggerStartInfo> (GetDebuggerInfo); //HACK: flag object so we can cancel the session if (dsi == null) { return(new DebuggerStartInfo()); } var cmd = (DotNetExecutionCommand)c; SoftDebuggerEngine.SetUserAssemblyNames(dsi, cmd.UserAssemblyPaths); return(dsi); }