public override bool YieldResult(PsRequest r) { if (r == null) { throw new ArgumentNullException("r"); } if (_pair.Value.Length == 0) { return r.YieldKeyValuePair(_pair.Key, null); } return _pair.Value.All(each => r.YieldKeyValuePair(_pair.Key, each)); }
public override bool YieldResult(PsRequest r) { if (r == null) { throw new ArgumentNullException("r"); } if (_pair.Value.Length == 0) { return(r.YieldKeyValuePair(_pair.Key, null)); } return(_pair.Value.All(each => r.YieldKeyValuePair(_pair.Key, each))); }
protected virtual bool YieldDetails(PsRequest r) { if (_details != null && _details.Count > 0) { // we need to send this back as a set of key/path & value pairs. return _details.Flatten().All(kvp => r.YieldKeyValuePair(kvp.Key, kvp.Value)); } return true; }
protected virtual bool YieldDetails(PsRequest r) { if (_details != null && _details.Count > 0) { // we need to send this back as a set of key/path & value pairs. return(_details.Flatten().All(kvp => r.YieldKeyValuePair(kvp.Key, kvp.Value))); } return(true); }
public override bool YieldResult(PsRequest r) { if (r == null) { throw new ArgumentNullException("r"); } return r.YieldDynamicOption(Name, ExpectedType.ToString(), IsRequired) && PermittedValues.WhereNotNull().Select(each => each.ToString()).ToArray().All(v => r.YieldKeyValuePair(Name, v)); }
public override bool YieldResult(PsRequest r) { if (r == null) { throw new ArgumentNullException("r"); } return(r.YieldDynamicOption(Name, ExpectedType.ToString(), IsRequired) && PermittedValues.WhereNotNull().Select(each => each.ToString()).ToArray().All(v => r.YieldKeyValuePair(Name, v))); }