En su valor nominal, parecería que los inicializadores de objetos presentan un problema para .net 4.0 "contratos de código", donde normalmente el invariante debe establecerse para cuando el constructor de objetos finalice. Es de suponer, sin embargo, que los inicializadores de objetos requieren que se establezcan las propiedades una vez completada la construcción.Contratos de código vs. Inicializadores de objetos (.net 4.0)
Mi pregunta es si las invariantes de los "contratos de código" son capaces de manejar los inicializadores de objetos, "como si" las propiedades se establecieron antes de que el constructor finalice? Eso sería muy bueno!
es esta la misma pregunta que http://stackoverflow.com/questions/2656548/ioc-container-handling-state-params-in-non-default-constructor? Si es así, es mucho más claro y directo, pero si no lo es, quizás deberías enfatizar qué es diferente en este ... –