public ClassSortTerm(Aspect aspect, string name, EixoX.Data.SortDirection direction) : this(aspect, aspect.GetOrdinalOrException(name), direction) { }
/// <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) { }
/// <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) { }
/// <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) { }