replace some more wrong uses of dictionary containskey and other cosmetics

This commit is contained in:
UbitUmarov
2024-04-07 20:28:56 +01:00
parent 7dc520399c
commit 91d9c33128
7 changed files with 51 additions and 110 deletions

View File

@@ -288,24 +288,15 @@ namespace OpenSim.Data.MySQL
public bool Store(RegionData data)
{
if (data.Data.ContainsKey("uuid"))
data.Data.Remove("uuid");
if (data.Data.ContainsKey("ScopeID"))
data.Data.Remove("ScopeID");
if (data.Data.ContainsKey("regionName"))
data.Data.Remove("regionName");
if (data.Data.ContainsKey("posX"))
data.Data.Remove("posX");
if (data.Data.ContainsKey("posY"))
data.Data.Remove("posY");
if (data.Data.ContainsKey("sizeX"))
data.Data.Remove("sizeX");
if (data.Data.ContainsKey("sizeY"))
data.Data.Remove("sizeY");
if (data.Data.ContainsKey("locX"))
data.Data.Remove("locX");
if (data.Data.ContainsKey("locY"))
data.Data.Remove("locY");
data.Data.Remove("uuid");
data.Data.Remove("ScopeID");
data.Data.Remove("regionName");
data.Data.Remove("posX");
data.Data.Remove("posY");
data.Data.Remove("sizeX");
data.Data.Remove("sizeY");
data.Data.Remove("locX");
data.Data.Remove("locY");
if (data.RegionName.Length > 128)
data.RegionName = data.RegionName.Substring(0, 128);

View File

@@ -45,10 +45,7 @@ namespace OpenSim.Data.Null
public AuthenticationData Get(UUID principalID)
{
if (m_DataByUUID.ContainsKey(principalID))
return m_DataByUUID[principalID];
return null;
return m_DataByUUID.TryGetValue(principalID, out AuthenticationData ad) ? ad :null;
}
public bool Store(AuthenticationData data)
@@ -71,10 +68,7 @@ namespace OpenSim.Data.Null
public bool CheckToken(UUID principalID, string token, int lifetime)
{
if (m_Tokens.ContainsKey(principalID))
return m_Tokens[principalID] == token;
return false;
return m_Tokens.TryGetValue(principalID, out string tk) ? tk == token : false;
}
}
}

View File

@@ -71,12 +71,7 @@ namespace OpenSim.Data.Null
if (Instance != this)
return Instance.Get(sessionID);
if (m_presenceData.ContainsKey(sessionID))
{
return m_presenceData[sessionID];
}
return null;
return m_presenceData.TryGetValue(sessionID, out PresenceData pd) ? pd : null;
}
public void LogoutRegionAgents(UUID regionID)
@@ -101,9 +96,9 @@ namespace OpenSim.Data.Null
if (Instance != this)
return Instance.ReportAgent(sessionID, regionID);
if (m_presenceData.ContainsKey(sessionID))
if (m_presenceData.TryGetValue(sessionID, out PresenceData pd))
{
m_presenceData[sessionID].RegionID = regionID;
pd.RegionID = regionID;
return true;
}
@@ -134,13 +129,12 @@ namespace OpenSim.Data.Null
}
else if (field == "SessionID")
{
UUID session = UUID.Zero;
if (!UUID.TryParse(data, out session))
if (!UUID.TryParse(data, out UUID session))
return presences.ToArray();
if (m_presenceData.ContainsKey(session))
if (m_presenceData.TryGetValue(session, out PresenceData pd))
{
presences.Add(m_presenceData[session]);
presences.Add(pd);
return presences.ToArray();
}
}
@@ -158,7 +152,7 @@ namespace OpenSim.Data.Null
{
foreach (PresenceData p in m_presenceData.Values)
{
if (p.Data.ContainsKey(field) && p.Data[field] == data)
if (p.Data.TryGetValue(field, out string spd) && spd == data)
presences.Add(p);
}
return presences.ToArray();

View File

@@ -176,11 +176,8 @@ namespace OpenSim.Data.Null
lock (m_regionData)
{
if (m_regionData.ContainsKey(regionID))
return m_regionData[regionID];
return m_regionData.TryGetValue(regionID, out RegionData rd) ? rd : null;
}
return null;
}
public List<RegionData> Get(int startX, int startY, int endX, int endY, UUID scopeID)
@@ -226,13 +223,13 @@ namespace OpenSim.Data.Null
lock (m_regionData)
{
if (!m_regionData.ContainsKey(regionID))
return false;
m_regionData[regionID].Data[item] = value;
if(m_regionData.TryGetValue(regionID, out RegionData rd))
{
rd.Data[item] = value;
return true;
}
return false;
}
return true;
}
public bool Delete(UUID regionID)
@@ -240,17 +237,12 @@ namespace OpenSim.Data.Null
if (m_useStaticInstance && Instance != this)
return Instance.Delete(regionID);
// m_log.DebugFormat("[NULL REGION DATA]: Deleting region {0}", regionID);
//m_log.DebugFormat("[NULL REGION DATA]: Deleting region {0}", regionID);
lock (m_regionData)
{
if (!m_regionData.ContainsKey(regionID))
return false;
m_regionData.Remove(regionID);
return m_regionData.Remove(regionID);
}
return true;
}
public List<RegionData> GetDefaultRegions(UUID scopeID)

