private IEnumerable <TypeParameterBuilder> MakeTypeParameterBuilders(MethodSymbol current) { if (SyntaxArity == 0) { return(SpecializedCollections.EmptyEnumerable <TypeParameterBuilder>()); } var withParams = new WithMethodTypeParametersBinder(current, Next); return (SyntaxTypeParameters .Select(ta => new TypeParameterBuilder(ta, current, withParams.Location(ta)))); }
private IEnumerable<TypeParameterBuilder> MakeTypeParameterBuilders(MethodSymbol current) { if (SyntaxArity == 0) { return SpecializedCollections.EmptyEnumerable<TypeParameterBuilder>(); } var withParams = new WithMethodTypeParametersBinder(current, Next); return SyntaxTypeParameters .Select(ta => new TypeParameterBuilder(ta, current, withParams.Location(ta))); }