@ -72,7 +72,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return value.ToObject<List<Guid>>();
}
public override T Visit<T>(IFieldVisitor<T> visitor)
public override T Accept<T>(IFieldVisitor<T> visitor)
{
return visitor.Visit(this);
@ -50,7 +50,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return new JArray();
public override T Visit<T>(IFieldPropertiesVisitor<T> visitor)
public override T Accept<T>(IFieldPropertiesVisitor<T> visitor)
@ -37,7 +37,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return (bool?)value;
return DefaultValue;
@ -57,7 +57,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
throw new InvalidCastException("Invalid json type, expected string.");
@ -108,7 +108,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
@ -20,7 +20,7 @@ namespace Squidex.Domain.Apps.Core.Schemas.Edm
public static IEdmTypeReference CreateEdmType(Field field)
return field.Visit(Instance);
return field.Accept(Instance);
public IEdmTypeReference Visit(AssetsField field)
@ -126,6 +126,6 @@ namespace Squidex.Domain.Apps.Core.Schemas
return UpdateInternal(newProperties);
public abstract T Visit<T>(IFieldVisitor<T> visitor);
public abstract T Accept<T>(IFieldVisitor<T> visitor);
@ -61,7 +61,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
public abstract JToken GetDefaultValue();
public abstract T Visit<T>(IFieldPropertiesVisitor<T> visitor);
public abstract T Accept<T>(IFieldPropertiesVisitor<T> visitor);
public virtual bool ShouldApplyDefaultValue(JToken value)
@ -56,7 +56,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return value;
@ -35,7 +35,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return null;
@ -19,7 +19,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return JValue.CreateNull();
@ -33,7 +33,7 @@ namespace Squidex.Domain.Apps.Core.Schemas.JsonSchema
foreach (var partitionItem in partition)
var partitionItemProperty = field.Visit(jsonTypeVisitor);
var partitionItemProperty = field.Accept(jsonTypeVisitor);
partitionItemProperty.Description = partitionItem.Name;
partitionObject.Properties.Add(partitionItem.Key, partitionItemProperty);
@ -43,7 +43,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
@ -96,7 +96,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
@ -80,7 +80,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
@ -66,7 +66,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
@ -53,7 +53,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return value.ToString();
@ -132,7 +132,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return value.IsNull() || (value is JValue jValue && Equals(jValue.Value, string.Empty));
@ -22,7 +22,7 @@ namespace Squidex.Domain.Apps.Write.Schemas.Guards
public static IEnumerable<ValidationError> Validate(FieldProperties properties)
return properties.Visit(Instance);
return properties.Accept(Instance);
public IEnumerable<ValidationError> Visit(AssetsFieldProperties properties)
@ -24,7 +24,7 @@ namespace Squidex.Domain.Apps.Core.Schemas
return default(T);
@ -30,7 +30,7 @@ namespace Squidex.Domain.Apps.Core.Schemas