Updated IsOfBaseclasses and isOfBaseClass to work with ICollection types, not just lists
This commit is contained in:
@@ -339,7 +339,7 @@ public class ItemHelper(
|
||||
// @param string tpl Item to check base classes of
|
||||
// @param string[] baseClassTpls base classes to check for
|
||||
// @returns true if any supplied base classes match
|
||||
public bool IsOfBaseclasses(string tpl, List<string> baseClassTpls)
|
||||
public bool IsOfBaseclasses(string tpl, ICollection<string> baseClassTpls)
|
||||
{
|
||||
return _itemBaseClassService.ItemHasBaseClass(tpl, baseClassTpls);
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public class ItemBaseClassService(
|
||||
* @param baseClass base class to check for
|
||||
* @returns true if item inherits from base class passed in
|
||||
*/
|
||||
public bool ItemHasBaseClass(string itemTpl, List<string> baseClasses)
|
||||
public bool ItemHasBaseClass(string itemTpl, ICollection<string> baseClasses)
|
||||
{
|
||||
if (!_cacheGenerated)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user