Пример #1
0
        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)));
        }