Skip to content

Commit 211c987

Browse files
ds5678xen2
authored andcommitted
Fix codefixer removing instanceParam and valueParam
1 parent 031908a commit 211c987

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sources/presentation/Stride.Core.Presentation/Extensions/ClassFieldExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public static Action<TInstance, TValue> SetFieldAccessor<TInstance, TValue>(stri
3131
var valueParam = Expression.Parameter(typeof(TValue), "value");
3232
var member = Expression.Field(instanceParam, fieldName);
3333
var assign = Expression.Assign(member, valueParam);
34-
var lambda = Expression.Lambda<Action<TInstance, TValue>>(assign);
34+
var lambda = Expression.Lambda<Action<TInstance, TValue>>(assign, instanceParam, valueParam);
3535

3636
return (Action<TInstance, TValue>)lambda.Compile();
3737
}
@@ -42,7 +42,7 @@ public static Action<object, object> SetFieldAccessor(string fieldName, Type ins
4242
var valueParam = Expression.Parameter(valueType, "value");
4343
var member = Expression.Field(instanceParam, fieldName);
4444
var assign = Expression.Assign(member, valueParam);
45-
var lambda = Expression.Lambda<Action<object, object>>(assign);
45+
var lambda = Expression.Lambda<Action<object, object>>(assign, instanceParam, valueParam);
4646

4747
return (Action<object, object>)lambda.Compile();
4848
}

0 commit comments

Comments
 (0)