🛠 Resolve RCS1277 violation

This commit is contained in:
Oliver Booth 2020-04-19 14:17:33 +01:00
parent 4c30c8228b
commit 31850220cc
No known key found for this signature in database
GPG Key ID: 0D7F2EF1C8D2B9C0
1 changed files with 7 additions and 2 deletions

View File

@ -204,11 +204,16 @@
throw new ArgumentNullException(nameof(str)); throw new ArgumentNullException(nameof(str));
} }
return SplitInternal();
IEnumerable<string> SplitInternal()
{
for (var i = 0; i < str.Length; i += chunkSize) for (var i = 0; i < str.Length; i += chunkSize)
{ {
yield return str.Substring(i, Math.Min(chunkSize, str.Length - i)); yield return str.Substring(i, Math.Min(chunkSize, str.Length - i));
} }
} }
}
/// <summary> /// <summary>
/// Converts a <see cref="string"/> to a <see cref="SecureString"/>. /// Converts a <see cref="string"/> to a <see cref="SecureString"/>.