2 writes to _provider
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
6089
_provider
= null;
6105
_provider
= provider;
8 references to _provider
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (8)
6070
/// <summary>Whether <see cref="
_provider
"/> provides an ICustomFormatter.</summary>
6176
if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, default,
_provider
)) // constrained call avoiding boxing for value types
6185
s = ((IFormattable)value).ToString(format: null,
_provider
); // constrained call avoiding boxing for value types
6237
if (((ISpanFormattable)value).TryFormat(_destination.Slice(_pos), out int charsWritten, format,
_provider
)) // constrained call avoiding boxing for value types
6246
s = ((IFormattable)value).ToString(format,
_provider
); // constrained call avoiding boxing for value types
6410
Debug.Assert(
_provider
!= null);
6412
ICustomFormatter? formatter = (ICustomFormatter?)
_provider
.GetFormat(typeof(ICustomFormatter));
6415
if (formatter is not null && formatter.Format(format, value,
_provider
) is string customFormatted)