0
ответов

Выражения, нарушающие код при компиляции с использованием VS2015 Update 1

После установки Visual Studio 2015 Update 1 на мой компьютер я увидел, что некоторые из моих модульных тестов не пройдены. Проведя некоторое исследование, я смог свести проблему к следующей строке кода: Выражение <...
вопрос задан: 7 March 2016 03:29
0
ответов

Какова цель класса Expression?

Мне интересно, в чем именно разница между переносом делегата внутри Expression <> и нет? Я вижу, что Expression часто используется с LinQ, но пока я не нашел ни одного ...
вопрос задан: 5 January 2016 11:57
0
ответов

Преобразование Linq в XSLT

Есть ли способ преобразовать запросы LINQ в XSLT? таким же образом LINQ можно преобразовать в SQL? Я имею в виду, что если у меня есть твердый, четко определенный XML (соответствует XSD), есть ли способ скомпилировать материал под ...
вопрос задан: 6 December 2015 21:23
0
ответов

PropertyExpression отсутствует

Я пытаюсь написать простой пример, используя выражения, но у меня странная ошибка: я не могу использовать PropertyExpression во время компиляции. Когда я пишу это, я получаю ошибку, и она не компилируется, но во время выполнения в ...
вопрос задан: 30 April 2015 08:11
0
ответов

Изучение деревьев выражений в LINQ [закрыто]

Какие статьи / руководства вы можете порекомендовать для деревьев выражений LINQ?
вопрос задан: 28 November 2014 04:56
0
ответов

Можно ли интерпретировать дерево выражений C # для выдачи JavaScript?

Для Например, если у вас есть такое выражение: Expression > fn = x => x * x; Есть ли что-нибудь, что будет проходить по дереву выражения и генерировать его? "function (x) ...
вопрос задан: 12 November 2014 22:58
0
ответов

Деревья выражений Java [закрываются]

Существует ли эквивалент Деревьев выражений .NET что underly LINQ для JVM? Я хотел бы реализовать некоторый LINQ как структуры кода в Scala, и я задаюсь вопросом, должен ли я прокрутить свое собственное...
вопрос задан: 28 December 2013 05:59
0
ответов

Ищу компилятор C # => Linq Expression

