From 5a199816065ad31a000a766f5aa93698c09e0115 Mon Sep 17 00:00:00 2001 From: EinBurgbauer Date: Mon, 17 May 2021 16:23:18 +0200 Subject: [PATCH] basic Dictionary ContainsValue functionality --- BeefLibs/corlib/src/Collections/Dictionary.bf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BeefLibs/corlib/src/Collections/Dictionary.bf b/BeefLibs/corlib/src/Collections/Dictionary.bf index 32fca56a..9789c46d 100644 --- a/BeefLibs/corlib/src/Collections/Dictionary.bf +++ b/BeefLibs/corlib/src/Collections/Dictionary.bf @@ -267,7 +267,11 @@ namespace System.Collections } else { - //TODO: IMPORTANT! + for (int_cosize i = 0; i < mCount; i++) + { + if (mEntries[i].mHashCode >= 0 && mEntries[i].mValue == value) return true; + } + //TODO: comparison /*EqualityComparer c = EqualityComparer.Default; for (int i = 0; i < count; i++) {