/// <summary> /// Public constructor with required data /// </summary> /// <param name="bparentrequired"></param> /// <param name="bparentrequired_1"></param> /// <param name="bparentrequired_2"></param> public BChild(global::Testing_CoreV2NetCore.BParentRequired bparentrequired, global::Testing_CoreV2NetCore.BParentRequired bparentrequired_1, global::Testing_CoreV2NetCore.BParentRequired bparentrequired_2) { if (bparentrequired == null) { throw new ArgumentNullException(nameof(bparentrequired)); } this.BParentRequired = bparentrequired; if (bparentrequired_1 == null) { throw new ArgumentNullException(nameof(bparentrequired_1)); } this.BParentRequired_1 = bparentrequired_1; if (bparentrequired_2 == null) { throw new ArgumentNullException(nameof(bparentrequired_2)); } this.BParentRequired_2 = bparentrequired_2; this.BParentCollection = new System.Collections.Generic.HashSet <global::Testing_CoreV2NetCore.BParentCollection>(); this.BParentCollection_2 = new System.Collections.Generic.HashSet <global::Testing_CoreV2NetCore.BParentCollection>(); Init(); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="bparentrequired"></param> /// <param name="bparentrequired_1"></param> /// <param name="bparentrequired_2"></param> public static BChild Create(global::Testing_CoreV2NetCore.BParentRequired bparentrequired, global::Testing_CoreV2NetCore.BParentRequired bparentrequired_1, global::Testing_CoreV2NetCore.BParentRequired bparentrequired_2) { return(new BChild(bparentrequired, bparentrequired_1, bparentrequired_2)); }