From 31850220cc9906535470acc6ab237fb9883846ee Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sun, 19 Apr 2020 14:17:33 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Resolve=20RCS1277=20violation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- X10D/src/StringExtensions.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/X10D/src/StringExtensions.cs b/X10D/src/StringExtensions.cs index d4145d3..e80f2c4 100644 --- a/X10D/src/StringExtensions.cs +++ b/X10D/src/StringExtensions.cs @@ -204,9 +204,14 @@ throw new ArgumentNullException(nameof(str)); } - for (var i = 0; i < str.Length; i += chunkSize) + return SplitInternal(); + + IEnumerable SplitInternal() { - yield return str.Substring(i, Math.Min(chunkSize, str.Length - i)); + for (var i = 0; i < str.Length; i += chunkSize) + { + yield return str.Substring(i, Math.Min(chunkSize, str.Length - i)); + } } }