From d588a368806c4e66564c901f39b4ba55b62c7e9e Mon Sep 17 00:00:00 2001 From: Ilya Date: Thu, 28 Feb 2019 16:48:26 +0500 Subject: [PATCH] Use List.AddRange (#9001) --- .../engine/lang/parserutils.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/System.Management.Automation/engine/lang/parserutils.cs b/src/System.Management.Automation/engine/lang/parserutils.cs index 23438b568a..8ab4229f58 100644 --- a/src/System.Management.Automation/engine/lang/parserutils.cs +++ b/src/System.Management.Automation/engine/lang/parserutils.cs @@ -583,14 +583,6 @@ namespace System.Management.Automation return SplitOperatorImpl(context, errorPosition, lval, rval, SplitImplOptions.None, ignoreCase); } - private static void ExtendList(IList list, IList items) - { - foreach (T item in items) - { - list.Add(item); - } - } - private static object SplitOperatorImpl(ExecutionContext context, IScriptExtent errorPosition, object lval, object rval, SplitImplOptions implOptions, bool ignoreCase) { IEnumerable content = enumerateContent(context, errorPosition, implOptions, lval); @@ -721,7 +713,7 @@ namespace System.Management.Automation split.Add(buf.ToString()); } - ExtendList(results, split); + results.AddRange(split); } return results.ToArray(); @@ -764,7 +756,7 @@ namespace System.Management.Automation foreach (string item in content) { string[] split = regex.Split(item, limit, 0); - ExtendList(results, split); + results.AddRange(split); } return results.ToArray();