You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
602 B
23 lines
602 B
namespace OpenDBDiff.Schema.Model
|
|
{
|
|
public interface IOption
|
|
{
|
|
IOptionFilter Filters { get; }
|
|
IOptionsContainer<string> Defaults { get; }
|
|
IOptionsContainer<bool> Ignore { get; }
|
|
IOptionsContainer<bool> Script { get; }
|
|
IOptionComparison Comparison { get; }
|
|
|
|
string Serialize();
|
|
}
|
|
public interface IOptionsContainer<T>
|
|
{
|
|
System.Collections.Generic.IDictionary<string, T> GetOptions();
|
|
}
|
|
|
|
public interface IOptionComparison : IOptionsContainer<string>
|
|
{
|
|
bool ReloadComparisonOnUpdate { get; set; }
|
|
}
|
|
}
|