public DITestClass(IDITestClass2 diTestClass2, IDITestClass2_Type2 diTestClass2Type2, IFactory factory) { Logger.Info($"{nameof(DITestClass)} Construct Param"); //相互参照は解決できないので、逆方向については一番上のクラス(最後に生成されるインスタンス)から直接引き渡す diTestClass2._diTestClass = this; _diTestClass2 = diTestClass2; _diTestClass2Type2 = diTestClass2Type2; _factory = factory; }
public DITestClass(IDITestClass2 diTestClass2) { Logger.Info($"{nameof(DITestClass)} Construct Param"); _diTestClass2 = diTestClass2; }