Skip to content

Commit 25884c0

Browse files
committed
Remove name2GenericType from GenericUtil
1 parent c90b6af commit 25884c0

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/Castle.Core/DynamicProxy/Generators/Emitters/GenericUtil.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
namespace Castle.DynamicProxy.Generators.Emitters
1616
{
1717
using System;
18-
using System.Collections.Generic;
1918
using System.Diagnostics;
2019
using System.Reflection;
2120
using System.Reflection.Emit;
@@ -31,16 +30,14 @@ public static GenericTypeParameterBuilder[] CopyGenericArguments(
3130
MethodInfo methodToCopyGenericsFrom,
3231
TypeBuilder builder)
3332
{
34-
var _ = new Dictionary<string, GenericTypeParameterBuilder>();
35-
return CopyGenericArguments(methodToCopyGenericsFrom, _, builder.DefineGenericParameters);
33+
return CopyGenericArguments(methodToCopyGenericsFrom, builder.DefineGenericParameters);
3634
}
3735

3836
public static GenericTypeParameterBuilder[] CopyGenericArguments(
3937
MethodInfo methodToCopyGenericsFrom,
4038
MethodBuilder builder)
4139
{
42-
var _ = new Dictionary<string, GenericTypeParameterBuilder>();
43-
return CopyGenericArguments(methodToCopyGenericsFrom, _, builder.DefineGenericParameters);
40+
return CopyGenericArguments(methodToCopyGenericsFrom, builder.DefineGenericParameters);
4441
}
4542

4643
private static Type AdjustConstraintToNewGenericParameters(
@@ -107,7 +104,6 @@ private static Type[] AdjustGenericConstraints(MethodInfo methodToCopyGenericsFr
107104

108105
private static GenericTypeParameterBuilder[] CopyGenericArguments(
109106
MethodInfo methodToCopyGenericsFrom,
110-
Dictionary<string, GenericTypeParameterBuilder> name2GenericType,
111107
ApplyGenArgs genericParameterGenerator)
112108
{
113109
var originalGenericArguments = methodToCopyGenericsFrom.GetGenericArguments();
@@ -136,8 +132,6 @@ private static GenericTypeParameterBuilder[] CopyGenericArguments(
136132

137133
newGenericParameters[i].SetGenericParameterAttributes(GenericParameterAttributes.None);
138134
}
139-
140-
name2GenericType[argumentNames[i]] = newGenericParameters[i];
141135
}
142136

143137
return newGenericParameters;

0 commit comments

Comments
 (0)