Open
Description
reflection code:
private MulticastDelegate GetOnModel(IModelSender sender)
{
var senderType = sender.GetType();
var onModel = (MulticastDelegate) sender.GetType()
.GetField("OnModel", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)
.GetValue(sender);
return onModel;
}
the (what i assume to be suggested) code:
private MulticastDelegate GetOnModel(IModelSender sender)
{
var senderType = sender.GetType();
var onModel = (MulticastDelegate) sender.OnModel;
return onModel;
}
``` but the OnModel can only appear on the left/right side of a `+=` or `-=`
Metadata
Metadata
Assignees
Labels
No labels