in关键字的作用解决方法

in关键字的作用public delegate void TypedEventHandlerin TSender(TSender sender, EventArgs e)这个

in关键字的作用
public delegate void TypedEventHandler<in TSender>(TSender sender, EventArgs e);
这个泛型委托in 关键字有什么作用?

[解决办法]
in 表示输入的参数不能修改