protected FieldUI GetField(FieldSetup field, FormDataProvider?dataProvider) { return(field switch { CustomExpressionFieldSetup x => new CustomExpressionFieldUI(x), ExpressionFieldSetup x => new ExpressionFieldUI(x), CustomPropertyFieldSetup x => new CustomPropertyFieldUI(x, dataProvider), PropertyFieldSetup x => new PropertyFieldUI(x, dataProvider), _ => default !
internal CustomExpressionFieldUI(CustomExpressionFieldSetup field) : base(field) { CustomType = field.CustomType; }