Better handling of list.contains()
This commit is contained in:
@@ -108,5 +108,11 @@ namespace Upsilon.BaseTypes.UserData
|
||||
return (from object key in Dictionary.Keys
|
||||
select key.ToScriptType()).GetEnumerator();
|
||||
}
|
||||
|
||||
public bool Contains(ScriptType obj)
|
||||
{
|
||||
var cSharpObj = obj.ToCSharpObject();
|
||||
return Dictionary.Contains(cSharpObj);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -138,6 +138,12 @@ namespace Upsilon.BaseTypes.UserData
|
||||
}
|
||||
}
|
||||
|
||||
public bool Contains(ScriptType obj)
|
||||
{
|
||||
var cSharpObj = obj.ToCSharpObject();
|
||||
return List.Contains(cSharpObj);
|
||||
}
|
||||
|
||||
public ScriptNumberLong Length()
|
||||
{
|
||||
return new ScriptNumberLong(List.Count);
|
||||
|
||||
Reference in New Issue
Block a user