internal CamlComplexOperator( CamlOperatorType operatorType, string fieldName, CamlFieldType fieldType, object value) : this(operatorType, fieldName, fieldType, value, null) { }
internal CamlComplexOperator( CamlOperatorType operatorType, string fieldName, CamlFieldType fieldType, object value, params KeyValuePair <string, string>[] otherAttributes) : base(operatorType, fieldName) { FieldType = fieldType; Value = value; if (otherAttributes != null) { foreach (var pair in otherAttributes) { this.otherAttributes.Add(pair.Key, pair.Value); } } }
protected internal CamlOperator(CamlOperatorType operatorType, string fieldName) { OperatorType = operatorType; FieldName = fieldName; }
internal CamlSimpleOperator(CamlOperatorType operatorType, string fieldName) : base(operatorType, fieldName) { }