Exemple #1
0
        public IStatementBlockLocalMember AddNew(TypedName nameAndType, IExpression initializationExpression)
        {
            IStatementBlockLocalMember local = new StatementBlockLocalMember(nameAndType, this.TargetDeclaration);

            local.InitializationExpression = initializationExpression;
            local.AutoDeclare = true;
            this._Add(local.GetUniqueIdentifier(), local);
            return(local);
        }
Exemple #2
0
 public ReferenceExpression(StatementBlockLocalMember referencePoint)
     : base(referencePoint.Name, null)
 {
     this.referencePoint = referencePoint;
 }
Exemple #3
0
 public DeclarationStatement(StatementBlockLocalMember referencedMember)
     : base(referencedMember.ParentTarget)
 {
     this.referencedMember = referencedMember;
 }