92 references to CreateInstance
Aspire.Hosting.Azure.Tests (2)
AzureServiceBusExtensionsTests.cs (1)
849var roles = Array.CreateInstance(roleType, 1);
AzureStorageExtensionsTests.cs (1)
977var roles = Array.CreateInstance(roleType, 1);
Aspire.Hosting.RemoteHost (1)
Ats\AtsMarshaller.cs (1)
398var converted = Array.CreateInstance(elementType, array.Count);
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);
ILCompiler.Compiler (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
61/// <see cref="System.Array.CreateInstance(System.Type, int)"/>
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
61/// <see cref="System.Array.CreateInstance(System.Type, int)"/>
Microsoft.AspNetCore.Components.Endpoints (1)
TempData\JsonTempDataSerializer.cs (1)
56var array = Array.CreateInstance(GetArrayTypeInfo(element[0]), length);
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.DotNet.Build.Tasks.Installers (1)
src\RpmHeader.cs (1)
185Array contents = Array.CreateInstance(entry.Type switch
Microsoft.Extensions.Configuration.Binder (3)
ConfigurationBinder.cs (3)
371Array a = Array.CreateInstance(type.GetElementType()!, byteArray.Length + convertedByteArray.Length); 523bindingPoint.TrySetValue(configValue is null ? null : Array.CreateInstance(type.IsArray ? type.GetElementType()! : type.GetGenericArguments()[0], 0)); 904Array result = Array.CreateInstance(elementType, list.Count);
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
205return Array.CreateInstance(elementType, length);
Microsoft.Extensions.DependencyInjection.Abstractions (1)
EmptyServiceProvider.cs (1)
142return Array.CreateInstance(itemType, 0);
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);
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.CommandLine (3)
Argument{T}.cs (2)
116return (T?)(object)Array.CreateInstance(typeof(T).GetElementType()!, 0); 126return (T?)(object)Array.CreateInstance(typeof(T).GenericTypeArguments[0], 0);
Binding\ArgumentConverter.DefaultValues.cs (1)
19=> Array.CreateInstance(itemType, capacity);
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 (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
204/// <remarks>When the array type is readily available, this method should be preferred over <see cref="CreateInstance(Type, int)"/>, as it has
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (3)
685Array array = Array.CreateInstance(type, _size); 1063Array array = Array.CreateInstance(type, _list.Count); 2537Array array = Array.CreateInstance(type, _baseSize);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (6)
320objs[lastPos] = Array.CreateInstance(paramArrayTypes[0], 1); 340objs[i] = Array.CreateInstance(paramArrayTypes[0], 0); // create an empty array for the 358objs[paramArrayPos] = Array.CreateInstance(paramArrayTypes[0], args.Length - paramArrayPos); 410objs[lastPos] = Array.CreateInstance(paramArrayTypes[currentMin], 1); 427objs[i] = Array.CreateInstance(paramArrayTypes[currentMin], 0); 443objs[paramArrayPos] = Array.CreateInstance(paramArrayTypes[currentMin], args.Length - paramArrayPos);
System\Reflection\Attribute.NativeAot.cs (1)
151Attribute[] result = (Attribute[])Array.CreateInstance(actualElementType, attributes.Count);
System\Reflection\Runtime\General\Helpers.cs (1)
162object[] result = (object[])Array.CreateInstance(actualElementType, attributes.Count);
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (8)
732result = (byte[])Array.CreateInstance(enumType, count); 756result = (sbyte[])Array.CreateInstance(enumType, count); 780result = (ushort[])Array.CreateInstance(enumType, count); 804result = (short[])Array.CreateInstance(enumType, count); 828result = (uint[])Array.CreateInstance(enumType, count); 852result = (int[])Array.CreateInstance(enumType, count); 876result = (ulong[])Array.CreateInstance(enumType, count); 900result = (long[])Array.CreateInstance(enumType, count);
System\RuntimeType.NativeAot.cs (2)
195Array.CreateInstance(Enum.InternalGetUnderlyingType(this), count) : 196Array.CreateInstance(this, count);
System.Private.Windows.Core (1)
Windows\Win32\System\Variant\VARIANT.cs (1)
682return 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)
2014Array arrayValue = Array.CreateInstance(member.Mapping.TypeDesc!.Type!.GetElementType()!, vals.Length); 2069var newArray = Array.CreateInstance(memberType.GetElementType()!, length + 1);
System\Xml\Serialization\XmlSerializationReader.cs (5)
1379if (a == null) return Array.CreateInstance(elementType, 32); 1381Array b = Array.CreateInstance(elementType, a.Length * 2); 1392return Array.CreateInstance(elementType, 0); 1395Array b = Array.CreateInstance(elementType, length); 1685return Array.CreateInstance(elementType, 0);
System.Reflection.Context (1)
System\Reflection\Context\CollectionServices.cs (1)
45Array typedArray = Array.CreateInstance(arrayType, list.Count);
System.ServiceModel.Primitives (2)
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (2)
532Array tArray = Array.CreateInstance(headerDescription.Type, messageHeaderOfTArray.Length); 598object[] messageHeaderOfTArray = (object[])Array.CreateInstance(TypedHeaderManager.GetMessageHeaderType(headerDescription.Type), messageHeaderOfTAttributes.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);