Я работаю над расширением фреймворка для Parsley, и мне необходимо эффективно клонировать ObjectDefinition
во время инициализации контекста и изменить некоторые его свойства.
Поскольку ObjectDefinition
по своей природе неизменны, я обнаружил, что мне нужно перепрыгнуть через обручи, чтобы создать новый компоновщик, который безопасно гарантирует, что свойства существующих ObjectDefinition
были скопированы.
Есть ли способ безопасно создать новый ObjectDefinitionBuilder
из существующего ObjectDefinition
?
Если нет, какие существуют другие альтернативы для создания клона ObjectDefinition
?