Skip to content

Commit 6a1975b

Browse files
committed
Update the prefix string.
Follow @h3xds1nz 's suggestion.
1 parent d12f04f commit 6a1975b

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/DataGridClipboardHelper.cs

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Licensed to the .NET Foundation under one or more agreements.
1+
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for more information.
44

@@ -82,25 +82,12 @@ internal static void GetClipboardContentForHtml(StringBuilder content)
8282

8383
int bytecountEndOfFragment = bytecountPrefixContext + destinationBytes.Length;
8484
int bytecountEndOfHtml = bytecountEndOfFragment + bytecountSuffixContext;
85+
const string htmlStartFragment = "<HTML>\r\n<BODY>\r\n<!--StartFragment-->";
8586
string prefix = string.Create(CultureInfo.InvariantCulture,
86-
$"""
87-
Version:1.0
88-
StartHTML:00000097
89-
EndHTML:{bytecountEndOfHtml:00000000}
90-
StartFragment:00000133
91-
EndFragment:{bytecountEndOfFragment:00000000}
92-
<HTML>
93-
<BODY>
94-
<!--StartFragment-->
95-
""");
87+
$"Version:1.0\r\nStartHTML:00000097\r\nEndHTML:{bytecountEndOfHtml:00000000}\r\nStartFragment:00000133\r\nEndFragment:{bytecountEndOfFragment:00000000}\r\n{htmlStartFragment}");
9688
content.Insert(0, prefix);
97-
content.Append(
98-
"""
99-
100-
<!--EndFragment-->
101-
</BODY>
102-
</HTML>
103-
""");
89+
const string htmlEndFragment = "\r\n<!--EndFragment-->\r\n</BODY>\r\n</HTML>";
90+
content.Append(htmlEndFragment);
10491
}
10592

10693
private static void FormatPlainText(string s, bool csv, TextWriter output, ref bool escapeApplied)

0 commit comments

Comments
 (0)