public void Removed(string providerType, string dependencyId) { _removed ??= new HashSet <IDependencyModel>(IDependencyModelEqualityComparer.Instance); var identity = new RemovedDependencyModel(providerType, dependencyId); _removed.Remove(identity); _removed.Add(identity); }
public void IncludeRemovedChange(string providerType, string dependencyId) { var identity = new RemovedDependencyModel(providerType, dependencyId); lock (_removed) { _removed.Remove(identity); _removed.Add(identity); } }
public void Removed(string providerType, string dependencyId) { if (_removed == null) { _removed = new HashSet <IDependencyModel>(); } var identity = new RemovedDependencyModel(providerType, dependencyId); _removed.Remove(identity); _removed.Add(identity); }