We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d031c0 commit 52fb1fbCopy full SHA for 52fb1fb
1 file changed
src/Interceptors/InstanceInterceptors/InterfaceInterception/InterfaceInterceptorClassGenerator.cs
@@ -192,7 +192,8 @@ private GenericParameterMapper DefineGenericArguments()
192
193
for (int i = 0; i < genericArguments.Length; ++i)
194
{
195
- genericTypes[i].SetGenericParameterAttributes(genericArguments[i].GenericParameterAttributes);
+ genericTypes[i].SetGenericParameterAttributes(
196
+ genericArguments[i].GenericParameterAttributes & ~GenericParameterAttributes.VarianceMask);
197
var interfaceConstraints = new List<Type>();
198
foreach (Type constraint in genericArguments[i].GetGenericParameterConstraints())
199
0 commit comments