¿Es posible usar un inicializador de objetos C # con un método de fábrica?

Tengo una clase con un método de fábrica estático. Quiero llamar a la fábrica para recuperar una instancia de la clase, y luego hacer una inicialización adicional, preferiblemente a través de la sintaxis del inicializador de objetos C #:

MyClass instance = MyClass.FactoryCreate()
{
  someProperty = someValue;
}

vs

MyClass instance = MyClass.FactoryCreate();
instance.someProperty = someValue;

Respuestas a la pregunta(7)

Su respuesta a la pregunta