Skip to content

Commit 52fb1fb

Browse files
authored
Fixes unitycontainer/unity#45
1 parent 0d031c0 commit 52fb1fb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/Interceptors/InstanceInterceptors/InterfaceInterception/InterfaceInterceptorClassGenerator.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,8 @@ private GenericParameterMapper DefineGenericArguments()
192192

193193
for (int i = 0; i < genericArguments.Length; ++i)
194194
{
195-
genericTypes[i].SetGenericParameterAttributes(genericArguments[i].GenericParameterAttributes);
195+
genericTypes[i].SetGenericParameterAttributes(
196+
genericArguments[i].GenericParameterAttributes & ~GenericParameterAttributes.VarianceMask);
196197
var interfaceConstraints = new List<Type>();
197198
foreach (Type constraint in genericArguments[i].GetGenericParameterConstraints())
198199
{

0 commit comments

Comments
 (0)