public ClassSortTerm(Aspect aspect, string name, EixoX.Data.SortDirection direction)
     : this(aspect, aspect.GetOrdinalOrException(name), direction)
 {
 }
Beispiel #2
0
 /// <summary>
 /// Creates a fitler node wrapping a filter term.
 /// </summary>
 /// <param name="aspect">The class aspect to filter</param>
 /// <param name="name">The name of the member.</param>
 /// <param name="value">The value to compare equal to.</param>
 public ClassFilterNode(Aspect aspect, string name, object value)
     : this(aspect, aspect.GetOrdinalOrException(name), value)
 {
 }
Beispiel #3
0
 /// <summary>
 /// Constructs a new class filter term.
 /// </summary>
 /// <param name="aspect">The class aspect to filter.</param>
 /// <param name="name">The name of the member.</param>
 /// <param name="comparison">The comparison to make.</param>
 /// <param name="value">The value to compare to.</param>
 public ClassFilterTerm(Aspect aspect, string name, FilterComparison comparison, object value)
     : this(aspect, aspect.GetOrdinalOrException(name), comparison, value)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Constructs an aspect member value.
 /// </summary>
 /// <param name="aspect">The aspect of the class.</param>
 /// <param name="name">The name of the member.</param>
 /// <param name="value">The value of the member.</param>
 public AspectMemberValue(Aspect aspect, string name, object value)
     : this(aspect, aspect.GetOrdinalOrException(name), value)
 {
 }
 /// <summary>
 /// Constructs an aspect member value.
 /// </summary>
 /// <param name="aspect">The aspect of the class.</param>
 /// <param name="name">The name of the member.</param>
 /// <param name="value">The value of the member.</param>
 public AspectMemberValue(Aspect aspect, string name, object value)
     : this(aspect, aspect.GetOrdinalOrException(name), value)
 {
 }