namespace SRDebugger.Services { using System; using System.Collections.Generic; using System.ComponentModel; using Internal; public interface IOptionsService { /// /// Invoked when the collection changes. /// event EventHandler OptionsUpdated; /// /// Invoked when the value of an option has been updated. /// event EventHandler OptionsValueUpdated; ICollection Options { get; } /// /// Scan for options add them to the Options collection /// /// Object to scan for options [Obsolete("Use IOptionsService.AddContainer instead.")] void Scan(object obj); /// /// Scan for options and add them to the Options collection. /// void AddContainer(object obj); /// /// Remove any options from the container. /// void RemoveContainer(object obj); } }