public void ServerTranslation(ResourceJobBase job, Guid oldGuid, Guid newGuid) { lock (IdTranslation) { if (!IdTranslation.ContainsKey(oldGuid)) { throw new InvalidOperationException("IdTranslation is not aware of the old guid."); } if (IdTranslation[oldGuid] != Guid.Empty) { throw new InvalidOperationException("IdTranslation has already handled the old guid."); } IdTranslation[oldGuid] = newGuid; } }
public void ServerTranslation(ResourceJobBase job, Guid oldGuid, Guid newGuid) { lock (IdTranslation) { if(!IdTranslation.ContainsKey(oldGuid)) throw new InvalidOperationException("IdTranslation is not aware of the old guid."); if (IdTranslation[oldGuid] != Guid.Empty) throw new InvalidOperationException("IdTranslation has already handled the old guid."); IdTranslation[oldGuid] = newGuid; } }