View File

@@ -83,11 +83,7 @@ namespace OpenSim.Data.Null
public string LoadRegionEnvironmentSettings(UUID regionUUID)
{
lock (EnvironmentSettings)
{
if (EnvironmentSettings.ContainsKey(regionUUID))
return EnvironmentSettings[regionUUID];
}
return string.Empty;
return EnvironmentSettings.TryGetValue(regionUUID, out string es) ? es : string.Empty;
}
public void StoreRegionEnvironmentSettings(UUID regionUUID, string settings)
@@ -102,8 +98,7 @@ namespace OpenSim.Data.Null
{
lock (EnvironmentSettings)
{
if (EnvironmentSettings.ContainsKey(regionUUID))
EnvironmentSettings.Remove(regionUUID);
EnvironmentSettings.Remove(regionUUID);
}
}
#endregion
@@ -136,16 +131,12 @@ namespace OpenSim.Data.Null
Dictionary<UUID, TerrainData> m_bakedterrains = new Dictionary<UUID, TerrainData>();
public void StoreTerrain(TerrainData ter, UUID regionID)
{
if (m_terrains.ContainsKey(regionID))
m_terrains.Remove(regionID);
m_terrains.Add(regionID, ter);
m_terrains[regionID] = ter;
}
public void StoreBakedTerrain(TerrainData ter, UUID regionID)
{
if (m_bakedterrains.ContainsKey(regionID))
m_bakedterrains.Remove(regionID);
m_bakedterrains.Add(regionID, ter);
m_bakedterrains[regionID] = ter;
}
// Legacy. Just don't do this.
@@ -159,29 +150,17 @@ namespace OpenSim.Data.Null
// Returns 'null' if region not found
public double[,] LoadTerrain(UUID regionID)
{
if (m_terrains.ContainsKey(regionID))
{
return m_terrains[regionID].GetDoubles();
}
return null;
return m_terrains.TryGetValue(regionID, out TerrainData terrData) ? terrData.GetDoubles() : null;
}
public TerrainData LoadTerrain(UUID regionID, int pSizeX, int pSizeY, int pSizeZ)
{
if (m_terrains.ContainsKey(regionID))
{
return m_terrains[regionID];
}
return null;
return m_terrains.TryGetValue(regionID, out TerrainData terrData) ? terrData : null;
}
public TerrainData LoadBakedTerrain(UUID regionID, int pSizeX, int pSizeY, int pSizeZ)
{
if (m_bakedterrains.ContainsKey(regionID))
{
return m_bakedterrains[regionID];
}
return null;
return m_bakedterrains.TryGetValue(regionID, out TerrainData terrData) ? terrData : null;
}
public void RemoveLandObject(UUID globalID)

View File

@@ -293,24 +293,15 @@ namespace OpenSim.Data.PGSQL
public bool Store(RegionData data)
{
if (data.Data.ContainsKey("uuid"))
data.Data.Remove("uuid");
if (data.Data.ContainsKey("ScopeID"))
data.Data.Remove("ScopeID");
if (data.Data.ContainsKey("regionName"))
data.Data.Remove("regionName");
if (data.Data.ContainsKey("posX"))
data.Data.Remove("posX");
if (data.Data.ContainsKey("posY"))
data.Data.Remove("posY");
if (data.Data.ContainsKey("sizeX"))
data.Data.Remove("sizeX");
if (data.Data.ContainsKey("sizeY"))
data.Data.Remove("sizeY");
if (data.Data.ContainsKey("locX"))
data.Data.Remove("locX");
if (data.Data.ContainsKey("locY"))
data.Data.Remove("locY");
data.Data.Remove("uuid");
data.Data.Remove("ScopeID");
data.Data.Remove("regionName");
data.Data.Remove("posX");
data.Data.Remove("posY");
data.Data.Remove("sizeX");
data.Data.Remove("sizeY");
data.Data.Remove("locX");
data.Data.Remove("locY");
string[] fields = new List<string>(data.Data.Keys).ToArray();