Exemple #1
0
 protected override CamlExpression VisitViewFieldsFieldRefExpression(CamlViewFieldsFieldRefExpression expression)
 {
     query.SelectProperties.Add(GetPropertyName(expression.FieldName));
     return(base.VisitViewFieldsFieldRefExpression(expression));
 }
Exemple #2
0
 /// <summary>
 /// Called when visiting a &lt;FieldRef/&gt; expression inside a &lt;ViewFields/&gt; element.
 /// </summary>
 /// <param name="expression">An instance of the <see cref="CamlViewFieldsFieldRefExpression"/> class representing the &lt;FieldRef/&gt; expression.</param>
 /// <returns>When overriden, returns an expression to replace the expression given in arguments.</returns>
 protected virtual CamlExpression VisitViewFieldsFieldRefExpression(CamlViewFieldsFieldRefExpression expression)
 {
     return(expression);
 }
Exemple #3
0
 protected override CamlExpression VisitViewFieldsFieldRefExpression(CamlViewFieldsFieldRefExpression expression)
 {
     return(IsFieldAllowed(expression.FieldName.Bind(this.Bindings)) ? expression : Caml.Empty);
 }