When using activators, particularly with user-supplied type names, you must be aware of security implications.
In the later chapters of .NET history (Core and modern .NET), developers started moving toward compiled expression trees ( Func ) for high-performance instantiation. But in the .NET 4.6.1 era, Activator was the hero that sacrificed a few CPU cycles to give developers the ultimate power of . activators dotnet 4.6.1
Are you working with plugin systems or remote object activation? Are you preparing for a migration from 4.6.1? Share public link When using activators
Are you trying to optimize performance for a specific activator call? particularly with user-supplied type names