public string GetValueOf(string name, RequestValueType requestValueType = default) { var value = values.FirstOrDefault(i => i.Name.Equals(name, StringComparison.OrdinalIgnoreCase) && (requestValueType == default || i.Type == requestValueType)); return(value?.Value); }
public RequestValue(string name, string value, RequestValueType type) { Name = name ?? throw new ArgumentNullException(nameof(name)); Value = value ?? throw new ArgumentNullException(nameof(value)); Type = type; }