40 implementations of TryFormat
Microsoft.Extensions.Compliance.Abstractions.Tests (1)
Redaction\TestSpanFormattable.cs (1)
24public bool TryFormat(System.Span<char> destination, out int charsWritten,
Microsoft.Extensions.Telemetry.Tests (1)
Logging\JustInTimeRedactorTests.cs (1)
121public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider)
System.Net.Primitives (3)
System\Net\IPAddress.cs (1)
491bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
System\Net\IPEndPoint.cs (1)
315bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
System\Net\IPNetwork.cs (1)
350bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
System.Private.CoreLib (31)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
156public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
197bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
844public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.DateOnlyFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1764public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
804public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] ReadOnlySpan<char> format = default, IFormatProvider? formatProvider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
502public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
379public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1688bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1259bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.GuidFormat)] ReadOnlySpan<char> format, IFormatProvider? provider) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
561public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
118public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
118public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
134public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
131public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
233public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
422public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
329public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
323public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
326public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
859public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) => _value.TryFormat(destination, out charsWritten, format, provider);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
121public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
372public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
968bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
1016public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.TimeOnlyFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
859public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.TimeSpanFormat)] ReadOnlySpan<char> format = default, IFormatProvider? formatProvider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
120public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
113public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
129public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
128public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
229public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
270bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
System.Private.Uri (1)
System\Uri.cs (1)
1652bool ISpanFormattable.TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) =>
System.Runtime.Numerics (3)
System\Numerics\BigInteger.cs (1)
1879public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
System\Numerics\Complex.cs (1)
866public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
System\Numerics\Complex.Generic.cs (1)
2072public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) =>
37 references to TryFormat
Microsoft.AspNetCore.Components.Forms (1)
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
97if (value.TryFormat(result, out var charsWritten, format: default, CultureInfo.InvariantCulture))
Microsoft.AspNetCore.Components.Web (1)
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
97if (value.TryFormat(result, out var charsWritten, format: default, CultureInfo.InvariantCulture))
Microsoft.Extensions.Compliance.Abstractions (3)
Redaction\Redactor.cs (3)
118if (((ISpanFormattable)value).TryFormat(buffer, out int written, format.AsSpan(), provider)) 179if (((ISpanFormattable)value).TryFormat(buffer, out int written, format.AsSpan(), provider)) 230if (((ISpanFormattable)value).TryFormat(buffer, out int written, format, provider))
System.Console (1)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\XmlWriterTraceListener.cs (1)
398message.TryFormat(span, out int charsWritten, format: default, provider: CultureInfo.InvariantCulture);
System.Net.Http (1)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))
System.Private.CoreLib (21)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (2)
1888return value.TryFormat(destination, out charsWritten, format: default, provider: null); 1908return value.TryFormat(destination, out charsWritten, format: default, provider: null);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IUtf8SpanFormattable.cs (1)
16/// An implementation of this interface should produce the same string of characters as an implementation of <see cref="IFormattable.ToString"/> or <see cref="ISpanFormattable.TryFormat"/>
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
6176if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types 6237if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
328/// <inheritdoc cref="ISpanFormattable.TryFormat(Span{char}, out int, ReadOnlySpan{char}, IFormatProvider?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
322/// <inheritdoc cref="ISpanFormattable.TryFormat(Span{char}, out int, ReadOnlySpan{char}, IFormatProvider?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
325/// <inheritdoc cref="ISpanFormattable.TryFormat(Span{char}, out int, ReadOnlySpan{char}, IFormatProvider?)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (1)
575if (!TryFormat(utf16Destination, out int charsWritten, format, provider))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DefaultInterpolatedStringHandler.cs (2)
282while (!((ISpanFormattable)value).TryFormat(_chars.Slice(_pos), out charsWritten, default, _provider)) // constrained call avoiding boxing for value types 349while (!((ISpanFormattable)value).TryFormat(_chars.Slice(_pos), out charsWritten, format, _provider)) // constrained call avoiding boxing for value types
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (6)
1099if (value.TryFormat(RemainingCurrentChunk, out int charsWritten, format: default, provider: null)) 1112if (value.TryFormat(RemainingCurrentChunk, out int charsWritten, format, provider)) 1471if (value.TryFormat(buffer, out int charsWritten, format: default, provider: null)) 1771spanFormattableArg.TryFormat(RemainingCurrentChunk, out int charsWritten, itemFormatSpan, provider)) 3036if (((ISpanFormattable)value).TryFormat(destination, out int charsWritten, default, _provider)) // constrained call avoiding boxing for value types 3107if (((ISpanFormattable)value).TryFormat(destination, out int charsWritten, format, _provider)) // constrained call avoiding boxing for value types
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (2)
687return ((ISpanFormattable)value).TryFormat(utf16, out int charsWritten, format, _provider) ? 710if (((ISpanFormattable)value).TryFormat(array, out charsWritten, format, thisRef._provider))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\ValueStringBuilder.AppendFormat.cs (1)
216spanFormattableArg.TryFormat(_chars.Slice(_pos), out int charsWritten, itemFormatSpan, provider))
System.Private.Windows.Core (1)
System\Text\ValueStringBuilder.cs (1)
245while (!((ISpanFormattable)value).TryFormat(_chars[_pos..], out charsWritten, format: default, provider: default))
System.Private.Xml (1)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))
System.Reflection.Metadata (1)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))
System.Runtime.Numerics (4)
System\Numerics\Complex.cs (1)
865/// <inheritdoc cref="ISpanFormattable.TryFormat(Span{char}, out int, ReadOnlySpan{char}, IFormatProvider?)" />
System\Numerics\Complex.Generic.cs (3)
2071/// <inheritdoc cref="ISpanFormattable.TryFormat(Span{char}, out int, ReadOnlySpan{char}, IFormatProvider?)" /> 2089: m_real.TryFormat(Unsafe.BitCast<Span<TChar>, Span<char>>(destination.Slice(1)), out realChars, format, provider)) 2099: m_imaginary.TryFormat(Unsafe.BitCast<Span<TChar>, Span<char>>(destination.Slice(2)), out imaginaryChars, format, provider))
System.Web.HttpUtility (1)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
10if (value.TryFormat(_chars.Slice(_pos), out int charsWritten, format, provider))