コード例 #1
0
        public IncDecEx(Text.Span span, bool inc, bool post, VariableUse /*!*/ variable)
            : base(span)
        {
            this.variable = variable;

            if (inc)
            {
                this.flags |= Flags.incrementation;
            }
            if (post)
            {
                this.flags |= Flags.post;
            }
        }
コード例 #2
0
ファイル: ArrayEx.cs プロジェクト: Arsslensoft/TachyonFX
 public RefItem(Expression index, VariableUse refToGet)
     : base(index)
 {
     Debug.Assert(refToGet != null);
     this.refToGet = refToGet;
 }
コード例 #3
0
 public RefItem(Expression index, VariableUse refToGet)
     : base(index)
 {
     this.RefToGet = refToGet ?? throw new ArgumentNullException(nameof(refToGet));
 }
コード例 #4
0
ファイル: LoopStmt.cs プロジェクト: Arsslensoft/TachyonFX
 public ForeachVar(VariableUse variable, bool alias)
 {
     _target = variable;
     _alias  = alias;
 }