From 400ed06a7a35e8b736299318a0fff13f9ac395f5 Mon Sep 17 00:00:00 2001 From: Ivan Maximov Date: Tue, 5 Jul 2022 15:28:52 +0300 Subject: [PATCH] Define LexerContext as ref struct --- src/GraphQLParser/LexerContext.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GraphQLParser/LexerContext.cs b/src/GraphQLParser/LexerContext.cs index f3a2ba15..c17ea9eb 100644 --- a/src/GraphQLParser/LexerContext.cs +++ b/src/GraphQLParser/LexerContext.cs @@ -4,8 +4,8 @@ namespace GraphQLParser; -// WARNING: mutable struct, pass it by reference to those methods that will change it -internal struct LexerContext +// WARNING: mutable ref struct, pass it by reference to those methods that will change it +internal ref struct LexerContext { private int _currentIndex; private readonly ROM _source;