Struct StringValues
Assembly: Microsoft.Extensions.Primitives.dll
Syntax
public readonly struct StringValues : IList<string?>, ICollection<string?>, IReadOnlyList<string?>, IReadOnlyCollection<string?>, IEnumerable<string?>, IEnumerable, IEquatable<StringValues>, IEquatable<string?>, IEquatable<string?[]?>
Constructors
StringValues(string?)
Declaration
public StringValues(string? value)
Parameters
Type |
Name |
Description |
string |
value |
|
StringValues(string?[]?)
Declaration
public StringValues(string?[]? values)
Parameters
Type |
Name |
Description |
string[] |
values |
|
Fields
Empty
Declaration
public static readonly StringValues Empty
Field Value
Properties
Count
Declaration
public int Count { get; }
Property Value
this[int]
Declaration
public string? this[int index] { get; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
Methods
Concat(StringValues, StringValues)
Declaration
public static StringValues Concat(StringValues values1, StringValues values2)
Parameters
Returns
Concat(in StringValues, string?)
Declaration
public static StringValues Concat(in StringValues values, string? value)
Parameters
Returns
Concat(string?, in StringValues)
Declaration
public static StringValues Concat(string? value, in StringValues values)
Parameters
Returns
Equals(StringValues)
Declaration
public bool Equals(StringValues other)
Parameters
Returns
Equals(StringValues, StringValues)
Declaration
public static bool Equals(StringValues left, StringValues right)
Parameters
Returns
Equals(StringValues, string?)
Declaration
public static bool Equals(StringValues left, string? right)
Parameters
Returns
Equals(StringValues, string?[]?)
Declaration
public static bool Equals(StringValues left, string?[]? right)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
Equals(string?)
Declaration
public bool Equals(string? other)
Parameters
Type |
Name |
Description |
string |
other |
|
Returns
Equals(string?, StringValues)
Declaration
public static bool Equals(string? left, StringValues right)
Parameters
Returns
Equals(string?[]?)
Declaration
public bool Equals(string?[]? other)
Parameters
Type |
Name |
Description |
string[] |
other |
|
Returns
Equals(string?[]?, StringValues)
Declaration
public static bool Equals(string?[]? left, StringValues right)
Parameters
Returns
GetEnumerator()
Declaration
public StringValues.Enumerator GetEnumerator()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsNullOrEmpty(StringValues)
Declaration
public static bool IsNullOrEmpty(StringValues value)
Parameters
Returns
ToArray()
Declaration
public string?[] ToArray()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(StringValues, StringValues)
Declaration
public static bool operator ==(StringValues left, StringValues right)
Parameters
Returns
operator ==(StringValues, object?)
Declaration
public static bool operator ==(StringValues left, object? right)
Parameters
Returns
operator ==(StringValues, string?)
Declaration
public static bool operator ==(StringValues left, string? right)
Parameters
Returns
operator ==(StringValues, string?[]?)
Declaration
public static bool operator ==(StringValues left, string?[]? right)
Parameters
Returns
operator ==(object?, StringValues)
Declaration
public static bool operator ==(object? left, StringValues right)
Parameters
Returns
operator ==(string?, StringValues)
Declaration
public static bool operator ==(string? left, StringValues right)
Parameters
Returns
operator ==(string?[]?, StringValues)
Declaration
public static bool operator ==(string?[]? left, StringValues right)
Parameters
Returns
implicit operator string?(StringValues)
Declaration
public static implicit operator string?(StringValues values)
Parameters
Returns
implicit operator string?[]?(StringValues)
Declaration
public static implicit operator string?[]?(StringValues value)
Parameters
Returns
implicit operator StringValues(string?)
Declaration
public static implicit operator StringValues(string? value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
implicit operator StringValues(string?[]?)
Declaration
public static implicit operator StringValues(string?[]? values)
Parameters
Type |
Name |
Description |
string[] |
values |
|
Returns
operator !=(StringValues, StringValues)
Declaration
public static bool operator !=(StringValues left, StringValues right)
Parameters
Returns
operator !=(StringValues, object?)
Declaration
public static bool operator !=(StringValues left, object? right)
Parameters
Returns
operator !=(StringValues, string?)
Declaration
public static bool operator !=(StringValues left, string? right)
Parameters
Returns
operator !=(StringValues, string?[]?)
Declaration
public static bool operator !=(StringValues left, string?[]? right)
Parameters
Returns
operator !=(object?, StringValues)
Declaration
public static bool operator !=(object? left, StringValues right)
Parameters
Returns
operator !=(string?, StringValues)
Declaration
public static bool operator !=(string? left, StringValues right)
Parameters
Returns
operator !=(string?[]?, StringValues)
Declaration
public static bool operator !=(string?[]? left, StringValues right)
Parameters
Returns
Implements