22 references to CreateInstance
Microsoft.AspNetCore.DataProtection (11)
KeyManagement\XmlKeyManager.cs (5)
604return _activator.CreateInstance<AuthenticatedEncryptorDescriptorDeserializer>(descriptorDeserializerTypeName); 608return _activator.CreateInstance<CngCbcAuthenticatedEncryptorDescriptorDeserializer>(descriptorDeserializerTypeName); 612return _activator.CreateInstance<CngGcmAuthenticatedEncryptorDescriptorDeserializer>(descriptorDeserializerTypeName); 616return _activator.CreateInstance<ManagedAuthenticatedEncryptorDescriptorDeserializer>(descriptorDeserializerTypeName); 619return _activator.CreateInstance<IAuthenticatedEncryptorDescriptorDeserializer>(descriptorDeserializerTypeName);
RegistryPolicyResolver.cs (1)
108keyEscrowSinks[i] = _activator.CreateInstance<IKeyEscrowSink>(escrowSinks[i]);
XmlEncryption\XmlEncryptionExtensions.cs (5)
83return activator.CreateInstance<DpapiNGXmlDecryptor>(decryptorTypeName); 87return activator.CreateInstance<DpapiXmlDecryptor>(decryptorTypeName); 91return activator.CreateInstance<EncryptedXmlDecryptor>(decryptorTypeName); 95return activator.CreateInstance<NullXmlDecryptor>(decryptorTypeName); 98return activator.CreateInstance<IXmlDecryptor>(decryptorTypeName);
Microsoft.AspNetCore.DataProtection.Tests (11)
ActivatorTests.cs (7)
23var retVal1 = (ClassWithParameterlessCtor)activator.CreateInstance<object>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName); 24var retVal2 = (ClassWithServiceProviderCtor)activator.CreateInstance<object>(typeof(ClassWithServiceProviderCtor).AssemblyQualifiedName); 25var retVal3 = (ClassWithBothCtors)activator.CreateInstance<object>(typeof(ClassWithBothCtors).AssemblyQualifiedName); 44var retVal1 = (ClassWithParameterlessCtor)activator.CreateInstance<object>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName); 45var retVal2 = (ClassWithServiceProviderCtor)activator.CreateInstance<object>(typeof(ClassWithServiceProviderCtor).AssemblyQualifiedName); 46var retVal3 = (ClassWithBothCtors)activator.CreateInstance<object>(typeof(ClassWithBothCtors).AssemblyQualifiedName); 65() => activator.CreateInstance<IDisposable>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName));
TypeForwardingActivatorTests.cs (4)
25var instance = activator.CreateInstance<object>(name); 42var exception = Assert.ThrowsAny<Exception>(() => activator.CreateInstance<object>(name)); 62Assert.IsType(type, activator.CreateInstance<object>(name)); 75Assert.Throws<ArgumentException>(() => activator.CreateInstance<object>(name));