コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: REProperty.cs プロジェクト: CFLShine/CFL
 public REProperty(REBase _value, string memberName)
 {
     ReValue    = _value;
     MemberName = memberName;
 }
コード例 #3
0
ファイル: REField.cs プロジェクト: CFLShine/CFL
 public REField(REBase _value, string _memberName)
 {
     ReValue    = _value;
     MemberName = _memberName;
 }
コード例 #4
0
ファイル: REProperty.cs プロジェクト: CFLShine/CFL
 public REProperty(string parentTypeName, REBase _value, string memberName)
 {
     ParentTypeName = parentTypeName;
     ReValue        = _value;
     MemberName     = memberName;
 }
コード例 #5
0
ファイル: REField.cs プロジェクト: CFLShine/CFL
 public REField(string parentTypeName, REBase value, string memberName)
 {
     ParentTypeName = parentTypeName;
     ReValue        = value;
     MemberName     = memberName;
 }