73 references to CreateInstance
dotnet-svcutil-lib (10)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (1)
332_clrTypeDefault = Array.CreateInstance(converterAtomic.DefaultClrType, 0).GetType();
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeIdentifiers.cs (1)
187Array array = Array.CreateInstance(type, _list.Count);
FrameworkFork\Microsoft.Xml\Xml\Serialization\NameTable.cs (1)
95Array a = Array.CreateInstance(type, _table.Count);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationReader.cs (5)
1437if (a == null) return Array.CreateInstance(elementType, 32); 1439Array b = Array.CreateInstance(elementType, a.Length * 2); 1450return Array.CreateInstance(elementType, 0); 1453Array b = Array.CreateInstance(elementType, length); 1753return Array.CreateInstance(elementType, 0);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (2)
435Array tArray = Array.CreateInstance(headerDescription.Type, messageHeaderOfTArray.Length); 493object[] messageHeaderOfTArray = (object[])Array.CreateInstance(TypedHeaderManager.GetMessageHeaderType(headerDescription.Type), messageHeaderOfTAttributes.Count);
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)
639Array 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)
855Array result = Array.CreateInstance(elementType, list.Count);
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
182return Array.CreateInstance(elementType, length);
Microsoft.Maui.Controls.Xaml (1)
MarkupExtensions\ArrayExtension.cs (1)
32 var array = Array.CreateInstance(Type, Items.Count);
Microsoft.ML.Core (5)
CommandLine\CmdParser.cs (5)
1513Field.SetValue(destination, Array.CreateInstance(ItemType, 0)); 1593var arr = Array.CreateInstance(ItemType, comList.Count); 1628var arr = Array.CreateInstance(ItemValueType, comList.Count); 1636var res = Array.CreateInstance(ItemType, Utils.Size(values)); 1646var res = Array.CreateInstance(ItemType, Utils.Size(values));
Microsoft.ML.Data (1)
EntryPoints\EntryPointNode.cs (1)
865var arr = Array.CreateInstance(type, bindings.Count);
Microsoft.ML.FastTree (3)
Dataset\Dataset.cs (3)
410qdd.Data = Array.CreateInstance(arrayDataType, docArray.Length); 683Array newData = Array.CreateInstance(arrayDataType, mapping.Length); 849Array a = Array.CreateInstance(t, newLength);
Microsoft.ML.Transforms (1)
Expression\LambdaBinder.cs (1)
1447Array rest = Array.CreateInstance(type, tail);
MSBuild (1)
TaskParameter.cs (1)
639Array array = Array.CreateInstance(elementType, length);
MSBuildTaskHost (1)
TaskParameter.cs (1)
639Array array = Array.CreateInstance(elementType, length);
PresentationCore (1)
MS\Internal\Ink\ExtendedProperty.cs (1)
196Array newArray = Array.CreateInstance(elementType, ((Array)_value).Length);
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)
3538_emptyDataRowArray = (DataRow[])Array.CreateInstance(GetRowType(), 0); 3542return (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)
203/// <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)
1608internal object[] GetEmptyArray() => _emptyArray ??= (object[])Array.CreateInstance(m_runtimeType, 0);
System.Private.Windows.Core (1)
Windows\Win32\System\Variant\VARIANT.cs (1)
674return Array.CreateInstance(elementType, (int)psa->GetBounds().cElements);
System.Private.Xml (9)
System\Xml\Serialization\CodeIdentifiers.cs (1)
176Array array = Array.CreateInstance(type, _list.Count);
System\Xml\Serialization\NameTable.cs (1)
100Array a = Array.CreateInstance(type, _table.Count);
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
1988Array arrayValue = Array.CreateInstance(member.Mapping.TypeDesc!.Type!.GetElementType()!, vals.Length); 2043var newArray = Array.CreateInstance(memberType.GetElementType()!, length + 1);
System\Xml\Serialization\XmlSerializationReader.cs (5)
1347if (a == null) return Array.CreateInstance(elementType, 32); 1349Array b = Array.CreateInstance(elementType, a.Length * 2); 1360return Array.CreateInstance(elementType, 0); 1363Array b = Array.CreateInstance(elementType, length); 1653return Array.CreateInstance(elementType, 0);
System.Reflection.Context (1)
System\Reflection\Context\CollectionServices.cs (1)
45Array typedArray = Array.CreateInstance(arrayType, list.Count);
System.Windows.Forms (1)
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
1083object[] result = (object[])Array.CreateInstance(baseType, tabPageCount);
System.Windows.Forms.Design (5)
System\ComponentModel\Design\ArrayEditor.cs (1)
59Array newArray = Array.CreateInstance(CollectionItemType, value.Length);
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (3)
988array = Array.CreateInstance(arrayType, arrayList.Count); 999array = Array.CreateInstance(arrayType, size); 1004array = Array.CreateInstance(arrayType, arrayCreateEx.Size);
System\Windows\Forms\Design\StringArrayEditor.cs (1)
42Array newArray = Array.CreateInstance(CollectionItemType, value.Length);
UIAutomationClient (2)
MS\Internal\Automation\Misc.cs (2)
78Array combined = Array.CreateInstance(t, totalLength); 124Array a2 = Array.CreateInstance(t, newLength);