Better handling of list.remove()

This commit is contained in:
2019-02-25 13:46:06 +01:00
parent 768c02c482
commit 30177e6c1e
6 changed files with 23 additions and 22 deletions

View File

@@ -114,5 +114,10 @@ namespace Upsilon.BaseTypes.UserData
var cSharpObj = obj.ToCSharpObject();
return Dictionary.Contains(cSharpObj);
}
public void Delete(ScriptType key)
{
Dictionary.Remove(key.ToCSharpObject());
}
}
}

View File

@@ -144,6 +144,11 @@ namespace Upsilon.BaseTypes.UserData
return List.Contains(cSharpObj);
}
public void Delete(ScriptType key)
{
List.Remove(key.ToCSharpObject());
}
public ScriptNumberLong Length()
{
return new ScriptNumberLong(List.Count);