public void AddItem(MultipleHierarchyCardEditorInfo multipleHierarchyCardEditorInfo) { Console.WriteLine($"Add parent type {multipleHierarchyCardEditorInfo.Label}"); ParentTypes.Add(new MultipleHierarchyCardEditorInfo { Label = multipleHierarchyCardEditorInfo.Label }); }
/// <summary> /// Sets up the parent types. /// </summary> private void SetupParentTypes() { Logger.Information("Setting up parent type discovery for {Name:l}", Source.Name); for (var i = 0; i < ConcreteTypes.Length; i++) { var ConcreteType = ConcreteTypes[i]; var Types = TypeGraphs[ConcreteType]?.ToList(); if (Types is null) { continue; } ParentTypes.Add(ConcreteType, Types); } }