Inheritance: IParameter, ITerm
コード例 #1
0
        public void ParseKey(string key, Parameter parameter)
        {
            string field, _operator;
            split(key, ':', out field, out _operator);

            parameter.Field = field;
            parameter.Operator = _operator;
        }
コード例 #2
0
        public Parameter CreateSimpleParameter(string resource, string key, string value)
        {
            Parameter parameter = new Parameter();
            parameter.Resource = resource;
            ParseKey(key, parameter);
            parameter.Argument = DetermineArgument(parameter);
            ParseValueToTerm(value, parameter);
            parameter.Strain = DetermineStrain(parameter);

            return parameter;
        }