StringValues Struct

Definition

Represents zero/null, one, or many strings in an efficient way.

public struct StringValues : IEquatable<Microsoft.Extensions.Primitives.StringValues>, IEquatable<string[]>, IEquatable<string>, System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>
Inheritance
StringValues
Implements

Constructors

StringValues(String)
StringValues(String[])

Fields

Empty

Properties

Count
Item[Int32]

Methods

Concat(StringValues, StringValues)
Equals(String[], StringValues)
Equals(String, StringValues)
Equals(StringValues, String[])
Equals(StringValues, StringValues)
Equals(StringValues, String)
Equals(String)
Equals(Object)
Equals(StringValues)
Equals(String[])
GetEnumerator()
GetHashCode()
IsNullOrEmpty(StringValues)
ToArray()
ToString()

Operators

Equality(Object, StringValues)
Equality(String, StringValues)
Equality(StringValues, String[])
Equality(String[], StringValues)
Equality(StringValues, Object)
Equality(StringValues, StringValues)
Equality(StringValues, String)
Implicit(StringValues to String)
Implicit(StringValues to String[])
Implicit(String to StringValues)
Implicit(String[] to StringValues)
Inequality(String, StringValues)
Inequality(Object, StringValues)
Inequality(StringValues, String[])
Inequality(String[], StringValues)
Inequality(StringValues, Object)
Inequality(StringValues, StringValues)
Inequality(StringValues, String)

Explicit Interface Implementations

ICollection<String>.Add(String)
ICollection<String>.Clear()
ICollection<String>.Contains(String)
ICollection<String>.CopyTo(String[], Int32)
ICollection<String>.IsReadOnly
ICollection<String>.Remove(String)
IEnumerable<String>.GetEnumerator()
IList<String>.IndexOf(String)
IList<String>.Insert(Int32, String)
IList<String>.Item[Int32]
IList<String>.RemoveAt(Int32)
IEnumerable.GetEnumerator()

Extension Methods

GetWrapperProvider(IEnumerable<IWrapperProviderFactory>, WrapperProviderContext)
RemoveType(IList<IMetadataDetailsProvider>, Type)
RemoveType<TMetadataDetailsProvider>(IList<IMetadataDetailsProvider>)
RemoveType(IList<IModelBinderProvider>, Type)
RemoveType<TModelBinderProvider>(IList<IModelBinderProvider>)
RemoveType(IList<IModelValidatorProvider>, Type)
RemoveType<TModelValidatorProvider>(IList<IModelValidatorProvider>)
RemoveType(IList<IValueProviderFactory>, Type)
RemoveType<TValueProviderFactory>(IList<IValueProviderFactory>)
FirstHtmlSymbolAs(IEnumerable<ISymbol>, HtmlSymbolType)
GetContent(IEnumerable<ISymbol>, SourceLocation)
Add(IList<IApplicationModelConvention>, IActionModelConvention)
Add(IList<IApplicationModelConvention>, IControllerModelConvention)
Add(IList<IApplicationModelConvention>, IParameterModelConvention)
RemoveType(IList<IApplicationModelConvention>, Type)
RemoveType<TApplicationModelConvention>(IList<IApplicationModelConvention>)