public IMethod Specialize(TypeParameterSubstitution substitution) { return(new VarArgInstanceMethod( baseMethod.Specialize(substitution), parameters.Skip(baseMethod.Parameters.Count - 1).Select(p => p.Type.AcceptVisitor(substitution)).ToList())); }
IMember IMember.Specialize(TypeParameterSubstitution substitution) { return(Specialize(substitution)); }