@@ -1595,7 +1595,44 @@ Public Sub GenerateFromCasts
15951595 Dim objArr2 = Enumerable.Repeat(CType(""a"", object), 5).ToArray()
15961596 End Sub
15971597End Class
1598- " , @"" ) ;
1598+ " , @"
1599+ using System;
1600+ using System.Linq;
1601+ using Microsoft.VisualBasic.CompilerServices; // Install-Package Microsoft.VisualBasic
1602+
1603+ public partial class TestClass
1604+ {
1605+ public void GenerateFromConstants()
1606+ {
1607+ float[] floatArr = Enumerable.Repeat(1.0f, 5).ToArray();
1608+ double[] doubleArr = Enumerable.Repeat(2.0d, 5).ToArray();
1609+ decimal[] decimalArr = Enumerable.Repeat(3.0m, 5).ToArray();
1610+ bool[] boolArr = Enumerable.Repeat(true, 5).ToArray();
1611+ int[] intArr = Enumerable.Repeat(1, 5).ToArray();
1612+ uint[] uintArr = Enumerable.Repeat(1U, 5).ToArray();
1613+ long[] longArr = Enumerable.Repeat(1L, 5).ToArray();
1614+ ulong[] ulongArr = Enumerable.Repeat(1UL, 5).ToArray();
1615+ char[] charArr = Enumerable.Repeat('a', 5).ToArray();
1616+ string[] strArr = Enumerable.Repeat(""a"", 5).ToArray();
1617+ object[] objArr = Enumerable.Repeat(new object(), 5).ToArray();
1618+ }
1619+
1620+ public void GenerateFromCasts()
1621+ {
1622+ float[] floatArr = Enumerable.Repeat(1f, 5).ToArray();
1623+ double[] doubleArr = Enumerable.Repeat(2d, 5).ToArray();
1624+ decimal[] decimalArr = Enumerable.Repeat(3m, 5).ToArray();
1625+ bool[] boolArr = Enumerable.Repeat(Conversions.ToBoolean(1), 5).ToArray();
1626+ int[] intArr = Enumerable.Repeat((int)Math.Round(1.0d), 5).ToArray();
1627+ uint[] uintArr = Enumerable.Repeat((uint)Math.Round(1.0d), 5).ToArray();
1628+ long[] longArr = Enumerable.Repeat((long)Math.Round(1.0d), 5).ToArray();
1629+ ulong[] ulongArr = Enumerable.Repeat((ulong)Math.Round(1.0d), 5).ToArray();
1630+ char[] charArr = Enumerable.Repeat('a', 5).ToArray();
1631+ string[] strArr = Enumerable.Repeat(""a"", 5).ToArray();
1632+ object[] objArr1 = Enumerable.Repeat((object)""a"", 5).ToArray();
1633+ object[] objArr2 = Enumerable.Repeat((object)""a"", 5).ToArray();
1634+ }
1635+ }" ) ;
15991636 }
16001637
16011638
0 commit comments