public AndExpression(BehaviorChainPolicy parent) { _parent = parent; _compoundFilter = _parent._conditions.Last() as CompoundChainFilter; if (_compoundFilter == null) { _compoundFilter = new CompoundChainFilter(); var filter = _parent._conditions.Last(); _parent._conditions.Remove(filter); _compoundFilter.Add(filter); } }
public IfExpression(BehaviorChainPolicy parent) { _parent = parent; }
public InputTypeFilters(BehaviorChainPolicy parent, Action <IChainFilter> add) { _parent = parent; _add = add; }