Skip to content

Commit ebed597

Browse files
authored
Use interpolated strings 5b (PowerShell#18996)
1 parent 0ee317a commit ebed597

File tree

11 files changed

+20
-25
lines changed

11 files changed

+20
-25
lines changed

src/System.Management.Automation/engine/debugger/debugger.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5302,9 +5302,9 @@ private void DisplayScript(PSHost host, IList<PSObject> output, InvocationInfo i
53025302
{
53035303
WriteLine(
53045304
lineNumber == invocationInfo.ScriptLineNumber ?
5305-
string.Format(CultureInfo.CurrentCulture, "{0,5}:* {1}", lineNumber, _lines[lineNumber - 1])
5305+
string.Create(CultureInfo.CurrentCulture, $"{lineNumber,5}:* { _lines[lineNumber - 1]}")
53065306
:
5307-
string.Format(CultureInfo.CurrentCulture, "{0,5}: {1}", lineNumber, _lines[lineNumber - 1]),
5307+
string.Create(CultureInfo.CurrentCulture, $"{lineNumber,5}: { _lines[lineNumber - 1]}"),
53085308
host,
53095309
output);
53105310

src/System.Management.Automation/engine/hostifaces/HostUtilities.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -639,10 +639,10 @@ runspace.ConnectionInfo is VMConnectionInfo ||
639639
!string.IsNullOrEmpty(sshConnectionInfo.UserName) &&
640640
!System.Environment.UserName.Equals(sshConnectionInfo.UserName, StringComparison.Ordinal))
641641
{
642-
return string.Format(CultureInfo.InvariantCulture, "[{0}@{1}]: {2}", sshConnectionInfo.UserName, sshConnectionInfo.ComputerName, basePrompt);
642+
return string.Create(CultureInfo.InvariantCulture, $"[{sshConnectionInfo.UserName}@{sshConnectionInfo.ComputerName}]: {basePrompt}");
643643
}
644644

645-
return string.Format(CultureInfo.InvariantCulture, "[{0}]: {1}", runspace.ConnectionInfo.ComputerName, basePrompt);
645+
return string.Create(CultureInfo.InvariantCulture, $"[{runspace.ConnectionInfo.ComputerName}]: {basePrompt}");
646646
}
647647

648648
/// <summary>

src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -935,8 +935,7 @@ private Collection<int> EmulatePromptForMultipleChoice(string caption,
935935

936936
if (defaultChoiceKeys.Count == 1)
937937
{
938-
defaultPrompt = StringUtil.Format(InternalHostUserInterfaceStrings.DefaultChoice,
939-
defaultChoicesStr);
938+
defaultPrompt = StringUtil.Format(InternalHostUserInterfaceStrings.DefaultChoice, defaultChoicesStr);
940939
}
941940
else
942941
{

src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public override
7171
string
7272
ToString()
7373
{
74-
return string.Format(CultureInfo.InvariantCulture, "{0},{1}", X, Y);
74+
return string.Create(CultureInfo.InvariantCulture, $"{X},{Y}");
7575
}
7676

7777
/// <summary>
@@ -257,7 +257,7 @@ public override
257257
string
258258
ToString()
259259
{
260-
return string.Format(CultureInfo.InvariantCulture, "{0},{1}", Width, Height);
260+
return string.Create(CultureInfo.InvariantCulture, $"{Width},{Height}");
261261
}
262262

263263
/// <summary>
@@ -566,7 +566,7 @@ public override
566566
string
567567
ToString()
568568
{
569-
return string.Format(CultureInfo.InvariantCulture, "{0},{1},{2},{3}", VirtualKeyCode, Character, ControlKeyState, KeyDown);
569+
return string.Create(CultureInfo.InvariantCulture, $"{VirtualKeyCode},{Character},{ControlKeyState},{KeyDown}");
570570
}
571571
/// <summary>
572572
/// Overrides <see cref="System.Object.Equals(object)"/>
@@ -796,7 +796,7 @@ public override
796796
string
797797
ToString()
798798
{
799-
return string.Format(CultureInfo.InvariantCulture, "{0},{1} ; {2},{3}", Left, Top, Right, Bottom);
799+
return string.Create(CultureInfo.InvariantCulture, $"{Left},{Top} ; {Right},{Bottom}");
800800
}
801801

802802
/// <summary>
@@ -1024,7 +1024,7 @@ public override
10241024
string
10251025
ToString()
10261026
{
1027-
return string.Format(CultureInfo.InvariantCulture, "'{0}' {1} {2} {3}", Character, ForegroundColor, BackgroundColor, BufferCellType);
1027+
return string.Create(CultureInfo.InvariantCulture, $"'{Character}' {ForegroundColor} {BackgroundColor} {BufferCellType}");
10281028
}
10291029

10301030
/// <summary>

src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1413,7 +1413,7 @@ internal static void BuildHotkeysAndPlainLabels(Collection<ChoiceDescription> ch
14131413
if (string.Equals(hotkeysAndPlainLabels[0, i], "?", StringComparison.Ordinal))
14141414
{
14151415
Exception e = PSTraceSource.NewArgumentException(
1416-
string.Format(Globalization.CultureInfo.InvariantCulture, "choices[{0}].Label", i),
1416+
string.Create(Globalization.CultureInfo.InvariantCulture, $"choices[{i}].Label"),
14171417
InternalHostUserInterfaceStrings.InvalidChoiceHotKeyError);
14181418
throw e;
14191419
}

src/System.Management.Automation/engine/hostifaces/PSTask.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ private void CheckForComplete()
912912

913913
private Runspace GetRunspace(int taskId)
914914
{
915-
var runspaceName = string.Format(CultureInfo.InvariantCulture, "{0}:{1}", PSTask.RunspaceName, taskId);
915+
var runspaceName = string.Create(CultureInfo.InvariantCulture, $"{PSTask.RunspaceName}:{taskId}");
916916

917917
if (_useRunspacePool && _runspacePool.TryDequeue(out Runspace runspace))
918918
{

src/System.Management.Automation/engine/interpreter/BranchLabel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public RuntimeLabel(int index, int continuationStackDepth, int stackDepth)
3434

3535
public override string ToString()
3636
{
37-
return string.Format(CultureInfo.InvariantCulture, "->{0} C({1}) S({2})", Index, ContinuationStackDepth, StackDepth);
37+
return string.Create(CultureInfo.InvariantCulture, $"->{Index} C({ContinuationStackDepth}) S({StackDepth})");
3838
}
3939
}
4040

src/System.Management.Automation/engine/interpreter/LabelInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ internal void Define(LabelScopeInfo block)
8080
{
8181
if (j.ContainsTarget(_node))
8282
{
83-
throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "Label target already defined: {0}", _node.Name));
83+
throw new InvalidOperationException(string.Create(CultureInfo.InvariantCulture, $"Label target already defined: {_node.Name}"));
8484
}
8585
}
8686

@@ -132,7 +132,7 @@ private void ValidateJump(LabelScopeInfo reference)
132132

133133
if (HasMultipleDefinitions)
134134
{
135-
throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "Ambiguous jump {0}", _node.Name));
135+
throw new InvalidOperationException(string.Create(CultureInfo.InvariantCulture, $"Ambiguous jump {_node.Name}"));
136136
}
137137

138138
// We didn't find an outward jump. Look for a jump across blocks

src/System.Management.Automation/engine/interpreter/LightCompiler.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,7 @@ internal bool IsInsideFinallyBlock(int index)
9292

9393
public override string ToString()
9494
{
95-
return string.Format(CultureInfo.InvariantCulture, "{0} [{1}-{2}] [{3}->{4}]",
96-
(IsFault ? "fault" : "catch(" + ExceptionType.Name + ")"),
97-
StartIndex, EndIndex,
98-
HandlerStartIndex, HandlerEndIndex
99-
);
95+
return string.Create(CultureInfo.InvariantCulture, $"{(IsFault ? "fault" : "catch(" + ExceptionType.Name + ")")} [{StartIndex}-{EndIndex}] [{HandlerStartIndex}->{HandlerEndIndex}]");
10096
}
10197
}
10298

