Esempio n. 1
0
            public void apply(AutoCompleteData ac)
            {
                Type.Base = ac.Types.get(BaseClass);
                IntVariable var = new IntVariable(Type.DisplayName);

                var.IsNamespace = true;
                var.IsStatic    = true;
                var.Type        = Type;
                var.Private     = Private;
                var.Desc        = Desc;

                if (OuterClass == null)
                {
                    ac.Variables.add(var);
                }
                else
                {
                    OuterClass.addMember(var);
                }

                foreach (Class c in Declarations.Classes)
                {
                    c.apply(ac);
                }

                foreach (Variable v in Declarations.Variables)
                {
                    v.apply(ac, this);
                }

                foreach (Function v in Declarations.Functions)
                {
                    v.apply(ac, this);
                }
                if (Object.Length > 0)
                {
                    IntVariable dec = new IntVariable(Object);
                    dec.Type = Type;
                    dec.Desc = Desc;
                    if (OuterClass == null)
                    {
                        ac.Variables.add(dec);
                    }
                    else
                    {
                        OuterClass.addMember(dec);
                    }
                }
            }
Esempio n. 2
0
            public void apply(AutoCompleteData ac)
            {
                Type.Base = ac.Types.get(BaseClass);
                IntVariable var = new IntVariable(Type.DisplayName);
                var.IsNamespace = true;
                var.IsStatic = true;
                var.Type = Type;
                var.Private = Private;
                var.Desc = Desc;

                if (OuterClass == null)
                {
                    ac.Variables.add(var);
                }
                else
                {
                    OuterClass.addMember(var);
                }

                foreach (Class c in Declarations.Classes)
                {
                    c.apply(ac);
                }

                foreach (Variable v in Declarations.Variables)
                {
                    v.apply(ac, this);
                }

                foreach (Function v in Declarations.Functions)
                {
                    v.apply(ac, this);
                }
                if (Object.Length > 0)
                {
                    IntVariable dec = new IntVariable(Object);
                    dec.Type = Type;
                    dec.Desc = Desc;
                    if (OuterClass == null)
                    {
                        ac.Variables.add(dec);
                    }
                    else
                    {
                        OuterClass.addMember(dec);
                    }
                }
            }
Esempio n. 3
0
            public void apply(AutoCompleteData ac, Class c)
            {
                IntVariable var = new IntVariable(name);

                var.Type     = ac.Types.get(type);
                var.Private  = Private;
                var.Desc     = desc;
                var.IsStatic = isStatic;
                if (c != null)
                {
                    c.Type.addMember(var);
                }
                else
                {
                    ac.Variables.add(var);
                }
            }
Esempio n. 4
0
 public void apply(AutoCompleteData ac, Class c)
 {
     IntVariable var = new IntVariable(name);
     var.Type = ac.Types.get(type);
     var.Private = Private;
     var.Desc = desc;
     var.IsStatic = isStatic;
     if (c != null)
     {
         c.Type.addMember(var);
     }
     else
     {
         ac.Variables.add(var);
     }
 }