static IEnumerable<AbstractType> GetStructMembers(StructType t, ResolutionContext ctxt) { if(lastStructMembersEnlisted == null || lastStructHandled != t.Definition) { lastStructHandled = t.Definition; var children = ItemEnumeration.EnumChildren(t, ctxt, MemberFilter.Variables); lastStructMembersEnlisted = TypeDeclarationResolver.HandleNodeMatches(children, ctxt, t); } return lastStructMembersEnlisted; }
public void VisitStructType(StructType t) { VisitDSymbol(t); }
public void VisitStructType(StructType t) { VisitTemplateIntermediateType(t); }
public ITypeDeclaration VisitStructType(StructType t) { return(VisitDSymbol(t)); }