protected CustomField(CustomFieldFactory <TSavingData> factory, string fieldName) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } TypeName = factory.FieldType; FieldName = fieldName ?? throw new ArgumentNullException(nameof(fieldName)); }
protected CustomField(CustomFieldFactory <TSavingData> factory, string fieldName, TSavingData value) : this(factory, fieldName) { Value = value ?? throw new ArgumentNullException(nameof(value)); }