[ 
https://issues.apache.org/jira/browse/LUCENENET-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067366#comment-13067366
 ] 

Digy commented on LUCENENET-437:
--------------------------------

See even with worst implementation, "Equals" method should work.

{code}
///
        private void Form1_Load(object sender, EventArgs e)
        {
            Hashtable h = new Hashtable();

            MyClass m1 = new MyClass() { I = 1 };
            MyClass m2 = new MyClass() { I = 2 };

            h.Add(m1,1);
            h.Add(m2,2);

            System.Diagnostics.Debug.Assert(h[m2].Equals(2));
        }

        public class MyClass
        {
            public int I;
            public override int GetHashCode()
            {
                return 1;
            }
        }
{code}

> Port Contrib.Shingle from Java
> ------------------------------
>
>                 Key: LUCENENET-437
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-437
>             Project: Lucene.Net
>          Issue Type: Task
>          Components: Lucene.Net Contrib, Lucene.Net Test
>    Affects Versions: Lucene.Net 2.9.4, Lucene.Net 2.9.4g
>            Reporter: Troy Howard
>            Assignee: Troy Howard
>            Priority: Minor
>             Fix For: Lucene.Net 2.9.4, Lucene.Net 2.9.4g
>
>
> Port Contrib.Shingle from Java

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to