48 references to CreateInstance
illink (1)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
57 /// <see cref="System.Array.CreateInstance(System.Type, int)"/>
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\ModelBindingHelper.cs (2)
640var converted = (IList)Array.CreateInstance(destinationElementType, valueAsArray.Length); 652var converted = (IList)Array.CreateInstance(destinationElementType, 1);
Microsoft.Build (1)
TaskParameter.cs (1)
655Array array = Array.CreateInstance(elementType, length);
Microsoft.Build.Engine.UnitTests (1)
TaskParameter_Tests.cs (1)
99Array array = Array.CreateInstance(type, values.Length);
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
789Array result = Array.CreateInstance(elementType, list.Count);
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
182return Array.CreateInstance(elementType, length);
MSBuild (1)
TaskParameter.cs (1)
655Array array = Array.CreateInstance(elementType, length);
MSBuildTaskHost (1)
TaskParameter.cs (1)
655Array array = Array.CreateInstance(elementType, length);
PresentationCore (3)
MS\Internal\Ink\ExtendedProperty.cs (1)
208Array newArray = Array.CreateInstance(elementType, ((Array)_value).Length);
System\Windows\dataobject.cs (2)
3620datalist = (DataStoreEntry[])Array.CreateInstance(typeof(DataStoreEntry), 1); 3626newlist = (DataStoreEntry[])Array.CreateInstance(typeof(DataStoreEntry), datalist.Length + 1);
System.Collections.Specialized (1)
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
443object?[] allValues = (object?[])Array.CreateInstance(type, n);
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
437Array array = Array.CreateInstance(_arrayType, _innerList.Count);
System\ComponentModel\Composition\ReflectionModel\ImportingItem.cs (1)
53Array array = Array.CreateInstance(elementType, exports.Length);
System.Composition.TypedParts (2)
System\Composition\TypedParts\Discovery\TypeInspector.cs (2)
134var newArray = Array.CreateInstance(valueType, existingArray.Length + 1); 141var newArray = Array.CreateInstance(valueType, 2);
System.Data.Common (2)
System\Data\DataTable.cs (2)
3533_emptyDataRowArray = (DataRow[])Array.CreateInstance(GetRowType(), 0); 3537return (DataRow[])Array.CreateInstance(GetRowType(), size);
System.Linq.Expressions (2)
System\Linq\Expressions\Interpreter\ArrayOperations.cs (2)
26Array array = Array.CreateInstance(_elementType, _elementCount); 56frame.Push(length < 0 ? new int[length] : Array.CreateInstance(_elementType, length));
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
205/// <remarks>When the array type is readily available, this method should be preferred over <see cref="CreateInstance(Type, int)"/>, as it has
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (3)
685Array array = Array.CreateInstance(type, _size); 1064Array array = Array.CreateInstance(type, _list.Count); 2538Array array = Array.CreateInstance(type, _baseSize);
src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (6)
318objs[lastPos] = Array.CreateInstance(paramArrayTypes[0], 1); 338objs[i] = Array.CreateInstance(paramArrayTypes[0], 0); // create an empty array for the 356objs[paramArrayPos] = Array.CreateInstance(paramArrayTypes[0], args.Length - paramArrayPos); 408objs[lastPos] = Array.CreateInstance(paramArrayTypes[currentMin], 1); 425objs[i] = Array.CreateInstance(paramArrayTypes[currentMin], 0); 441objs[paramArrayPos] = Array.CreateInstance(paramArrayTypes[currentMin], args.Length - paramArrayPos);
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
135Array ret = Array.CreateInstance(this, values.Length);
src\System\Attribute.CoreCLR.cs (1)
437elementType.ContainsGenericParameters ? new Attribute[elementCount] : (Attribute[])Array.CreateInstance(elementType, elementCount);
src\System\RuntimeType.CoreCLR.cs (1)
1642internal object[] GetEmptyArray() => _emptyArray ??= (object[])Array.CreateInstance(m_runtimeType, 0);
System.Private.Xml (9)
System\Xml\Serialization\CodeIdentifiers.cs (1)
174Array array = Array.CreateInstance(type, _list.Count);
System\Xml\Serialization\NameTable.cs (1)
99Array a = Array.CreateInstance(type, _table.Count);
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
1973Array arrayValue = Array.CreateInstance(member.Mapping.TypeDesc!.Type!.GetElementType()!, vals.Length); 2030var newArray = Array.CreateInstance(memberType.GetElementType()!, length + 1);
System\Xml\Serialization\XmlSerializationReader.cs (5)
1346if (a == null) return Array.CreateInstance(elementType, 32); 1348Array b = Array.CreateInstance(elementType, a.Length * 2); 1358return Array.CreateInstance(elementType, 0); 1361Array b = Array.CreateInstance(elementType, length); 1650return Array.CreateInstance(elementType, 0);
System.Reflection.Context (1)
System\Reflection\Context\CollectionServices.cs (1)
45Array typedArray = Array.CreateInstance(arrayType, list.Count);
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (1)
425pr._newObj = Array.CreateInstance(pr._arrayElementType, pr._lengthA[0]);
UIAutomationClient (2)
MS\Internal\Automation\Misc.cs (2)
88Array combined = Array.CreateInstance(t, totalLength); 134Array a2 = Array.CreateInstance(t, newLength);