Skip to content

Commit a34816b

Browse files
wip
1 parent a68eb90 commit a34816b

10 files changed

+1618
-44
lines changed

src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/OperationCompiler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace HotChocolate.Fusion.Execution.Nodes;
99
public sealed class OperationCompiler
1010
{
1111
private readonly ISchemaDefinition _schema;
12-
private readonly InlineFragmentOperationRewriter _inlineRewriter;
12+
private readonly InlineFragmentOperationRewriterNew _inlineRewriter;
1313
private readonly ObjectPool<OrderedDictionary<string, List<FieldSelectionNode>>> _fieldsPool;
1414
private readonly TypeNameField _typeNameField;
1515

@@ -22,7 +22,7 @@ public OperationCompiler(
2222

2323
_schema = schema;
2424
_fieldsPool = fieldsPool;
25-
_inlineRewriter = new InlineFragmentOperationRewriter(schema, removeStaticallyExcludedSelections: true);
25+
_inlineRewriter = new InlineFragmentOperationRewriterNew(schema/*, removeStaticallyExcludedSelections: true*/);
2626
var nonNullStringType = new NonNullType(_schema.Types.GetType<IScalarTypeDefinition>(SpecScalarNames.String));
2727
_typeNameField = new TypeNameField(nonNullStringType);
2828
}

src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Pipeline/OperationPlanMiddleware.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace HotChocolate.Fusion.Execution.Pipeline;
1111
internal sealed class OperationPlanMiddleware
1212
{
1313
private readonly OperationPlanner _planner;
14-
private readonly InlineFragmentOperationRewriter _rewriter;
14+
private readonly InlineFragmentOperationRewriterNew _rewriter;
1515
private readonly IOperationPlannerInterceptor[] _interceptors;
1616
private readonly IFusionExecutionDiagnosticEvents _diagnosticsEvents;
1717

@@ -21,7 +21,7 @@ private OperationPlanMiddleware(
2121
IEnumerable<IOperationPlannerInterceptor>? interceptors,
2222
IFusionExecutionDiagnosticEvents diagnosticsEvents)
2323
{
24-
_rewriter = new InlineFragmentOperationRewriter(schema);
24+
_rewriter = new InlineFragmentOperationRewriterNew(schema);
2525
_planner = planner;
2626
_interceptors = interceptors?.ToArray() ?? [];
2727
_diagnosticsEvents = diagnosticsEvents;

src/HotChocolate/Fusion-vnext/src/Fusion.Utilities/Rewriters/InlineFragmentOperationRewriter.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Collections.Immutable;
2+
using System.Net.Mime;
23
using HotChocolate.Fusion.Planning;
34
using HotChocolate.Language;
45
using HotChocolate.Types;

0 commit comments

Comments
 (0)