示例#1
0
 public QueryOperatorParameter(
     string name,
     QueryOperatorParameterKind kind,
     bool caseSensitive             = true,
     IEnumerable <string> values    = null,
     bool isRepeatable              = false,
     IReadOnlyList <string> aliases = null)
     : this(name, kind, caseSensitive, values, isRepeatable, false, aliases)
 {
 }
示例#2
0
 private QueryOperatorParameter(
     string name,
     QueryOperatorParameterKind kind,
     bool isCaseSensitive,
     IEnumerable <string> values,
     bool isRepeatable,
     bool isHidden,
     IReadOnlyList <string> aliases)
 {
     this.Name            = name;
     this.Kind            = kind;
     this.Values          = values.ToReadOnly();
     this.IsCaseSensitive = isCaseSensitive;
     this.IsRepeatable    = isRepeatable;
     this.IsHidden        = isHidden;
     this.Aliases         = aliases.ToReadOnly();
 }