public static bool TryCreateQuery( this MongoDbSortVisitorContext context, [NotNullWhen(true)] out MongoDbSortDefinition?query) { query = null; if (context.Operations.Count == 0) { return(false); } query = new MongoDbCombinedSortDefinition(context.Operations.ToArray()); return(true); }
public static string GetPath(this MongoDbSortVisitorContext ctx) => string.Join(".", ctx.Path.Reverse());