internal DebuggerEngine (DebuggerEngineExtensionNode node) { this.node = node; foreach (string s in node.SupportedFeatures) { try { object res = Enum.Parse (typeof(DebuggerFeatures), s, true); if (res != null) SupportedFeatures |= (DebuggerFeatures) res; } catch { LoggingService.LogError ("Invalid feature '" + s + "' in debugger engine node (" + node.Addin.Id + ")"); } } }
internal DebuggerEngine(DebuggerEngineExtensionNode node) { this.node = node; foreach (string s in node.SupportedFeatures) { try { object res = Enum.Parse(typeof(DebuggerFeatures), s, true); if (res != null) { SupportedFeatures |= (DebuggerFeatures)res; } } catch { LoggingService.LogError("Invalid feature '" + s + "' in debugger engine node (" + node.Addin.Id + ")"); } } }