コード例 #1
0
ファイル: AST.cs プロジェクト: knapiontek/therion
 public void Watch(Define candidate)
 {
     if (candidateList == DefineList.none)
     {
         candidateList = new DefineList();
     }
     candidateList.Add(candidate);
 }
コード例 #2
0
ファイル: AST.cs プロジェクト: knapiontek/therion
 public DefineList Clone()
 {
     if (IsMutable)
     {
         var defineList = new DefineList();
         foreach (var define in this)
         {
             defineList.Add(define.Clone());
         }
         return(defineList);
     }
     return(this);
 }