1using System.Runtime.CompilerServices;
8[InterpolatedStringHandler]
11 private readonly List<IQueryFragment> _fragments;
20 _fragments =
new List<IQueryFragment>();
Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances,...
Represents the abstract base class for constructing FQL queries.
Represents a literal part of an FQL query. This class is used for embedding raw string values directl...
Represents a generic value holder for FQL queries. This class allows embedding values of various type...
Represents the base interface for a query fragment used for FQL query construction.
Provides a mechanism to build FQL query expressions using interpolated strings. This structure collec...
Query Result()
Constructs and returns a Query instance representing the current state of the handler.
void AppendLiteral(string value)
Appends a literal string to the query.
void AppendFormatted(object? value)
Appends a formatted value to the query. The value is wrapped as a QueryVal or QueryExpr depending on ...
QueryStringHandler(int literalLength, int formattedCount)
Initializes a new instance of the QueryStringHandler struct.