Я ищу возможность преобразовывать целые методы в деревья выражений. Записывать это было бы отстой. :) Итак (тривиальный пример), учитывая следующий текст: public static int Add (int a, int b) { ...
вопрос задан: 15 October 2013 08:44
0
ответов

Динамическое объявление Func

Рассмотрим следующее: var propertyinfo = typeof (Customer) .GetProperty (sortExpressionStr); Введите orderType = propertyinfo.PropertyType; теперь я хочу объявить Func Я знаю, что это не так ...
вопрос задан: 27 April 2013 12:27
0
ответов

Дерево выражений для метода String.IndexOf

Как мне построить дерево выражений для string.IndexOf ("substring" , StringComparison.OrdinalIgnoreCase)? Я могу заставить его работать без второго аргумента: StringComparison.OrdinalIgnoreCase. Эти ...
вопрос задан: 26 April 2013 05:04
0
ответов

Неправильное количество параметров, предоставленных для лямбда-объявления

Пожалуйста, взгляните на мой код: Я пытаюсь создать myCar с деревом выражений . Я получаю исключение ArgumentException в этой строке var m = Expression.Lambda
вопрос задан: 23 April 2013 15:32
0
ответов

Существует ли визуализатор дерева выражений для VS 2012?

Существует ли визуализатор дерева выражений для VS 2012? Я провел поиск, но обнаружил, что VS 2008 появляется повсюду, а в новом VS 2012 нет папки Visualizers в...
вопрос задан: 25 February 2013 18:43
0
ответов

Как создать Expression.Property дочернего объекта

обычно я создаю выражение таким образом. ВыражениеПараметра pe = Выражение.Параметр (typeof (object1 ), "x" ); строка Имя = "свойство1"; MemberExpression left = Expression.Property (pe, (object1 ).....
вопрос задан: 20 February 2013 08:20
0
ответов

Linq: Создать логическое обратное выражение

Я хотел бы создать метод, который принимает Expression > и создает его логическое обратное (т.е. он вернет false там, где он бы вернулся истина, и наоборот ...
вопрос задан: 19 February 2013 02:09
0
ответов

Доступ к индексатору от дерева выражений

я работаю над функцией фильтрации. Фильтр будет сборкой дерева выражений пользователем. Будет приблизительно 30 полей, которые пользователь может использовать для фильтрации. Я думаю, что лучший способ состоит в том, чтобы создать объект...
вопрос задан: 14 February 2013 16:58
0
ответов

Построение деревьев пользовательских выражений при использовании операторов в C #

Этот вопрос касается построения деревьев пользовательских выражений в .NET с использованием операторов C # (или любого другого языка). Я задаю вопрос вместе с некоторой справочной информацией. Для моего ...
вопрос задан: 26 August 2012 11:08
0
ответов

Обнаружить круглые скобки в BinaryExpression

Я создаю анализатор выражений, из которого я хотел бы сгенерировать код запроса к базе данных, я зашел довольно далеко, но застрял в точном разборе BinaryExpressions. Их довольно легко разбить ...
вопрос задан: 23 August 2012 02:56
0
ответов

Используйте скомпилированное лямбда-выражение вместо Activator.CreateInstance для инициализации объекта SoapHttpClientProtocol

. Я работаю с кодом, который динамически создает экземпляр объекта SoapHttpClientProtocol (прокси-класса )и использует этот объект для вызова веб-службы WS -Basic I. Вот упрощенная версия моего...
вопрос задан: 26 July 2012 18:01
0
ответов

Построение лямбда-выражения OrderBy на основе свойства дочерней сущности

Я пытаюсь сгенерировать предложение LINQ OrderBy, используя лямбда-выражения с вводом имени столбца объекта в виде строки (в переменной sortOn ниже ). Приведенный ниже код отлично работает для...
вопрос задан: 13 July 2012 17:06
0
ответов

Заменить параметр в лямбда-выражении

Учитывая этот код :открытый класс Foo { общедоступный {получить; набор; } общественный интервал b { получить; набор; } } закрытый недействительный тест (){ List foos = новый List (); foos.Add (новый Foo (...
вопрос задан: 22 June 2012 16:31
0
ответов

Преимущества байт-кодов на основе стека или машин с бесконечным регистром.

Компиляторы часто выбирают промежуточные представления (IR), основанные либо на стеке, либо на бесконечном регистре. Каковы преимущества этих деревьев выражений?
вопрос задан: 20 June 2012 13:17
0
ответов

Pretty Печать древовидной структуры данных в Ruby

Я работаю над созданием компилятора и в рамках этого Я генерирую дерево, которое представляет исходную программу, которая передается. Я хочу отобразить это дерево, подобное моде, чтобы я мог отображать ...
вопрос задан: 19 June 2012 14:51
0
ответов

Как отлаживать или устанавливать оператор break внутри скомпилированного дерева выражений?

Когда внешняя библиотека содержит провайдер LINQ и выдает исключение при выполнении дерева динамических выражений, как я могу прервать работу при выдаче этого выражения? Я, например, пользуюсь третьим...
вопрос задан: 14 June 2012 09:36
0
ответов

Надежное обнаружение классов, созданных компилятором, в деревьях выражений C#

Я создаю конвертер выражений C# в Javascript, по аналогии с Linq-to-SQL,но я столкнулся с проблемами с деревьями выражений, созданными компилятором. Особая проблема, с которой я сталкиваюсь, это...
вопрос задан: 13 June 2012 10:18
0
ответов

Динамическое создание Func<> — лямбда-выражения против деревьев выражений

Вот код для возврата линейной функции (y=ax+b ). public static Func LinearFunc(двойной наклон, двойное смещение) { return d => d * наклон + смещение; } Я мог бы сделать ...
вопрос задан: 26 May 2012 15:00
0
ответов

Ограничения глубины дерева выражений

Я столкнулся с проблемой, пытаясь вызвать Compile() для выражения LambdaExpression типа Expression>, которое имеет глубину около 400. И меньшие значения не вызывают никаких проблемы. И я могу'...
вопрос задан: 25 May 2012 14:38
0
ответов

Дерево выражений — компилировать внутреннюю лямбду во внешнюю лямбду — разрешение области видимости

Я создаю дерево выражений, и возникает ситуация, когда мне нужно создать одну лямбду в другой лямбде, сохранить внутреннюю в классе и добавить этот класс в дерево выражений. Это простой пример...
вопрос задан: 19 May 2012 21:28
0
ответов

Создание делегата из конструктора

Используя отражение, я пытаюсь создать делегата из конструктора без параметров следующим образом: Delegate del = GetMethodInfo( () => System.Activator.CreateInstance( type ) ).CreateDelegate( delType )...
вопрос задан: 15 May 2012 03:07
0
ответов

Снова используются синтаксические узлы Roslyn?

Я взглянул на Roslyn CTP и, хотя он решает проблему, аналогичную API-интерфейсу дерева выражений, оба неизменны, но Roslyn делает это совершенно по-другому: узлы выражений не имеют ...
вопрос задан: 2 May 2012 16:17
0
ответов

как объединить Expression>[]?

У меня есть массив Expression> Однако я хочу объединить их вместе, чтобы получить только один элемент этого типа. Как мне это сделать? Могу ли я преобразовать результат Expression....
вопрос задан: 30 April 2012 21:24