示例#1
0
        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);
 }
示例#4
0
 public ITypeDeclaration VisitStructType(StructType t)
 {
     return(VisitDSymbol(t));
 }