Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Equals()

override bool System.Net.Http.Headers.StringWithQualityHeaderValue.Equals ( [NotNullWhen(true)] object? obj)
inline

Definition at line 56 of file StringWithQualityHeaderValue.cs.

57 {
58 if (!(obj is StringWithQualityHeaderValue stringWithQualityHeaderValue))
59 {
60 return false;
61 }
62 if (!string.Equals(_value, stringWithQualityHeaderValue._value, StringComparison.OrdinalIgnoreCase))
63 {
64 return false;
65 }
66 if (_quality.HasValue)
67 {
68 if (stringWithQualityHeaderValue._quality.HasValue)
69 {
70 return _quality.Value == stringWithQualityHeaderValue._quality.Value;
71 }
72 return false;
73 }
74 return !stringWithQualityHeaderValue._quality.HasValue;
75 }

References System.Net.Http.Headers.StringWithQualityHeaderValue._quality, System.Net.Http.Headers.StringWithQualityHeaderValue._value, System.Net.Equals, and System.obj.