protected override ImmutableArray <IMember> Create(TypeInfo parameter) { var result = _custom.IsSatisfiedBy(parameter) ? ImmutableArray <IMember> .Empty : _source.Get(parameter) .Where(_specification) .OrderBy(x => x.Order) .ToImmutableArray(); return(result); }
public ImmutableArray <IMember> Get(TypeInfo parameter) => _custom.IsSatisfiedBy(parameter) ? ImmutableArray <IMember> .Empty : Implementation(parameter);