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);
}
}