コード例 #1
0
ファイル: SsaState.cs プロジェクト: nemerle/reko
 /// <summary>
 /// Remove all uses <paramref name="stm"/> makes.
 /// </summary>
 /// <param name="stm"></param>
 public void RemoveUses(Statement?stm)
 {
     if (stm is not null)
     {
         IdentifierUseRemover.Remove(stm, Identifiers);
     }
 }
コード例 #2
0
ファイル: IdentifierUseRemover.cs プロジェクト: nemerle/reko
        public static void Remove(Statement stm, SsaIdentifierCollection identifiers)
        {
            var iur = new IdentifierUseRemover(stm, identifiers);

            stm.Instruction.Accept(iur);
        }