private void PopulateChildren(DetailsStore store) { var children = store.GetNestedTypes(raw.QualifiedName); ChildTypes = store.Types .Where(kv => children.Contains(kv.Key)) .Select(kv => kv.Value) .ToList() .AsReadOnly(); ChildEnums = store.Enums .Where(kv => children.Contains(kv.Key)) .Select(kv => kv.Value) .ToList() .AsReadOnly(); }
private void PopulateChildren(DetailsStore store) { var children = store.GetNestedTypes(rawTypeDefinition.QualifiedName); Logger.Trace($"Populating child type details for type {rawTypeDefinition.QualifiedName}."); ChildTypes = store.Types .Where(kv => children.Contains(kv.Key)) .Select(kv => kv.Value) .ToList() .AsReadOnly(); Logger.Trace($"Populating child enum details for type {rawTypeDefinition.QualifiedName}."); ChildEnums = store.Enums .Where(kv => children.Contains(kv.Key)) .Select(kv => kv.Value) .ToList() .AsReadOnly(); }