Skip to content

Commit 49cabf4

Browse files
committed
remove INodeExpressionOptimizer interface
1 parent 5b54c67 commit 49cabf4

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/Hyperbee.Expressions/Transformation/NodeExpressionOptimizer.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33

44
namespace Hyperbee.Expressions.Transformation;
55

6-
internal interface INodeExpressionOptimizer
7-
{
8-
public void Optimize( IReadOnlyList<StateContext.Scope> scopes );
9-
}
10-
11-
internal sealed class NodeExpressionOptimizer : INodeExpressionOptimizer
6+
internal sealed class NodeExpressionOptimizer
127
{
138
public void Optimize( IReadOnlyList<StateContext.Scope> scopes )
149
{

src/Hyperbee.Expressions/Transformation/StateMachineBuilder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Hyperbee.Expressions.Transformation;
1212
internal class StateMachineBuilder<TResult>
1313
{
1414
private readonly ModuleBuilder _moduleBuilder;
15-
private readonly INodeExpressionOptimizer _optimizer;
15+
private readonly NodeExpressionOptimizer _optimizer;
1616
private readonly string _typeName;
1717

1818
protected static class FieldName
@@ -32,7 +32,7 @@ public StateMachineBuilder( ModuleBuilder moduleBuilder, string typeName )
3232
{
3333
}
3434

35-
public StateMachineBuilder( ModuleBuilder moduleBuilder, INodeExpressionOptimizer optimizer, string typeName )
35+
public StateMachineBuilder( ModuleBuilder moduleBuilder, NodeExpressionOptimizer optimizer, string typeName )
3636
{
3737
_moduleBuilder = moduleBuilder;
3838
_optimizer = optimizer ?? new NodeExpressionOptimizer();
@@ -502,7 +502,7 @@ public static class StateMachineBuilder
502502
{
503503
private static readonly MethodInfo BuildStateMachineMethod;
504504
private static readonly ModuleBuilder ModuleBuilder;
505-
private static readonly INodeExpressionOptimizer NodeExpressionOptimizer;
505+
private static readonly NodeExpressionOptimizer NodeExpressionOptimizer;
506506
private static int __id;
507507

508508
static StateMachineBuilder()

0 commit comments

Comments
 (0)