Exemple #1
0
        public override string[] ResolveNames(object request, IFlowValueDictionary flowValues)
        {
            var flowValuesOfTargetType = flowValues.GetValues(this.TargetType);
            var names = flowValuesOfTargetType.Select(fv => fv.Key).ToArray();

            return(names);
        }
Exemple #2
0
 public override string[] ResolveNames(object request, IFlowValueDictionary flowValues)
 {
     return(new[] { (string)_getPropertyValue(request) });
 }
Exemple #3
0
        public override string[] ResolveNames(object request, IFlowValueDictionary flowValues)
        {
            var flowValueNames = flowValues.Keys.Where(k => Regex.IsMatch(k, _namePattern)).ToArray();

            return(flowValueNames);
        }
Exemple #4
0
 public override string[] ResolveNames(object request, IFlowValueDictionary flowValues) => new[] { _name };
Exemple #5
0
 public abstract string[] ResolveNames(object request, IFlowValueDictionary flowValues);