Пример #1
0
		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 + ")");
				}
			}
		}
Пример #2
0
        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 + ")");
                }
            }
        }