/// <summary> /// Public constructor with required data /// </summary> /// <param name="name"></param> /// <param name="symbol"></param> /// <param name="required"></param> public Derived2(string name, string symbol, global::Sandbox_EFCore.Derived required) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException(nameof(name)); } this.Name = name; if (string.IsNullOrEmpty(symbol)) { throw new ArgumentNullException(nameof(symbol)); } this.Symbol = symbol; if (required == null) { throw new ArgumentNullException(nameof(required)); } this.Required = required; Init(); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="name"></param> /// <param name="symbol"></param> /// <param name="required"></param> public static Derived2 Create(string name, string symbol, global::Sandbox_EFCore.Derived required) { return(new Derived2(name, symbol, required)); }