Exemple #1
0
 public override bool IsChanged()
 {
     foreach (var guess in param_list)
     {
         if (guess.IsChanged())
         {
             return(true);
         }
     }
     foreach (var guess in return_list)
     {
         if (guess.IsChanged())
         {
             return(true);
         }
     }
     if (param_tail != null && param_tail.IsChanged())
     {
         return(true);
     }
     if (return_tail != null && return_tail.IsChanged())
     {
         return(true);
     }
     return(ALittleScriptIndex.inst.GetGuessTypeList(element) == null);
 }
 public override bool IsChanged()
 {
     if (template_extends != null && template_extends.IsChanged())
     {
         return(true);
     }
     return(ALittleScriptIndex.inst.GetGuessTypeList(template_pair_dec) == null);
 }
Exemple #3
0
 public override bool IsChanged()
 {
     return(key_type.IsChanged() || value_type.IsChanged());
 }
Exemple #4
0
 public override bool IsChanged()
 {
     return(sub_type.IsChanged());
 }