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

◆ Equals()

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

Definition at line 66 of file NameValueHeaderValue.cs.

67 {
68 if (!(obj is NameValueHeaderValue nameValueHeaderValue))
69 {
70 return false;
71 }
72 if (!string.Equals(_name, nameValueHeaderValue._name, StringComparison.OrdinalIgnoreCase))
73 {
74 return false;
75 }
76 if (string.IsNullOrEmpty(_value))
77 {
78 return string.IsNullOrEmpty(nameValueHeaderValue._value);
79 }
80 if (_value[0] == '"')
81 {
82 return string.Equals(_value, nameValueHeaderValue._value, StringComparison.Ordinal);
83 }
84 return string.Equals(_value, nameValueHeaderValue._value, StringComparison.OrdinalIgnoreCase);
85 }

References System.Net.Http.Headers.NameValueHeaderValue._name, System.Net.Http.Headers.NameValueHeaderValue._value, System.Net.Equals, and System.obj.