src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Logging/ProjectLoggerExtensions.cs
/// <summary>
///     If <see cref="IProjectLogger.IsEnabled"/> is <see langword="true"/>,
///     writes the text representation of the specified objects, followed 
///     by the current line terminator, to the log using the specified 
///     format information.
/// </summary>
/// <exception cref="ArgumentNullException">
///     <paramref name="logger"/> is <see langword="null"/>
///     <para>
///         -or-
///     </para>
///     <paramref name="format"/> is <see langword="null"/>.
/// </exception>
/// <exception cref="FormatException">
///     The format specification in <paramref name="format"/> is invalid.
/// </exception>
If  is ,
writes the text representation of the specified objects, followed
by the current line terminator, to the log using the specified
format information.
If is writes the text representation of the specified objects followed by the current line terminator to the log using the specified format information .
public static void WriteLine(this IProjectLogger logger, string format, object? argument1, object? argument2, object? argument3)
        {
            Requires.NotNull(logger, nameof(logger));
            logger.WriteLine(new StringFormat(format, argument1, argument2, argument3));
        }
public static void WriteLine ( this IProjectLogger logger , string format , object ? argument1 , object ? argument2 , object ? argument3 ) { Requires . NotNull ( logger , nameof ( logger ) ) ; logger . WriteLine ( new StringFormat ( format , argument1 , argument2 , argument3 ) ) ; }
If  is ,
writes the text representation of the specified objects, followed
by the current line terminator, to the log using the specified
format information.
If is writes the text representation of the specified objects followed by the current line terminator to the log using the specified format information .


or
is .
or is .
The format specification in  is invalid.
The format specification in is invalid .
IProjectLogger
this
format
string
argument1
object?
argument2
object?
argument3
object?