using System.Collections.Generic;
namespace OpenTap
{
/// Specifies that an object is the source of types.
public interface ITypeDataSource
{
/// The name of this assembly data source. Usually the same as the location name without extension.
public string Name { get; }
/// The location of the types. This can be a file location, URL or null.
string Location { get; }
/// The types which this type data source provides.
IEnumerable Types { get; }
/// Attributes associated with this typed data source.
IEnumerable