Lucene.Net.Codecs: Removed unnecessary HashMapHelperClass
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/87a256e9 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/87a256e9 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/87a256e9 Branch: refs/heads/api-work Commit: 87a256e9f88d0e1811fb464c34623facdcbff9bb Parents: 5524a91 Author: Shad Storhaug <[email protected]> Authored: Sun Jan 29 16:34:03 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Sun Jan 29 17:10:25 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net.Codecs/HashMapHelperClass.cs | 28 -------------------- src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj | 1 - .../Memory/DirectPostingsFormat.cs | 2 +- 3 files changed, 1 insertion(+), 30 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/87a256e9/src/Lucene.Net.Codecs/HashMapHelperClass.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/HashMapHelperClass.cs b/src/Lucene.Net.Codecs/HashMapHelperClass.cs deleted file mode 100644 index b5caf41..0000000 --- a/src/Lucene.Net.Codecs/HashMapHelperClass.cs +++ /dev/null @@ -1,28 +0,0 @@ -//--------------------------------------------------------------------------------------------------------- -// Copyright © 2007 - 2014 Tangible Software Solutions Inc. -// This class can be used by anyone provided that the copyright notice remains intact. -// -// This class is used to replace calls to some Java HashMap or Hashtable methods. -//--------------------------------------------------------------------------------------------------------- -using System.Collections.Generic; - -// LUCENENET TODO: Remove this class -internal static class HashMapHelperClass -{ - internal static HashSet<KeyValuePair<TKey, TValue>> SetOfKeyValuePairs<TKey, TValue>(this IDictionary<TKey, TValue> dictionary) - { - HashSet<KeyValuePair<TKey, TValue>> entries = new HashSet<KeyValuePair<TKey, TValue>>(); - foreach (KeyValuePair<TKey, TValue> keyValuePair in dictionary) - { - entries.Add(keyValuePair); - } - return entries; - } - - internal static TValue GetValueOrNull<TKey, TValue>(this IDictionary<TKey, TValue> dictionary, TKey key) - { - TValue ret; - dictionary.TryGetValue(key, out ret); - return ret; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/lucenenet/blob/87a256e9/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj b/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj index a0e850b..aff960b 100644 --- a/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj +++ b/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj @@ -61,7 +61,6 @@ <Compile Include="DiskDV\DiskDocValuesFormat.cs" /> <Compile Include="DiskDV\DiskDocValuesProducer.cs" /> <Compile Include="DiskDV\DiskNormsFormat.cs" /> - <Compile Include="HashMapHelperClass.cs" /> <Compile Include="IntBlock\FixedIntBlockIndexInput.cs" /> <Compile Include="IntBlock\FixedIntBlockIndexOutput.cs" /> <Compile Include="IntBlock\VariableIntBlockIndexInput.cs" /> http://git-wip-us.apache.org/repos/asf/lucenenet/blob/87a256e9/src/Lucene.Net.Codecs/Memory/DirectPostingsFormat.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/Memory/DirectPostingsFormat.cs b/src/Lucene.Net.Codecs/Memory/DirectPostingsFormat.cs index ff4a327..347891c 100644 --- a/src/Lucene.Net.Codecs/Memory/DirectPostingsFormat.cs +++ b/src/Lucene.Net.Codecs/Memory/DirectPostingsFormat.cs @@ -174,7 +174,7 @@ namespace Lucene.Net.Codecs.Memory public override long RamBytesUsed() { long sizeInBytes = 0; - foreach (KeyValuePair<string, DirectField> entry in fields.SetOfKeyValuePairs()) + foreach (KeyValuePair<string, DirectField> entry in fields) { sizeInBytes += entry.Key.Length*RamUsageEstimator.NUM_BYTES_CHAR; sizeInBytes += entry.Value.RamBytesUsed();
