Report question

Question: Factory pattern in C#: How to ensure an object instance can only be created by a factory class?