// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; namespace Microsoft.AspNet.DataProtection { /// /// An interface into that also supports /// limited dependency injection (of ). /// internal interface IActivator { /// /// Creates an instance of and ensures /// that it is assignable to . /// object CreateInstance(Type expectedBaseType, string implementationTypeName); } }