Exemplo n.º 1
0
 public void getttt(TypeTable tt, ITokenCollection semi, DepenAnalysis dp, string file)
 {
     foreach (var elem in tt.table)
     {
         if (semi.contains(elem.Key))
         {
             if (semi.contains("class") && semi.contains(":"))
             {
                 decrease(elem.Value, tt, semi, dp, file);
             }
             if (!semi.contains("enum") && !semi.contains("class") && !semi.contains("struct") && !semi.contains("interface") && !semi.contains("delegate"))
             {
                 decrease(elem.Value, tt, semi, dp, file);
             }
             else
             {
                 continue;
             }
         }
         else
         {
             continue;
         }
     }
 }
Exemplo n.º 2
0
        public override bool test(ITokenCollection semi)
        {
            int    index;
            string type = String.Empty;

            semi.find("using", out index);
            if (index != -1 && semi.size() > index + 1 && (!(semi[index + 1].ToString().ToLower().Equals("system"))))
            {
                ITokenCollection local = Factory.create();
                if ((semi.contains("=") && semi.Count() > 3) || semi[index + 1].Contains("("))
                {
                    ;
                }
                else
                {
                    type = "using";
                    local.add(semi[index]).add(semi[index + 1]);
                    doActions(local);
                }
                return(true);
            }
            return(false);
        }