Para que serve o argumento opcional na cadeia de caracteres interpolada em C #?

Sequências interpoladas são um dos novos recursos do C # 6.0.

De acordo com o MSDN, a sintaxe das expressões C # incorporadas pode conter um valor opcional separado por vírgula, considerado como<optional-comma-field-width> nodocumentação.

Infelizmente, não encontrei para que serve esse campo.

Pelo nome, pode-se pensar que esse valor define o tamanho máximo do campo "interpolado", mas quando tento a seguinte expressão:

var p = Process.GetCurrentProcess();
Console.WriteLine($"Process name is {p.ProcessName, 5}");

Eu recebo a seguinte saída:

Process name is LINQPad.UserQuery

questionAnswers(2)

yourAnswerToTheQuestion