private void BuildGenericParameters(GenericParameterDeclarationCollection declarations) { _genericParameters = new InternalGenericParameter[declarations.Count]; int i = 0; foreach (GenericParameterDeclaration gpd in declarations) { gpd.Entity = _genericParameters[i] = new InternalGenericParameter(_typeSystemServices, gpd, this, i); i++; } }