AnalysisEngine.AntiPwny.regwatch_removedEntry C# (CSharp) Method

regwatch_removedEntry() private method

Removes an entry from the Registry List
private regwatch_removedEntry ( object sender, string s ) : void
sender object The sender object
s string The key name we are removing
return void
        void regwatch_removedEntry(object sender, string s)
        {
            if (registryListView.InvokeRequired)
            {
                registryListView.Invoke(new RemoveRegistryCallback(regwatch_removedEntry), new Object[] { sender, s });
            }
            else
            {
                IEnumerable temp = registryListView.Objects;
                foreach (RegistryKeyObject t in temp)
                {
                    if (t.KeyName == s)
                    {
                        registryListView.RemoveObject(t);
                        break;
                    }
                }
                if (registryListView.GetItemCount() == 0)
                    registryListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            }
        }