Ejemplo n.º 1
0
        public void AddItem(MultipleHierarchyCardEditorInfo multipleHierarchyCardEditorInfo)
        {
            Console.WriteLine($"Add parent type {multipleHierarchyCardEditorInfo.Label}");

            ParentTypes.Add(new MultipleHierarchyCardEditorInfo
            {
                Label = multipleHierarchyCardEditorInfo.Label
            });
        }
Ejemplo n.º 2
0
 /// <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);
     }
 }