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