public void Add(PluginInfo info) { PluginInfoWrap?wrap = null; if (Infos.ContainsKey(info.PluginName)) { wrap = Infos[info.PluginName]; if (wrap.IsReal) { return; } } if (wrap == null) { wrap = new PluginInfoWrap(ref this.Infos, info); Infos[info.PluginName] = wrap; } else { wrap.SetInfo(info); } wrap.AddCount(); }
public bool Equals(PluginInfoWrap wrap) { return(this.PluginName.TextEq(wrap.PluginName)); }