[ 
https://issues.apache.org/jira/browse/AVRO-3503?focusedWorklogId=760462&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-760462
 ]

ASF GitHub Bot logged work on AVRO-3503:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 21/Apr/22 22:07
            Start Date: 21/Apr/22 22:07
    Worklog Time Spent: 10m 
      Work Description: zcsizmadia commented on PR #1666:
URL: https://github.com/apache/avro/pull/1666#issuecomment-1105807947

   The complexity of reviewing  the SequenceEqual change is definetely higher 
than the actual problem the ticket scopes for. E.g. SequenceEqual is using the 
default comparer `EquityComparer<string>.Default`. Which is in your case is the 
`Ordinal` comparison code. IMO that knowledge is not trivial and can be easily 
missed.
   
   The unit tests should provide the baseline for the changes you make, unless 
the changes are trivial.




Issue Time Tracking
-------------------

    Worklog Id:     (was: 760462)
    Time Spent: 1h  (was: 50m)

> C# Equals should not apply 'is' or 'as'
> ---------------------------------------
>
>                 Key: AVRO-3503
>                 URL: https://issues.apache.org/jira/browse/AVRO-3503
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: csharp
>            Reporter: Kyle Schoonover
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> References:
> [Equals should not apply “is” — CodeQL query help documentation 
> (github.com)|https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-is/]
> [Equals should not apply “as” — CodeQL query help documentation 
> (github.com)|https://codeql.github.com/codeql-query-help/csharp/cs-equals-uses-as/]
>  
> This will not allow equals methods to work correctly when dealing with 
> inheritance. 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to