Skip to main content
Source: AL0004ToAL0005SpanComparisonAnalyzer.cs

Description

When comparing Span and a non-constant, use SequenceEqual instead of equality operators, unless you want to compare addresses.

Bad Code

if (span1 == span2)

Good Code

if (span1.SequenceEqual(span2))

Properties

  • Category: Usage
  • Severity: Warning
  • Enabled by default: True
  • Code fix available: True

Configuration

dotnet_diagnostic.AL0005.severity = warning