public DynamicProperty(IStringGetter getter, IStringSetter setter) { Ensure.That(getter, "getter").IsNotNull(); Ensure.That(setter, "setter").IsNotNull(); Getter = getter; Setter = setter; }
public DynamicProperty(string name, IStringGetter getter, IStringSetter setter) { Ensure.That(name, "name").IsNotNullOrWhiteSpace(); Ensure.That(getter, "getter").IsNotNull(); Ensure.That(setter, "setter").IsNotNull(); Name = name; Getter = getter; Setter = setter; }
public DynamicProperty(string name, IStringGetter getter, IStringSetter setter) { Ensure.String.IsNotNullOrWhiteSpace(name, nameof(name)); Ensure.Any.IsNotNull(getter, nameof(getter)); Ensure.Any.IsNotNull(setter, nameof(setter)); Name = name; Getter = getter; Setter = setter; }
public DynamicProperty() { Name = null; Getter = new FakeStringGetter(); Setter = new FakeStringSetter(); }
public DbStringSetter(IStringSetter IStringSetter) { this.IStringSetter = IStringSetter; }