Да по факту конструкторы действительно являются обычными статичными функциями. Различие как раз только в двух вещах: 1. можно использовать с new, 2. другого цвета
и ещё вопрос у меня в сборке лежит конфиг, и тайп провайдер на него натравлен, когда подключаю эту сборку она ломает ту сборку к которой мы подключились и говорит что в ней нет того файла (заставляет меня в него его дублировать) как это решить?