92 implementations of ToString
Microsoft.CodeAnalysis (9)
CodeAnalysisResourcesLocalizableErrorArgument.cs (1)
27public string ToString(string? format, IFormatProvider? formatProvider)
ConstantValue.cs (1)
815public virtual string ToString(string? format, IFormatProvider? provider)
Diagnostic\Diagnostic.cs (2)
414string IFormattable.ToString(string? ignored, IFormatProvider? formatProvider) 608string IFormattable.ToString(string? format, IFormatProvider? formatProvider)
Diagnostic\DiagnosticInfo.cs (1)
389string IFormattable.ToString(string? format, IFormatProvider? formatProvider)
Diagnostic\LocalizableString.cs (1)
52string IFormattable.ToString(string? ignored, IFormatProvider? formatProvider)
SymbolDisplay\FormattedSymbol.cs (1)
53string IFormattable.ToString(string format, IFormatProvider formatProvider)
SymbolDisplay\FormattedSymbolList.cs (1)
52string IFormattable.ToString(string format, IFormatProvider formatProvider)
Symbols\Attributes\AttributeUsageInfo.cs (1)
184public string ToString(string? format, IFormatProvider? formatProvider)
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
331public string ToString(string? format, IFormatProvider? formatProvider)
Symbols\Symbol.cs (1)
1830string IFormattable.ToString(string format, IFormatProvider formatProvider)
Symbols\SymbolDistinguisher.cs (1)
244string IFormattable.ToString(string? format, IFormatProvider? formatProvider)
Symbols\TypeWithAnnotations.cs (1)
333string IFormattable.ToString(string format, IFormatProvider formatProvider)
Syntax\CSharpSyntaxNode.cs (1)
534string IFormattable.ToString(string? format, IFormatProvider? formatProvider)
Microsoft.Extensions.Compliance.Abstractions.Tests (2)
Redaction\TestFormattable.cs (1)
17public string ToString(string? format, IFormatProvider? formatProvider) => _value;
Redaction\TestSpanFormattable.cs (1)
19public string ToString(string? format, System.IFormatProvider? formatProvider)
Microsoft.Extensions.Telemetry (1)
Logging\JustInTimeRedactor.cs (1)
50public string ToString(string? format, IFormatProvider? formatProvider)
Microsoft.Extensions.Telemetry.Tests (2)
Logging\JustInTimeRedactorTests.cs (2)
101public string ToString(string? format, IFormatProvider? provider) => Convert.ToString(_value, provider)!; 119public string ToString(string? format, IFormatProvider? provider) => Convert.ToString(_value, provider)!;
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
22public readonly string ToString(string? format, IFormatProvider? formatProvider)
Microsoft.Private.Windows.Polyfills.Tests (1)
System\ISpanFormattableTests.cs (1)
28public string ToString(string? format, IFormatProvider? formatProvider) => _value.ToString(format, formatProvider);
PresentationCore (32)
System\Windows\FontStretch.cs (1)
195string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\FontStyle.cs (1)
105string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\FontWeight.cs (1)
192string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Animation\KeySpline.cs (1)
457string IFormattable.ToString(string format, IFormatProvider formatProvider)
System\Windows\Media\Animation\RepeatBehavior.cs (1)
260string IFormattable.ToString(string format, IFormatProvider formatProvider)
System\Windows\Media\Color.cs (1)
251string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\Brush.cs (1)
357string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\DoubleCollection.cs (1)
663string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\GeneralTransform.cs (1)
152string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\Geometry.cs (1)
274string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\GradientStop.cs (1)
189string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\GradientStopCollection.cs (1)
746string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\ImageSource.cs (1)
209string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\Int32Collection.cs (1)
663string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\PathFigureCollection.cs (1)
747string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\PointCollection.cs (1)
663string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\Generated\VectorCollection.cs (1)
663string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media\PathFigure.cs (1)
176string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Camera.cs (1)
267string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\GeneralTransform3D.cs (1)
150string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Material.cs (1)
207string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Matrix3D.cs (1)
347string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Model3D.cs (1)
267string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Point3D.cs (1)
314string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
661string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Point4D.cs (1)
335string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Quaternion.cs (1)
299string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Rect3D.cs (1)
300string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Rotation3D.cs (1)
207string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Size3D.cs (1)
288string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Vector3D.cs (1)
314string IFormattable.ToString(string format, IFormatProvider provider)
System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
661string IFormattable.ToString(string format, IFormatProvider provider)
System.Net.Primitives (3)
System\Net\IPAddress.cs (1)
476string IFormattable.ToString(string? format, IFormatProvider? formatProvider) =>
System\Net\IPEndPoint.cs (1)
289string IFormattable.ToString(string? format, IFormatProvider? formatProvider) => ToString();
System\Net\IPNetwork.cs (1)
347string IFormattable.ToString(string? format, IFormatProvider? provider) => ToString();
System.Private.CoreLib (33)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
157public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
214string IFormattable.ToString(string? format, IFormatProvider? formatProvider) => ToString(m_value);
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
803public string ToString([StringSyntax(StringSyntaxAttribute.DateOnlyFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1759public string ToString([StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
801public string ToString([StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string? format, IFormatProvider? formatProvider) =>
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
497public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
372public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1448public string ToString([StringSyntax(StringSyntaxAttribute.EnumFormat)] string? format, IFormatProvider? provider) =>
src\libraries\System.Private.CoreLib\src\System\FormattableString.cs (1)
43string IFormattable.ToString(string? ignored, IFormatProvider? formatProvider) =>
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1208public string ToString([StringSyntax(StringSyntaxAttribute.GuidFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
530public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
113public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
113public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
129public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
126public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
227public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider) => ((nint_t)_value).ToString(format, provider);
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
415public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (1)
763public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? formatProvider)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
1084public readonly string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? formatProvider)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
1094public readonly string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? formatProvider)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (1)
1130public readonly string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? formatProvider)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
852public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider) => _value.ToString(format, provider);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
116public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
367public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\Text\Rune.cs (1)
999string IFormattable.ToString(string? format, IFormatProvider? formatProvider) => ToString();
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (1)
974public string ToString([StringSyntax(StringSyntaxAttribute.TimeOnlyFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
857public string ToString([StringSyntax(StringSyntaxAttribute.TimeSpanFormat)] string? format, IFormatProvider? formatProvider) => TimeSpanFormat.Format(this, format, formatProvider);
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
115public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
108public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
124public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
123public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
223public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider) => ((nuint_t)_value).ToString(format, provider);
src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
180string IFormattable.ToString(string? format, IFormatProvider? formatProvider) =>
System.Private.Uri (1)
System\Uri.cs (1)
1656string IFormattable.ToString(string? format, IFormatProvider? formatProvider) =>
System.Runtime.Numerics (2)
System\Numerics\BigInteger.cs (1)
1626public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
System\Numerics\Complex.cs (1)
367public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider)
107 references to ToString
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
503IFormattable formattable => formattable.ToString(null, CultureInfo.InvariantCulture),
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaDatatype.cs (3)
286bldr.Append(((IFormattable)cur).ToString("", CultureInfo.InvariantCulture)); 298bldr.Append(((IFormattable)cur).ToString("", CultureInfo.InvariantCulture)); 311stringValue = ((IFormattable)value).ToString("", CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Components (1)
PersistentState\PersistentStateValueProviderKeyResolver.cs (1)
131var keyString = formattable.ToString("", CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\SSRRenderModeBoundary.cs (1)
223IFormattable formattable => formattable.ToString(null, CultureInfo.InvariantCulture),
Microsoft.AspNetCore.Components.Forms (1)
src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
108=> InsertFront(formattable.ToString(null, CultureInfo.InvariantCulture));
Microsoft.AspNetCore.Components.QuickGrid (1)
Columns\PropertyColumn.cs (1)
61_cellTextFunc = item => ((IFormattable?)compiledPropertyExpression!(item))?.ToString(Format, null);
Microsoft.AspNetCore.Components.Web (1)
src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
108=> InsertFront(formattable.ToString(null, CultureInfo.InvariantCulture));
Microsoft.AspNetCore.Hosting (1)
Internal\HostingRequestStartingLog.cs (1)
72=> potentialValue?.ToString(null, CultureInfo.InvariantCulture) ?? EmptyEntry;
Microsoft.AspNetCore.Html.Abstractions (1)
HtmlFormattableString.cs (1)
138var result = formattable.ToString(format, _formatProvider);
Microsoft.CodeAnalysis (2)
Diagnostic\DiagnosticInfo.cs (1)
386return ((IFormattable)this).ToString(null, formatProvider);
InternalUtilities\JsonWriter.cs (1)
118Write(value.ToString(null, CultureInfo.InvariantCulture));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
130var stringValue = ((IFormattable)value).ToString("R", CultureInfo.InvariantCulture); 276: ((IFormattable)nonNegativeValue).ToString(formatString, CultureInfo.InvariantCulture) + suffix;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Parsing\ParsingErrorRecoveryTests.cs (7)
7399Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7418Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7451Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7476Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7501Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7527Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[] 7551Assert.True(syntaxTree.GetDiagnostics().Select(d => ((IFormattable)d).ToString(null, EnsureEnglishUICulture.PreferredOrNull)).SequenceEqual(new[]
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
130var stringValue = ((IFormattable)value).ToString("R", CultureInfo.InvariantCulture); 276: ((IFormattable)nonNegativeValue).ToString(formatString, CultureInfo.InvariantCulture) + suffix;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
223return formattable.ToString(null, CultureInfo.InvariantCulture).Replace("\"", "\"\"");
Diagnostics\DiagnosticExtensions.cs (1)
452return formattable.ToString(null, formatProvider);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\InternalUtilities\JsonWriter.cs (1)
118Write(value.ToString(null, CultureInfo.InvariantCulture));
Microsoft.Extensions.Compliance.Abstractions (3)
Redaction\Redactor.cs (3)
140return Redact(((IFormattable)value).ToString(format, provider)); 191return Redact(((IFormattable)value).ToString(format, provider), destination); 252var str = ((IFormattable)value).ToString(fmt, provider);
Microsoft.Extensions.Logging.Abstractions (1)
LogValuesFormatter.cs (1)
274e is IFormattable f ? f.ToString(null, CultureInfo.InvariantCulture) :
Microsoft.Extensions.Telemetry (1)
Logging\JustInTimeRedactor.cs (1)
114inputAsSpan = f.ToString(format.Length > 0 ? format.ToString() : string.Empty, formatProvider).AsSpan();
Microsoft.Maui.Controls (1)
ToStringValueConverter.cs (1)
15 return formattable.ToString(parameter?.ToString(), culture);
Microsoft.VisualBasic.Core (5)
Microsoft\VisualBasic\Strings.vb (5)
1295Return iformat.ToString(Style, cp) 1333Return iformat.ToString(Style, cp) 1385Return ifmt.ToString(FormatStyle, fp) 1457Return ifmt.ToString(GetNumberFormatString(NumDigitsAfterDecimal, IncludeLeadingDigit, 1814Return ifmt.ToString(sFormat, Nothing)
PresentationCore (9)
MS\Internal\FontFace\FontDifferentiator.cs (3)
47parsedWeightName = ((IFormattable)fontWeight).ToString(null, CultureInfo.InvariantCulture); 50parsedStretchName = ((IFormattable)fontStretch).ToString(null, CultureInfo.InvariantCulture); 53parsedStyleName = ((IFormattable)fontStyle).ToString(null, CultureInfo.InvariantCulture);
System\Windows\FontStretchConverter.cs (1)
100return ((IFormattable)c).ToString(null, culture);
System\Windows\FontStyleConverter.cs (1)
100return ((IFormattable)c).ToString(null, culture);
System\Windows\FontWeightConverter.cs (1)
100return ((IFormattable)c).ToString(null, culture);
System\Windows\Media\LineSegment.cs (1)
86return "L" + ((IFormattable)Point).ToString(format, provider);
System\Windows\Media\MatrixTransform.cs (1)
100return ((IFormattable)Matrix).ToString(format, provider);
System\Windows\Media\PathFigure.cs (1)
207((IFormattable)StartPoint).ToString(format, provider) +
ReachFramework (1)
Serialization\ColorTypeConverter.cs (1)
169colorString = formattableColor.ToString("F", culture);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
130var stringValue = ((IFormattable)value).ToString("R", CultureInfo.InvariantCulture); 276: ((IFormattable)nonNegativeValue).ToString(formatString, CultureInfo.InvariantCulture) + suffix;
System.ComponentModel.TypeConverter (1)
System\ComponentModel\TypeConverter.cs (1)
128return formattable.ToString(format: null, formatProvider: culture);
System.Console (1)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
System.Data.Common (2)
System\Data\Common\SQLConvert.cs (2)
486return iformattable.ToString(null, formatProvider); 734return iformattable.ToString(null, System.Globalization.CultureInfo.InvariantCulture);
System.Net.Http (1)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
System.Private.CoreLib (27)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
src\libraries\System.Private.CoreLib\src\System\Convert.cs (1)
1879return formattable.ToString(null, provider);
src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (2)
297Write(f.ToString(null, FormatProvider)); 536WriteLine(f.ToString(null, FormatProvider));
src\libraries\System.Private.CoreLib\src\System\ISpanFormattable.cs (1)
16/// An implementation of this interface should produce the same string of characters as an implementation of <see cref="IFormattable.ToString(string?, IFormatProvider?)"/>
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\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
6185s = ((IFormattable)value).ToString(format: null, _provider); // constrained call avoiding boxing for value types 6246s = ((IFormattable)value).ToString(format, _provider); // constrained call avoiding boxing for value types
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (2)
771sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 777sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DefaultInterpolatedStringHandler.cs (2)
291s = ((IFormattable)value).ToString(format: null, _provider); // constrained call avoiding boxing for value types 358s = ((IFormattable)value).ToString(format, _provider); // constrained call avoiding boxing for value types
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (2)
454sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 460sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (2)
443sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 449sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (2)
443sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 449sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (2)
511sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 517sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (4)
1103return Append(value.ToString(format, provider)); 1785s = formattableArg.ToString(itemFormat, provider); 3041_stringBuilder.Append(((IFormattable)value).ToString(format: null, _provider)); // constrained call avoiding boxing for value types 3112_stringBuilder.Append(((IFormattable)value).ToString(format, _provider)); // constrained call avoiding boxing for value types
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (2)
470s = ((IFormattable)value).ToString(null, _provider); 528s = ((IFormattable)value).ToString(format, _provider);
src\libraries\System.Private.CoreLib\src\System\Text\ValueStringBuilder.AppendFormat.cs (1)
237s = formattableArg.ToString(itemFormat, provider);
System.Private.Xml (4)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
System\Xml\Schema\XmlSchemaDataType.cs (3)
186bldr.Append(((IFormattable)cur).ToString("", CultureInfo.InvariantCulture)); 198bldr.Append(((IFormattable)cur).ToString("", CultureInfo.InvariantCulture)); 211stringValue = ((IFormattable)value).ToString("", CultureInfo.InvariantCulture);
System.Reflection.Metadata (1)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
System.Web.HttpUtility (1)
src\libraries\Common\src\System\Text\ValueStringBuilder.AppendSpanFormattable.cs (1)
16Append(value.ToString(format, provider));
System.Windows.Forms (1)
System\Windows\Forms\Internal\Formatter.cs (1)
132return valueAsFormattable.ToString(formatString, formatInfo);
WindowsBase.Tests (18)
System\Windows\Int32RectTests.cs (3)
429Assert.Equal(expected, formattable.ToString(null, null)); 430Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 448Assert.Equal(expected, formattable.ToString("F2", formatInfo));
System\Windows\Media\MatrixTests.cs (3)
4585Assert.Equal(expected, formattable.ToString(null, null)); 4586Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 4610Assert.Equal(expected, formattable.ToString("F2", formatInfo));
System\Windows\PointTests.cs (3)
504Assert.Equal(expected, formattable.ToString(null, null)); 505Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 529Assert.Equal(expected, formattable.ToString("F2", formatInfo));
System\Windows\RectTests.cs (3)
3015Assert.Equal(expected, formattable.ToString(null, null)); 3016Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 3034Assert.Equal(expected, formattable.ToString("F2", formatInfo));
System\Windows\SizeTests.cs (3)
472Assert.Equal(expected, formattable.ToString(null, null)); 473Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 497Assert.Equal(expected, formattable.ToString("F2", formatInfo));
System\Windows\VectorTests.cs (3)
776Assert.Equal(expected, formattable.ToString(null, null)); 777Assert.Equal(expected, formattable.ToString(null, CultureInfo.InvariantCulture)); 796Assert.Equal(expected, formattable.ToString("F2", formatInfo));