1 interface inheriting from ISpanParsable
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
26
ISpanParsable
<TSelf>,
10 implementations of ISpanParsable
System.Net.Primitives (2)
System\Net\IPAddress.cs (1)
22
public class IPAddress : ISpanFormattable,
ISpanParsable
<IPAddress>, IUtf8SpanFormattable, IUtf8SpanParsable<IPAddress>
System\Net\IPNetwork.cs (1)
24
public readonly struct IPNetwork : IEquatable<IPNetwork>, ISpanFormattable,
ISpanParsable
<IPNetwork>, IUtf8SpanFormattable, IUtf8SpanParsable<IPNetwork>
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
21
ISpanParsable
<bool>
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
21
ISpanParsable
<DateOnly>,
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
56
ISpanParsable
<DateTime>,
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
45
ISpanParsable
<DateTimeOffset>,
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
28
ISpanParsable
<Guid>,
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
34
ISpanParsable
<string>
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
20
ISpanParsable
<TimeOnly>,
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
34
ISpanParsable
<TimeSpan>,
60 references to ISpanParsable
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Converters\DictionaryAdapters\ImmutableDictionaryBufferAdapter.cs (1)
10
where TKey :
ISpanParsable
<TKey>
FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (1)
10
where TKey :
ISpanParsable
<TKey>
FormMapping\Converters\DictionaryConverter.cs (1)
15
where TKey :
ISpanParsable
<TKey>
FormMapping\Factories\Dictionary\ConcreteTypeDictionaryConverterFactory.cs (1)
9
where TKey :
ISpanParsable
<TKey>
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
12
where TKey :
ISpanParsable
<TKey>
Microsoft.AspNetCore.Http.Extensions (5)
src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ImmutableDictionaryBufferAdapter.cs (1)
10
where TKey :
ISpanParsable
<TKey>
src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (1)
10
where TKey :
ISpanParsable
<TKey>
src\Components\Endpoints\src\FormMapping\Converters\DictionaryConverter.cs (1)
15
where TKey :
ISpanParsable
<TKey>
src\Components\Endpoints\src\FormMapping\Factories\Dictionary\ConcreteTypeDictionaryConverterFactory.cs (1)
9
where TKey :
ISpanParsable
<TKey>
src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
12
where TKey :
ISpanParsable
<TKey>
System.Net.Primitives (4)
System\Net\IPAddress.cs (2)
282
static bool
ISpanParsable
<IPAddress>.TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [NotNullWhen(true)] out IPAddress? result) =>
314
static IPAddress
ISpanParsable
<IPAddress>.Parse(ReadOnlySpan<char> s, IFormatProvider? provider) =>
System\Net\IPNetwork.cs (2)
370
static IPNetwork
ISpanParsable
<IPNetwork>.Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s);
376
static bool
ISpanParsable
<IPNetwork>.TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out IPNetwork result) => TryParse(s, out result);
System.Private.CoreLib (43)
src\libraries\System.Private.CoreLib\src\System\Boolean.cs (2)
413
static bool
ISpanParsable
<bool>.Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s);
415
static bool
ISpanParsable
<bool>.TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out bool result) => TryParse(s, out result);
src\libraries\System.Private.CoreLib\src\System\Byte.cs (2)
1130
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1133
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Char.cs (2)
1948
static char
ISpanParsable
<char>.Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s);
1950
static bool
ISpanParsable
<char>.TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out char result) => TryParse(s, out result);
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (2)
842
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
845
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (2)
2038
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
2041
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (2)
1040
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1043
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (2)
1823
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1826
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
1782
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1785
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Guid.cs (2)
1745
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1748
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
2200
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
2203
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int16.cs (2)
1334
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1337
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int32.cs (2)
1376
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1379
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Int64.cs (2)
1379
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1382
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\ISpanParsable.cs (1)
11
where TSelf :
ISpanParsable
<TSelf>?
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (2)
1830
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1833
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\SByte.cs (2)
1297
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1300
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
1698
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1701
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (4)
455
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
604
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
1012
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1015
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (2)
1149
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1152
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (2)
1194
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1197
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (2)
1187
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
1190
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
337
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
ISpanParsable
<>))]
System.Runtime.Numerics (2)
System\Numerics\Complex.cs (2)
2253
/// <inheritdoc cref="
ISpanParsable
{TSelf}.Parse(ReadOnlySpan{char}, IFormatProvider?)" />
2256
/// <inheritdoc cref="
ISpanParsable
{TSelf}.TryParse(ReadOnlySpan{char}, IFormatProvider?, out TSelf)" />