public abstract Fill ( List |
||
retVal | List |
The list to be filled with the element matching the condition expressed in the filter |
filter | BaseFilter | The filter to apply |
return | void |
/// <summary> /// Fills the list provided with the element matching the filter provided /// </summary> /// <param name="retVal">The list to be filled with the element matching the condition expressed in the filter</param> /// <param name="filter">The filter to apply</param> public override void Fill(List <INamable> retVal, BaseFilter filter) { if (Term != null) { Term.Fill(retVal, filter); } if (Expression != null) { Expression.Fill(retVal, filter); } }
/// <summary> /// Fills the list provided with the element matching the filter provided /// </summary> /// <param name="retVal">The list to be filled with the element matching the condition expressed in the filter</param> /// <param name="filter">The filter to apply</param> public override void Fill(List <INamable> retVal, BaseFilter filter) { if (Parameters != null) { foreach (Parameter parameter in Parameters) { if (filter.AcceptableChoice(parameter)) { retVal.Add(parameter); } } } if (Expression != null) { Expression.Fill(retVal, filter); } }
/// <summary> /// Fills the list provided with the element matching the filter provided /// </summary> /// <param name="retVal">The list to be filled with the element matching the condition expressed in the filter</param> /// <param name="filter">The filter to apply</param> public override void Fill(List <INamable> retVal, BaseFilter filter) { BindingExpression.Fill(retVal, filter); Expression.Fill(retVal, filter); }
/// <summary> /// Fills the list provided with the element matching the filter provided /// </summary> /// <param name="retVal">The list to be filled with the element matching the condition expressed in the filter</param> /// <param name="filter">The filter to apply</param> public override void Fill(List <INamable> retVal, BaseFilter filter) { Expression.Fill(retVal, filter); InitialValue.Fill(retVal, filter); Condition.Fill(retVal, filter); }