internal void Remove(BackgroundFbImpl o) { lock (this) { fbs.Remove(o); } }
internal void Add(BackgroundFbImpl o) { lock (this) { fbs.Add(o); } }
internal BackgroundFbImpl[] GetAll() { lock (this) { BackgroundFbImpl[] allFbs = allFbs = new BackgroundFbImpl[fbs.Count]; fbs.CopyTo(allFbs); return(allFbs); } }
public void __Process() { // Lazy initialization of container if (impl == null) { impl = new BackgroundFbImpl(); Container.GetInstance().Add(impl); } impl.Process(this); }