1515namespace 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