private String GetWithoutLastTypeName(TypeNamingParser.ResolvedTypeContext resolvedType) { String typeName = resolvedType.@namespace() != null ? resolvedType.@namespace().GetText() + resolvedType.typeName().GetText() : resolvedType.typeName().GetText(); List <TypeNamingParser.TypeNameContext> typeNames = new KaVEList <TypeNamingParser.TypeNameContext>(); for (int i = 1; i < typeNames.Count - 1; i++) { typeName += "+" + typeNames[i].GetText(); } return(typeName); }
/// <summary> /// Exit a parse tree produced by <see cref="TypeNamingParser.resolvedType"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitResolvedType([NotNull] TypeNamingParser.ResolvedTypeContext context) { }