Sicherstellen, dass das Objekt nur von der Factory erstellt wurde (C #)

Wie stelle ich sicher, dass eine bestimmte Klasse nur von einer Factory instanziiert wird und nicht durch Aufrufen vonNe direkt?

BEARBEITEN Ich brauche die Factory als separate Klasse (zu Zwecken der Abhängigkeitsinjektion), damit ich sie nicht zu einer statischen Methode der zu instanziierenden Klasse machen kann.Ne Privat