Example #1
0
 public CClassConst(CClass declaringClass, CConst myConst)
     : base(myConst.Token, myConst.Name.Value, "const", 1, false)
 {
     this.declaringClass = declaringClass;
     this.myConst        = myConst;
     Declared[0]         = myConst;
     myConst.ClassConst  = this;
 }
Example #2
0
 public CClassConst(CClass declaringClass, CConst myConst)
     : base(myConst.Token, myConst.Name.Value, "const", 1, false)
 {
     this.declaringClass = declaringClass;
     this.myConst = myConst;
     Declared[0] = myConst;
     myConst.ClassConst = this;
 }
 protected internal virtual bool internalCanGenerate(CConst _class)
 {
     if (_class.Attributes.contains("ExecuteOnClient"))
         return false;
     return true;
 }
 public void VisitConst(CConst cconst)
 {
     if (canGenerate(cconst))
         visitor.VisitConst(cconst);
 }
        public bool canGenerate(CConst _class)
        {
            if (_class.Attributes.contains("ExecuteAtCompiler"))
                return false;

            return internalCanGenerate(_class);
        }
Example #6
0
 public void add(CConst var)
 {
     add(var.Name.Value, var);
 }
Example #7
0
 public virtual void AddConstant(string k, CConst v)
 {
     classMembers[k] = new CClassConst(this, v);
 }
Example #8
0
 public void add(CConst var)
 {
     add(var.Name.Value, var);
 }