Skip to content

Instantly share code, notes, and snippets.

@marek-safar
Created October 17, 2019 16:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marek-safar/482d13a21daebfc73393a73253f0ac8a to your computer and use it in GitHub Desktop.
Save marek-safar/482d13a21daebfc73393a73253f0ac8a to your computer and use it in GitHub Desktop.
./Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/ZeroInitialize.cs: public override object Object => Activator.CreateInstance(Type.AssociatedSystemType);
./Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/ExprFactory.cs: return CreateConstant(type, ConstVal.Get(Activator.CreateInstance(type.AssociatedSystemType)));
./System.Data.OleDb/src/OleDbEnumerator.cs: object value = Activator.CreateInstance(type, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance, null, null, CultureInfo.InvariantCulture, null);
./System.Data.OleDb/src/OleDbWrapper.cs: // DataLinks (the unknown parameter) is created via Activator.CreateInstance outside of the SafeHandle
./System.Data.OleDb/src/OleDbConnectionInternal.cs: return Activator.CreateInstance(datalink, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance, null, null, CultureInfo.InvariantCulture, null);
./System.Linq.Queryable/src/System/Linq/EnumerableQuery.cs: return (IQueryable)Activator.CreateInstance(seqType, sequence);
./System.Linq.Queryable/src/System/Linq/EnumerableQuery.cs: return (IQueryable)Activator.CreateInstance(seqType, expression);
./System.Linq.Queryable/src/System/Linq/EnumerableExecutor.cs: return (EnumerableExecutor)Activator.CreateInstance(execType, expression);
./System.Reflection.DispatchProxy/src/System/Reflection/DispatchProxyGenerator.cs: return Activator.CreateInstance(proxiedType, (Action<object[]>)DispatchProxyGenerator.Invoke);
./System.Reflection.MetadataLoadContext/src/System/Reflection/Runtime/BindingFlagSupport/Shared.cs: // Used by Type.GetMethodImpl(), Type.GetConstructorImpl(), Type.InvokeMember() and Activator.CreateInstance(). Does some
./System.Resources.Extensions/src/System/Resources/Extensions/DeserializingResourceReader.cs: value = Activator.CreateInstance(type, new object[] { stream });
./System.Configuration.ConfigurationManager/src/System/Configuration/TypeUtil.cs: return (T)Activator.CreateInstance(type, true);
./System.Configuration.ConfigurationManager/src/System/Configuration/TypeUtil.cs: return Activator.CreateInstance(type, true);
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/LocalAccess.cs: frame.Data[_index] = Activator.CreateInstance(_type);
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/LocalAccess.cs: value = Activator.CreateInstance(_type);
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/TypeOperations.cs: frame.Push(Activator.CreateInstance(_defaultValueType));
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/CallInstruction.cs: return (CallInstruction)Activator.CreateInstance(GetHelperType(info, arrTypes), info);
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/CallInstruction.Generated.cs: /// and Activator.CreateInstance) to create the types. It does this through
./System.Linq.Expressions/src/System/Linq/Expressions/Interpreter/DefaultValueInstruction.cs: frame.Push(Activator.CreateInstance(_type));
./System.Data.Common/src/System/Data/DataTable.cs: protected virtual DataTable CreateInstance() => (DataTable)Activator.CreateInstance(GetType(), true);
./System.Data.Common/src/System/Data/Common/DataAdapter.cs: DataAdapter clone = (DataAdapter)Activator.CreateInstance(GetType(), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance, null, null, CultureInfo.InvariantCulture, null);
./System.Data.Common/src/System/Data/Common/ObjectStorage.cs: object Obj = System.Activator.CreateInstance(_dataType, true);
./System.Data.Common/src/System/Data/Common/ObjectStorage.cs: retValue = System.Activator.CreateInstance(type, true);
./System.Data.Common/src/System/Data/Common/SqlUDTStorage.cs: object Obj = System.Activator.CreateInstance(_dataType, true);
./System.Data.Common/src/System/Data/Common/SqlUDTStorage.cs: object Obj = System.Activator.CreateInstance(type, true);
./System.Data.Common/src/System/Data/DataSet.cs: DataSet ds = (DataSet)Activator.CreateInstance(GetType(), true);
./System.Data.Common/src/System/Data/DataColumn.cs: DataColumn clone = (DataColumn)Activator.CreateInstance(GetType());
./System.Management/src/System/Management/InteropClasses/WMIInterop.cs: return Activator.CreateInstance(type);
./System.Management/src/System/Management/InteropClasses/WMIInterop.cs: reqToProcess.createdObject = Activator.CreateInstance(reqToProcess.typeToCreate);
./System.Management/src/System/Management/WMIGenerator.cs: cp = (System.CodeDom.Compiler.CodeDomProvider)Activator.CreateInstance(codeProvType);
./System.Management/src/System/Management/WMIGenerator.cs: cp = (System.CodeDom.Compiler.CodeDomProvider)Activator.CreateInstance(codeProvType);
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstance(assemblyName, typeName);
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstance(assemblyName,
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstance(assemblyName, typeName, activationAttributes);
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstanceFrom(assemblyFile, typeName);
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstanceFrom(assemblyFile,
./Common/src/CoreLib/System/AppDomain.cs: return Activator.CreateInstanceFrom(assemblyFile, typeName, activationAttributes);
./Common/src/CoreLib/System/Resources/FileBasedResourceGroveler.cs: return (ResourceSet)Activator.CreateInstance(_mediator.UserResourceSet, args)!;
./Common/src/CoreLib/System/Resources/ManifestBasedResourceGroveler.cs: reader = (IResourceReader)Activator.CreateInstance(readerType, args)!;
./Common/src/CoreLib/System/Resources/ManifestBasedResourceGroveler.cs: ResourceSet rs = (ResourceSet)Activator.CreateInstance(resSetType,
./Common/src/CoreLib/System/Resources/ManifestBasedResourceGroveler.cs: return (ResourceSet)Activator.CreateInstance(_mediator.UserResourceSet, args)!;
./Common/src/CoreLib/System/Resources/ManifestBasedResourceGroveler.cs: return (ResourceSet)Activator.CreateInstance(_mediator.UserResourceSet, args)!;
./Common/src/CoreLib/System/Resources/ResourceReader.Core.cs: _binaryFormatter = Activator.CreateInstance(s_binaryFormatterType!)!;
./Common/src/CoreLib/System/Resources/ResourceManager.Uap.cs: return (WindowsRuntimeResourceManagerBase)Activator.CreateInstance(WinRTResourceManagerType, nonPublic: true)!;
./Common/src/CoreLib/System/Runtime/CompilerServices/ConditionalWeakTable.cs: /// Helper method to call GetValue without passing a creation delegate. Uses Activator.CreateInstance
./Common/src/CoreLib/System/Runtime/CompilerServices/ConditionalWeakTable.cs: public TValue GetOrCreateValue(TKey key) => GetValue(key, _ => Activator.CreateInstance<TValue>());
./Common/src/CoreLib/System/Runtime/Loader/AssemblyLoadContext.cs: /// * <see cref="System.Activator.CreateInstance" />
./Common/src/CoreLib/System/Lazy.cs: return Activator.CreateInstance<T>();
./Common/src/CoreLib/System/Diagnostics/Tracing/TraceLogging/Statics.cs: return Activator.CreateInstance(type, parameters);
./Common/src/CoreLib/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs: PropertyValue val = hasValue ? valueGetter(value) : valueInfo.PropertyValueFactory(Activator.CreateInstance(valueInfo.DataType));
./Common/src/CoreLib/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs: var helper = (TypeHelper)Activator.CreateInstance(typeof(ReferenceTypeHelper<>).MakeGenericType(property.DeclaringType!))!;
./Common/src/CoreLib/System/Diagnostics/Tracing/EventSource.cs: attr = (Attribute?)Activator.CreateInstance(attributeType, new object?[] { data.ConstructorArguments[0].Value });
./Common/src/CoreLib/System/Diagnostics/Tracing/EventSource.cs: attr = (Attribute?)Activator.CreateInstance(attributeType);
./Common/src/CoreLib/System/Threading/LazyInitializer.cs: Interlocked.CompareExchange(ref target, Activator.CreateInstance<T>(), null!);
./Common/src/CoreLib/System/Threading/LazyInitializer.cs: target = Activator.CreateInstance<T>();
./Common/src/CoreLib/System/Reflection/Assembly.cs: return Activator.CreateInstance(t, bindingAttr, binder, args, culture, activationAttributes);
./Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/Conversions.vb: Return Activator.CreateInstance(TargetType)
./Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/Interaction.vb: Return System.Activator.CreateInstance(t)
./Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/Interaction.vb: Return System.Activator.CreateInstance(t)
./System.ComponentModel.TypeConverter/src/System/ComponentModel/LicenseManager.cs: created = Activator.CreateInstance(type, args);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/LicenseManager.cs: provider = GetCachedProviderInstance(providerType) ?? (LicenseProvider)Activator.CreateInstance(providerType);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/MaskedTextProvider.cs: clonedProvider = Activator.CreateInstance(providerType, parameters) as MaskedTextProvider;
./System.ComponentModel.TypeConverter/src/System/ComponentModel/BindingList.cs: newItem = Activator.CreateInstance(typeof(T));
./System.ComponentModel.TypeConverter/src/System/ComponentModel/ReflectTypeDescriptionProvider.cs: return obj ?? Activator.CreateInstance(objectType, args);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/ReflectTypeDescriptionProvider.cs: ?? Activator.CreateInstance(objectType);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs: TypeDescriptionProvider prov = (TypeDescriptionProvider)Activator.CreateInstance(providerType);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs: result = (IDesigner)Activator.CreateInstance(type);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs: _comNativeDescriptor = (TypeDescriptionProvider)Activator.CreateInstance(realComNativeDescriptor);
./System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptionProvider.cs: return Activator.CreateInstance(objectType, args);
./System.ServiceModel.Syndication/src/System/ServiceModel/Syndication/SyndicationFeedFormatter.cs: return (SyndicationFeed)Activator.CreateInstance(feedType);
./System.ServiceModel.Syndication/src/System/ServiceModel/Syndication/SyndicationItemFormatter.cs: return (SyndicationItem)Activator.CreateInstance(itemType);
./System.ServiceModel.Syndication/src/System/ServiceModel/Syndication/AtomPub10CategoriesDocumentFormatter.cs: return (InlineCategoriesDocument)Activator.CreateInstance(_inlineDocumentType);
./System.ServiceModel.Syndication/src/System/ServiceModel/Syndication/AtomPub10CategoriesDocumentFormatter.cs: return (ReferencedCategoriesDocument)Activator.CreateInstance(_referencedDocumentType);
./System.ServiceModel.Syndication/src/System/ServiceModel/Syndication/AtomPub10ServiceDocumentFormatter.cs: return (ServiceDocument)Activator.CreateInstance(_documentType);
./System.DirectoryServices.AccountManagement/src/System/DirectoryServices/AccountManagement/QbeFilterDescription.cs: return System.Activator.CreateInstance(type);
./System.CodeDom/src/System/CodeDom/Compiler/CompilerInfo.cs: return (CodeDomProvider)Activator.CreateInstance(CodeDomProviderType);
./System.Private.DataContractSerialization/src/System/Runtime/Serialization/SchemaExporter.cs: IXmlSerializable ixmlSerializable = (IXmlSerializable)Activator.CreateInstance(clrType);
./System.Private.DataContractSerialization/src/System/Runtime/Serialization/ReflectionReader.cs: object newValueObject = Activator.CreateInstance(collectionContract.UnderlyingType);
./System.ComponentModel.Composition/src/Microsoft/Internal/ReflectionInvoke.cs: return Activator.CreateInstance(type, arguments);
./System.ComponentModel.Composition/src/Microsoft/Internal/Collections/CollectionServices.CollectionOfObject.cs: return (ICollection<object>)Activator.CreateInstance(collectionType, collectionObject);
./System.ComponentModel.Composition/src/Microsoft/Internal/ReflectionServices.cs: // Check type arguments, for example if we're passed 'Activator.CreateInstance<SomeMefInternalType>()'
./System.ComponentModel.Composition/src/System/ComponentModel/Composition/MetadataViewGenerator.cs: // we are simulating the Activator.CreateInstance behavior by wrapping everything in a TargetInvocationException
./System.ComponentModel.Composition/src/System/ComponentModel/Composition/CatalogReflectionContextAttribute.cs: reflectionContext = (ReflectionContext)Activator.CreateInstance(_reflectionContextType);
./System.ComponentModel.Composition/src/System/ComponentModel/Composition/ReflectionModel/ExportfactoryCreator.cs: var instance = Activator.CreateInstance(constructed, args);
./System.ComponentModel.Composition/src/System/ComponentModel/Composition/ReflectionModel/ExportfactoryCreator.cs: var instance = Activator.CreateInstance(constructed, args);
./System.Runtime.Caching/src/System/Runtime/Caching/SRef.cs: _sizedRef = Activator.CreateInstance(s_type,
./System.Data.SqlClient/src/System/Data/Sql/SqlNorm.cs: result = Activator.CreateInstance(t);
./System.Data.SqlClient/src/System/Data/Sql/SqlSer.cs: internal static int SizeInBytes(Type t) => SizeInBytes(Activator.CreateInstance(t));
./System.Data.SqlClient/src/System/Data/Sql/SqlSer.cs: object instance = Activator.CreateInstance(_type);
./System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoCommon.cs: return (IEnumerable)Activator.CreateInstance(parentType, items);
./System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoCommon.cs: return (IEnumerable)Activator.CreateInstance(parentType, sourceList);
./System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoCommon.cs: return (IDictionary)Activator.CreateInstance(parentType, sourceDictionary);
./System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Converters.cs: converter = (JsonConverter)Activator.CreateInstance(type);
./System.Text.Json/src/System/Text/Json/Serialization/Converters/JsonConverterEnum.cs: JsonConverter converter = (JsonConverter)Activator.CreateInstance(
./System.Text.Json/src/System/Text/Json/Serialization/Converters/DefaultEnumerableConverter.cs: return (IEnumerable)Activator.CreateInstance(t, sourceList);
./System.Text.Json/src/System/Text/Json/Serialization/Converters/JsonKeyValuePairConverter.cs: JsonConverter converter = (JsonConverter)Activator.CreateInstance(
./System.Text.Json/src/System/Text/Json/Serialization/ReflectionMemberAccessor.cs: return () => Activator.CreateInstance(type);
./System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.AddProperty.cs: JsonPropertyInfo jsonInfo = (JsonPropertyInfo)Activator.CreateInstance(
./System.Text.Json/src/System/Text/Json/Serialization/JsonStringEnumConverter.cs: JsonConverter converter = (JsonConverter)Activator.CreateInstance(
./System.Text.Json/src/System/Text/Json/Serialization/DefaultIDictionaryConverter.cs: return (IDictionary)Activator.CreateInstance(enumerableType, sourceDictionary);
./System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/CertificateAssetDownloader.cs: object socketsHttpHandler = Activator.CreateInstance(socketsHttpHandlerType);
./System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/CertificateAssetDownloader.cs: object httpClient = Activator.CreateInstance(httpClientType, new object[] { socketsHttpHandler });
./System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs: MethodInfo Activator_CreateInstance = typeof(Activator).GetMethod(
./System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs: ilg.Call(Activator_CreateInstance);
./System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs: ilg.ConvertValue(Activator_CreateInstance.ReturnType, cast);
./System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs: object o = Activator.CreateInstance(nullableMapping.TypeDesc.Type);
./System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs: obj = Activator.CreateInstance(type, 32);
./System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs: obj = Activator.CreateInstance(type);
./System.Private.Xml/src/System/Xml/Serialization/Mappings.cs: IXmlSerializable serializable = (IXmlSerializable)Activator.CreateInstance(_type);
./System.Private.Xml/src/System/Xml/Serialization/Compilation.cs: _contract = (XmlSerializerImplementation)Activator.CreateInstance(GetTypeFromAssembly(_assembly, "XmlSerializerContract"));
./System.Private.Xml/src/System/Xml/Serialization/Compilation.cs: contract = (XmlSerializerImplementation)Activator.CreateInstance(contractType);
./System.Private.Xml/src/System/Xml/Xsl/XsltOld/Processor.cs: _scriptExtensions.Add(namespaceUri, Activator.CreateInstance((Type)entry.Value,
./System.Diagnostics.DiagnosticSource/src/System/Diagnostics/DiagnosticSourceEventSource.cs: return (PropertyFetch?)Activator.CreateInstance(instantiatedTypedPropertyFetcher, type, propertyInfo);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment