protected static void VerifyConfiguration <T>(IVariantConfiguration configuration)
 {
     // TODO: TBD: evaluate the callbacks more substantively?
     configuration.AssertNotNull();
     configuration.EquatableCallback.AssertNotNull();
     configuration.ComparableCallback.AssertNotNull();
     Assert.Equal(typeof(T), configuration.VariantType.AssertNotNull());
 }
Пример #2
0
 /// <inheritdoc />
 public bool Contains(IVariantConfiguration item) => ListFunc(x => x.Contains(item));
Пример #3
0
 /// <inheritdoc />
 public bool Remove(IVariantConfiguration item) => ListFunc(x => x.Remove(item));
Пример #4
0
 /// <inheritdoc />
 public void Add(IVariantConfiguration item) => ListAction(x => x.Add(item));