public static void RemoveFromList(IPrimaryThreadLoaded primaryThreadLoaded) { lock (ListLockObject) { NeedToLoad.Remove(primaryThreadLoaded); } }
public static void AddToList(IPrimaryThreadLoaded primaryThreadLoaded) { lock (ListLockObject) { NeedToLoad.Add(primaryThreadLoaded); } }