protected override IReadOnlyCollection <ResourceFieldAttribute> OnResolveFieldChain(string path, FieldChainRequirements chainRequirements)
        {
            ResourceFieldAttribute field = ChainResolver.GetField(path, _resourceContext, path);

            _validateSingleFieldCallback?.Invoke(field, _resourceContext, path);

            return(field.AsArray());
        }
示例#2
0
        public ResourceFieldChainExpression(ResourceFieldAttribute field)
        {
            ArgumentGuard.NotNull(field, nameof(field));

            Fields = field.AsArray();
        }