public void DeclareGenericParameters(INodeWithGenericParameters node, IGenericParameter[] parameters, int parameterIndexDelta) { for (int i = 0; i < parameters.Length; ++i) { var prototype = parameters[i]; var newParameter = CreateGenericParameterDeclaration(parameterIndexDelta + i, prototype.Name); node.GenericParameters.Add(newParameter); } }
public void DeclareGenericParameters(INodeWithGenericParameters node, IGenericParameter[] parameters, int parameterIndexDelta) { for (int i=0; i < parameters.Length; ++i) { var prototype = parameters[i]; var newParameter = CreateGenericParameterDeclaration(parameterIndexDelta + i, prototype.Name); node.GenericParameters.Add(newParameter); } }
public void DeclareGenericParameters(INodeWithGenericParameters node, IGenericParameter[] parameters) { DeclareGenericParameters(node, parameters, 0); }
public void DeclareGenericParameters(INodeWithGenericParameters node, IGenericParameter[] parameters, int parameterIndexDelta) { for (int i=0; i < parameters.Length; ++i) { IGenericParameter p = parameters[i]; node.GenericParameters.Add( CreateGenericParameterDeclaration(parameterIndexDelta + i, p.Name)); } }