using LiteDB;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Tango.Core
{
///
/// Represents a component that exposes some of it's properties as an observable collection of which can be bound to UI controls.
///
public interface IParameterized
{
///
/// Gets a bind-able observable collection of the component properties.
///
[ParameterIgnore]
[XmlIgnore]
[BsonIgnore]
ReadOnlyObservableCollection Parameters { get; }
}
}