22 references to Operation
Microsoft.TestPlatform.Filter.Source (22)
Condition.cs (14)
72
public const
Operation
DefaultOperation =
Operation
.Contains;
87
internal Condition(string name,
Operation
operation, string value)
107
internal
Operation
Operation { get; }
164
Operation
.Equal => EvaluateEqualOperation(multiValue),
166
Operation
.NotEqual => !EvaluateEqualOperation(multiValue),
168
Operation
.Contains => EvaluateContainsOperation(multiValue),
170
Operation
.NotContains => !EvaluateContainsOperation(multiValue),
217
Operation
operation = GetOperator(parts[1]);
283
private static
Operation
GetOperator(string operationString)
287
"=" =>
Operation
.Equal,
288
"!=" =>
Operation
.NotEqual,
289
"~" =>
Operation
.Contains,
290
"!~" =>
Operation
.NotContains,
FastFilter.cs (8)
32
internal FastFilter(Dictionary<string, ISet<string>> filterProperties,
Operation
filterOperation, Operator filterOperator)
42
(filterOperation !=
Operation
.Equal || filterOperator != Operator.Or && filterOperator != Operator.None)
43
&& (filterOperation ==
Operation
.NotEqual && (filterOperator == Operator.And || filterOperator == Operator.None)
180
private
Operation
_fastFilterOperation;
204
if ((_fastFilterOperation ==
Operation
.NotEqual && _fastFilterOperator == Operator.Or)
205
|| (_fastFilterOperation ==
Operation
.Equal && _fastFilterOperator == Operator.And))
242
if (_fastFilterOperation is not
Operation
.Equal and not
Operation
.NotEqual)