internal void AddGenerator(EvolutionMailIndexableGenerator generator, bool inotify_event) { lock (running_generators) running_generators.Add(generator); if (!inotify_event) { IsIndexing = true; } }
internal void RemoveGenerator(EvolutionMailIndexableGenerator generator) { lock (running_generators) { running_generators.Remove(generator); if (running_generators.Count == 0) { IsIndexing = false; } } }
public override bool Equals(object o) { EvolutionMailIndexableGenerator generator = o as EvolutionMailIndexableGenerator; if (generator == null) { return(false); } if (Object.ReferenceEquals(this, generator)) { return(true); } if (this.CrawlFile.FullName == generator.CrawlFile.FullName) { return(true); } else { return(false); } }
internal void RemoveGenerator (EvolutionMailIndexableGenerator generator) { lock (running_generators) { running_generators.Remove (generator); if (running_generators.Count == 0) IsIndexing = false; } }
internal void AddGenerator (EvolutionMailIndexableGenerator generator, bool inotify_event) { lock (running_generators) running_generators.Add (generator); if (! inotify_event) IsIndexing = true; }