using System.Collections.Generic;
public static void Main()
var array = new[]{"Hello"};
var world = array.Insert("World");
Console.WriteLine(array.Length);
public static class DummyExtension
public static T Insert<T>(this IList<T> list, T insertValue)
Console.WriteLine("WrongInsert");
[Obsolete("Don't use this", true)]
public static T Insert<T>(this T[] list, T insertValue)
Console.WriteLine("RightInsert");