public override object VisitNonNullType(GraphQLParser.NonNullTypeContext context) { var type = new NonNullType( context.typeName() != null ? Visit(context.typeName()) as IType : Visit(context.listType()) as IType ); NewNode(type, context); return(type); }
/// <summary> /// Exit a parse tree produced by <see cref="GraphQLParser.nonNullType"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitNonNullType([NotNull] GraphQLParser.NonNullTypeContext context) { }