memberType==typeof(char)?nameof(SqlMapper.ReadChar):nameof(SqlMapper.ReadNullableChar),BindingFlags.Static|BindingFlags.Public),null);// stack is now [target][target][typed-value]
memberType==typeof(char)?nameof(SqlMapper.ReadChar):nameof(SqlMapper.ReadNullableChar),BindingFlags.Static|BindingFlags.Public),null);// stack is now [target][target][typed-value]
memberType==typeof(TimeSpan)?nameof(SqlMapper.ReadTimeSpan):nameof(SqlMapper.ReadNullableTimeSpan),BindingFlags.Static|BindingFlags.Public),null);// stack is now [target][target][typed-value]
}
else
else
{
{
il.Emit(OpCodes.Dup);// stack is now [target][target][value][value]
il.Emit(OpCodes.Dup);// stack is now [target][target][value][value]