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)
21var retVal1 = (ClassWithParameterlessCtor)activator.CreateInstance<object>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName); 22var retVal2 = (ClassWithServiceProviderCtor)activator.CreateInstance<object>(typeof(ClassWithServiceProviderCtor).AssemblyQualifiedName); 23var retVal3 = (ClassWithBothCtors)activator.CreateInstance<object>(typeof(ClassWithBothCtors).AssemblyQualifiedName); 42var retVal1 = (ClassWithParameterlessCtor)activator.CreateInstance<object>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName); 43var retVal2 = (ClassWithServiceProviderCtor)activator.CreateInstance<object>(typeof(ClassWithServiceProviderCtor).AssemblyQualifiedName); 44var retVal3 = (ClassWithBothCtors)activator.CreateInstance<object>(typeof(ClassWithBothCtors).AssemblyQualifiedName); 63() => activator.CreateInstance<IDisposable>(typeof(ClassWithParameterlessCtor).AssemblyQualifiedName));
TypeForwardingActivatorTests.cs (4)
21var instance = activator.CreateInstance<object>(name); 38var exception = Assert.ThrowsAny<Exception>(() => activator.CreateInstance<object>(name)); 58Assert.IsType(type, activator.CreateInstance<object>(name)); 71Assert.Throws<ArgumentException>(() => activator.CreateInstance<object>(name));