diff --git a/src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs b/src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs index acd763094b6268d99102ac41435671b5d90ae04c..41b3065f64a0c0fd85b376c59a68d75f076b605b 100644 --- a/src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs +++ b/src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs @@ -19,14 +19,7 @@ public static IList ParseFeatureFromMSBuild(string features) return SpecializedCollections.EmptyList(); } - var all = features.Split(new[] { ';', ',', ' ' }, StringSplitOptions.RemoveEmptyEntries); - var list = new List(capacity: all.Length); - foreach (var feature in all) - { - list.Add(feature); - } - - return list; + return features.Split(new[] { ';', ',', ' ' }, StringSplitOptions.RemoveEmptyEntries); } public static ImmutableDictionary ParseFeatures(List values)