using Exortech.NetReflector; using ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise; namespace ThoughtWorks.CruiseControl.WebDashboard.Dashboard { [ReflectorType("namedAction")] public class ConfigurableNamedAction : INamedAction { private string actionName; private ICruiseAction action; [ReflectorProperty("name")] public string ActionName { get { return actionName; } set { actionName = value; } } [ReflectorProperty("action", InstanceTypeKey="type")] public ICruiseAction Action { get { return action; } set { action = value; } } } }