protected override IReadOnlyCollection <ResourceFieldAttribute> OnResolveFieldChain(string path, FieldChainRequirements chainRequirements) { ResourceFieldAttribute field = ChainResolver.GetField(path, _resourceContext, path); _validateSingleFieldCallback?.Invoke(field, _resourceContext, path); return(field.AsArray()); }
public ResourceFieldChainExpression(ResourceFieldAttribute field) { ArgumentGuard.NotNull(field, nameof(field)); Fields = field.AsArray(); }