public MyAssembly(string assemblyInfo, MyAssembly parent) { Parent = parent; if (parent != null && this == parent) { throw new System.ArgumentException($"Self references are not allowed. {parent.ToString()}"); } Details = new MyAssemblyDetails(assemblyInfo); AssemblyInfo = Details.Name; }
public MyAssembly(string assemblyInfo) { Details = new MyAssemblyDetails(assemblyInfo); AssemblyInfo = Details.Name; }