public override IList <TypeViewModelAbstract> CreateChildren() { List <TypeViewModelAbstract> typeViewList = new List <TypeViewModelAbstract>(); typeViewList.AddRange(children.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); return(typeViewList); }
public override IList <TypeViewModelAbstract> CreateChildren() { List <TypeViewModelAbstract> typeViewList = new List <TypeViewModelAbstract>(); typeViewList.AddRange(typeMetadata.Constructors.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.Methods.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.Properties.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.Indexers.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.Fields.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.NestedTypes.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); typeViewList.AddRange(typeMetadata.Events.Select(elem => ModelViewTypeFactory.CreateTypeViewClass(elem))); return(typeViewList); }