Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 8c1ad40

Browse files
committed
Remove Generic name from generic delegate
1 parent b7daeb4 commit 8c1ad40

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/ServiceStack.Text/AutoMappingUtils.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -764,10 +764,11 @@ public void Populate(object to, object from,
764764
}
765765

766766
public delegate object GetMemberDelegate(object instance);
767+
public delegate object GetMemberDelegate<T>(T instance);
767768

768769
public delegate void SetMemberDelegate(object instance, object value);
769770
public delegate void SetMemberRefDelegate(ref object instance, object propertyValue);
770-
public delegate void SetMemberRefGenericDelegate<T>(ref T instance, object value);
771+
public delegate void SetMemberRefDelegate<T>(ref T instance, object value);
771772

772773
internal static class TypeConverter
773774
{

src/ServiceStack.Text/Reflection/StaticAccessors.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ public static Action<T, object> GetValueSetter<T>(this FieldInfo fieldInfo)
220220
).Compile();
221221
}
222222

223-
public static SetMemberRefGenericDelegate<T> GetValueSetterGenericRef<T>(this FieldInfo fieldInfo)
223+
public static SetMemberRefDelegate<T> GetValueSetterGenericRef<T>(this FieldInfo fieldInfo)
224224
{
225225
var instance = Expression.Parameter(typeof(T).MakeByRefType(), "i");
226226
var argument = Expression.Parameter(typeof(object), "a");
@@ -233,7 +233,7 @@ public static SetMemberRefGenericDelegate<T> GetValueSetterGenericRef<T>(this Fi
233233
field,
234234
Expression.Convert(argument, fieldInfo.FieldType));
235235

236-
return Expression.Lambda<SetMemberRefGenericDelegate<T>>
236+
return Expression.Lambda<SetMemberRefDelegate<T>>
237237
(
238238
setterCall, instance, argument
239239
).Compile();

0 commit comments

Comments
 (0)