Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }