Exemple #1
0
 internal TestSettings(
     SupportedArchitecture debuggeeArchitecture,
     string compilerName,
     SupportedCompiler compilerType,
     string compilerPath,
     IDictionary <string, string> compilerProperties,
     string debuggerName,
     SupportedDebugger debuggerType,
     string debuggerPath,
     string debuggerAdapterPath,
     string miMode,
     IDictionary <string, string> debuggerProperties)
 {
     this.CompilerSettings = new CompilerSettings(compilerName, compilerType, compilerPath, debuggeeArchitecture, compilerProperties);
     this.DebuggerSettings = new DebuggerSettings(debuggerName, debuggerType, debuggerPath, debuggerAdapterPath, miMode, debuggeeArchitecture, debuggerProperties);
 }
Exemple #2
0
 public DebuggerSettings(
     string debuggerName,
     SupportedDebugger debuggerType,
     string debuggerPath,
     string debuggerAdapterPath,
     string miMode,
     SupportedArchitecture debuggeeArchitecture,
     IDictionary <string, string> debuggerProperties)
 {
     this.DebuggeeArchitecture = debuggeeArchitecture;
     this.DebuggerName         = debuggerName;
     this.DebuggerType         = debuggerType;
     this.DebuggerPath         = debuggerPath;
     this.DebuggerAdapterPath  = debuggerAdapterPath;
     if (!string.IsNullOrWhiteSpace(miMode))
     {
         this.MIMode = miMode;
     }
     this.Properties = debuggerProperties ?? new Dictionary <string, string>(StringComparer.Ordinal);
 }
 public SupportedDebuggerAttribute(SupportedDebugger debugger, SupportedArchitecture architecture)
     : base(debugger, architecture)
 {
 }
Exemple #4
0
 private static TestSettings CreateGppGdbSettings(SupportedArchitecture debuggeeArchitecture, string compilerName, string debuggerName, SupportedDebugger debuggerType)
 {
     return(new TestSettings(debuggeeArchitecture, compilerName, SupportedCompiler.GPlusPlus, "g++", null, debuggerName, debuggerType, "gdb", null, null, null));
 }
 public DebuggerAttribute(SupportedDebugger debugger, SupportedArchitecture architecture)
 {
     this.Debugger     = debugger;
     this.Architecture = architecture;
 }