public override REExpression Invoke() { REBase _ancestor = FindAncestorOfType(typeof(RELoop)); if (_ancestor != null) { ((RELoop)_ancestor).Break = true; } else { throw new Exception(this.GetType().Name + " n'a pas trouvé l'encêtre auquel transmetre un break."); } return(this); }
public REProperty(REBase _value, string memberName) { ReValue = _value; MemberName = memberName; }
public REField(REBase _value, string _memberName) { ReValue = _value; MemberName = _memberName; }
public REProperty(string parentTypeName, REBase _value, string memberName) { ParentTypeName = parentTypeName; ReValue = _value; MemberName = memberName; }
public REField(string parentTypeName, REBase value, string memberName) { ParentTypeName = parentTypeName; ReValue = value; MemberName = memberName; }