From c23763258dcccc8428f9ade7ef557a27939046e1 Mon Sep 17 00:00:00 2001 From: Alexander Jesner Date: Sat, 19 Oct 2024 21:31:03 +0200 Subject: [PATCH] Avoid async overhead in visitor methods --- src/GraphQLParser/Visitors/ASTVisitor.cs | 28 ++++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/GraphQLParser/Visitors/ASTVisitor.cs b/src/GraphQLParser/Visitors/ASTVisitor.cs index 2b6103f8..b2c774a4 100644 --- a/src/GraphQLParser/Visitors/ASTVisitor.cs +++ b/src/GraphQLParser/Visitors/ASTVisitor.cs @@ -76,9 +76,9 @@ protected virtual async ValueTask VisitOperationDefinitionAsync(GraphQLOperation /// /// Visits node. /// - protected virtual async ValueTask VisitNameAsync(GraphQLName name, TContext context) + protected virtual ValueTask VisitNameAsync(GraphQLName name, TContext context) { - await VisitAsync(name.Comments, context).ConfigureAwait(false); + return VisitAsync(name.Comments, context); } /// @@ -207,33 +207,33 @@ protected virtual async ValueTask VisitFragmentDefinitionAsync(GraphQLFragmentDe /// /// Visits node. /// - protected virtual async ValueTask VisitIntValueAsync(GraphQLIntValue intValue, TContext context) + protected virtual ValueTask VisitIntValueAsync(GraphQLIntValue intValue, TContext context) { - await VisitAsync(intValue.Comments, context).ConfigureAwait(false); + return VisitAsync(intValue.Comments, context); } /// /// Visits node. /// - protected virtual async ValueTask VisitFloatValueAsync(GraphQLFloatValue floatValue, TContext context) + protected virtual ValueTask VisitFloatValueAsync(GraphQLFloatValue floatValue, TContext context) { - await VisitAsync(floatValue.Comments, context).ConfigureAwait(false); + return VisitAsync(floatValue.Comments, context); } /// /// Visits node. /// - protected virtual async ValueTask VisitStringValueAsync(GraphQLStringValue stringValue, TContext context) + protected virtual ValueTask VisitStringValueAsync(GraphQLStringValue stringValue, TContext context) { - await VisitAsync(stringValue.Comments, context).ConfigureAwait(false); + return VisitAsync(stringValue.Comments, context); } /// /// Visits node. /// - protected virtual async ValueTask VisitBooleanValueAsync(GraphQLBooleanValue booleanValue, TContext context) + protected virtual ValueTask VisitBooleanValueAsync(GraphQLBooleanValue booleanValue, TContext context) { - await VisitAsync(booleanValue.Comments, context).ConfigureAwait(false); + return VisitAsync(booleanValue.Comments, context); } /// @@ -322,9 +322,9 @@ protected virtual async ValueTask VisitNonNullTypeAsync(GraphQLNonNullType nonNu /// /// Visits node. /// - protected virtual async ValueTask VisitNullValueAsync(GraphQLNullValue nullValue, TContext context) + protected virtual ValueTask VisitNullValueAsync(GraphQLNullValue nullValue, TContext context) { - await VisitAsync(nullValue.Comments, context).ConfigureAwait(false); + return VisitAsync(nullValue.Comments, context); } /// @@ -508,9 +508,9 @@ protected virtual async ValueTask VisitDirectiveDefinitionAsync(GraphQLDirective /// /// Visits node. /// - protected virtual async ValueTask VisitDirectiveLocationsAsync(GraphQLDirectiveLocations directiveLocations, TContext context) + protected virtual ValueTask VisitDirectiveLocationsAsync(GraphQLDirectiveLocations directiveLocations, TContext context) { - await VisitAsync(directiveLocations.Comments, context).ConfigureAwait(false); + return VisitAsync(directiveLocations.Comments, context); } ///