public TypeMetadata apropriateType(TypeMetadata typ) { foreach (TypeMetadata t in assemblytypes) { if (t.getName() == typ.getName()) { return(t); } } foreach (Type t in standardtypes) { if (t.Name == typ.getName()) { return(new TypeMetadata(t)); } } return(null); }
public override void buildMyself() { methodMetadata.IsExpanded = true; log.Info("Odwiedzono Metode: " + Name); if (methodMetadata.getGenerics() != null) { foreach (TypeMetadata types in methodMetadata.getGenerics()) { TypeMetadata tm = types; tm = all.retType(tm); Children.Add(new TypeTreeViewItem(tm, all) { Name = tm.getName() }); } } if (methodMetadata.getReturnedType() != null) { TypeMetadata tm = methodMetadata.getReturnedType(); if (tm.getName() != "Void") { tm = all.retType(tm); Children.Add(new TypeTreeViewItem(tm, all) { Name = tm.getName() }); } } if (methodMetadata.getParametr() != null) { foreach (ParameterMetadata pm in methodMetadata.getParametr()) { TypeMetadata tm = pm.getTypeMetadata(); tm = all.retType(tm); Children.Add(new TypeTreeViewItem(tm, all) { Name = tm.getName() }); } } }