DataDynamics.PageFX.NUnit.CategoryExpression.GetPrimitive()

Here are the examples of the csharp api DataDynamics.PageFX.NUnit.CategoryExpression.GetPrimitive() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

19 Source : CategoryExpression.cs
with MIT License
from GrapeCity

private IEnumerable<Filter> GetPrims()
		{
			var prim = GetPrimitive();
			if (_token != "+" && _token != "-")
			{
				yield return prim;
				yield break;
			}

			while (_token == "+" || _token == "-")
			{
				string tok = _token;
				GetToken();
				prim = GetPrimitive();
				yield return tok == "-" ? Not(prim) : prim;
			}
		}

19 Source : CategoryExpression.cs
with MIT License
from GrapeCity

private Filter GetPrimitive()
        {
            if (_token == "-")
            {
                GetToken();
                return Not(GetPrimitive());
            }
            if (_token == "(")
            {
                GetToken();
                var expr = GetExpression();
                GetToken(); // Skip ')'
                return expr;
            }

            return GetCategoryFilter();
        }