@@ -231,11 +227,11 @@ public override string ToString()
231227
{
232228
if (IsClear)
233229
{
234-
return string.Format(CultureInfo.InvariantCulture, "{0}: clear", Index);
230+
return string.Create(CultureInfo.InvariantCulture, $"{Index}: clear");
235231
}
236232
else
237233
{
238-
return string.Format(CultureInfo.InvariantCulture, "{0}: [{1}-{2}] '{3}'", Index, StartLine, EndLine, FileName);
234+
return string.Create(CultureInfo.InvariantCulture, $"{Index}: [{StartLine}-{EndLine}] '{FileName}'");
239235
}
240236
}
241237
}

src/System.Management.Automation/engine/interpreter/LocalVariables.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ internal Expression LoadFromArray(Expression frameData, Expression closure)
7777

7878
public override string ToString()
7979
{
80-
return string.Format(CultureInfo.InvariantCulture, "{0}: {1} {2}", Index, IsBoxed ? "boxed" : null, InClosure ? "in closure" : null);
80+
return string.Create(CultureInfo.InvariantCulture, $"{Index}: {(IsBoxed ? "boxed" : null)} {(InClosure ? "in closure" : null)}");
8181
}
8282
}
8383

src/System.Management.Automation/engine/interpreter/StackOperations.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public override int Run(InterpretedFrame frame)
6060

6161
public override string ToDebugString(int instructionIndex, object cookie, Func<int, int> labelIndexer, IList<object> objects)
6262
{
63-
return string.Format(CultureInfo.InvariantCulture, "LoadCached({0}: {1})", _index, objects[(int)_index]);
63+
return string.Create(CultureInfo.InvariantCulture, $"LoadCached({_index}: {objects[(int)_index]})");
6464
}
6565

6666
public override string ToString()

0 commit comments

Comments
 (0)