示例#1
0
        private IList <Mnemonic> getAllowedMnemonics(ISet <Arch> selectedArchitectures)
        {
            MnemonicStore    store = this._asmDudeTools.mnemonicStore;
            IList <Mnemonic> list  = new List <Mnemonic>();

            foreach (Mnemonic mnemonic in Enum.GetValues(typeof(Mnemonic)))
            {
                foreach (Arch a in store.getArch(mnemonic))
                {
                    if (selectedArchitectures.Contains(a))
                    {
                        list.Add(mnemonic);
                        break;
                    }
                }
            }
            return(list);
        }