0
ответов

IQueryable (не общий): отсутствует число и Пропускать ? он работает с IQueryable

. У меня есть метод расширения, который мне очень помог мне дать ... он выполняет orderby на IQueryable ... но я хотел, чтобы он выполнял обычный IQueryable (не общий) Вот код, счетчик ...
вопрос задан: 26 November 2010 13:23
0
ответов

Использование атрибутов для общих ограничений [дубликат]

Дан такой пример, как .. открытый интерфейс IInterface {} public static void Insert (этот список IList , элементы IList ), где T: IInterface {// ... логика } Это отлично работает ...
вопрос задан: 10 November 2010 16:32
0
ответов

Переключить шаблон данных на основе значения связанных данных в Silverlight / WPF

скажем, я использую WPF или Silverlight и привязываю ContentPresenter к целочисленному свойству: и если оценка 10, я хочу отобразить золотую звезду, и ...
вопрос задан: 9 November 2010 17:59
0
ответов

Может ли веб-сайт определить, какие расширения браузера используются?

Может ли веб-сайт определить, какие расширения браузера используются? В частности, в этом случае автор расширения желает запретить веб-сайтам определять, когда пользователи используют расширение. Так,...
вопрос задан: 2 November 2010 14:41
0
ответов

Является ли метод расширения единственным способом добавить функцию в Enum?

У меня есть перечисление направления: Public Enum Direction Left Right Top Bottom End Enum И Иногда мне нужно получить обратное, поэтому мне кажется неплохим написать: SomeDirection.Inverse () Но я могу '...
вопрос задан: 27 October 2010 05:09
0
ответов

Неоднозначный вызов между двумя универсальными методами расширения C #: один - где T: class, а другой - где T: struct

Рассмотрим два методы расширения: public static T MyExtension (this T o), где T: class public static T MyExtension (this T o) где T: struct и класс: class MyClass () {...} Теперь ...
вопрос задан: 25 October 2010 11:20
0
ответов

Дополнительный Метод с динамично созданным linq предикатом

У меня есть этот дополнительный метод. общедоступный статический IQueryable <T> SearchBy <T> (этот IQueryable <T> источник, критерии SearchCriteria) {//бросают ошибку, если источник...
вопрос задан: 21 October 2010 01:44
0
ответов

инкапсуляция логики в запросе linq to sql через метод расширения

Даны два класса в вашем файле LINQ to SQL .dbml со следующими свойствами. Клиент CustomerId Имя Фамилия AddressId Адрес AddressId Улица Город Штат ...
вопрос задан: 14 October 2010 16:11
0
ответов

Методы расширения и проверка во время компиляции

Может быть, немного сложнее, но мне интересно, почему. В System.Linq.Enumerable. cs System.Core.dll у нас есть: public static int Count (этот IEnumerable источник); В моем коде я делаю ...
вопрос задан: 13 October 2010 06:24
0
ответов

Почему нельзя напрямую вызывать методы расширения?

Кто-нибудь может объяснить мне, почему в следующем третьем вызове DoSomething недействителен? (Сообщение об ошибке: «Имя 'DoSomething' не существует в текущем контексте») открытый класс A {} ...
вопрос задан: 11 October 2010 12:29
0
ответов

Разделить коллекцию C # на равные части, сохраняя сортировку

Я пытаюсь разбить коллекцию на несколько коллекций, сохраняя при этом сортировку, которая есть у меня в коллекции. Я пробовал использовать следующий метод расширения, но он разбивает их неправильно…
вопрос задан: 8 October 2010 17:47
0
ответов

метод расширения для метода C #

Есть ли способ иметь метод расширения для метода? Примером этого может быть метод, который принимает некоторый пользовательский объект в качестве параметра, и вам нужно выполнить проверку безопасности, может ли этот пользователь использовать этот метод в
вопрос задан: 8 October 2010 08:25
0
ответов

метод расширения вызывает другой метод в том же классе расширения - хороший дизайн?

Я спрашиваю себя, является ли это хорошим дизайном, если метод расширения использует другой в том же классе расширения. открытый класс ClassExtensions {public static bool IsNotNull (этот источник T) ...
вопрос задан: 16 September 2010 19:12
0
ответов

Методы расширения в ссылочных сборках?

Если я попытаюсь вызвать свой метод расширения, который определяется следующим образом: Модуль LinqExtensions _ Открытая функция ToSortableBindingList (Of TSource) (ByVal ...
вопрос задан: 16 September 2010 09:31
0
ответов

Вызов методов расширения интерфейса из разработчика выглядит странно в C #

Вызов метода расширения, который работает с интерфейсом из разработчика, кажется, требует использования ключевого слова this. Это кажется странным. Кто-нибудь знает почему? Есть ли более простой способ предоставить общий доступ ...
вопрос задан: 15 September 2010 06:24
0
ответов

Как выбрать элемент в списке of N с использованием функции расширения Where?

Предположим, у меня есть класс AddressType, определенный как есть: public class AddressType {public int AddressTypeId {get; устанавливать; } общедоступная строка Описание {получить; устанавливать; } } Имея объект List в коде, ...
вопрос задан: 12 September 2010 15:25
0
ответов

Статические методы расширения, поддерживающие ограничения элементов

Мне нужно реализовать статический метод расширения, поддерживающий ограничения элементов для некоторых базовых примитивных типов, таких как целые числа, числа с плавающей запятой и т. Д. Вот мой код для целых чисел со знаком: module MyOperators = let ...
вопрос задан: 9 September 2010 22:54
0
ответов

Как создать окно с глубиной 32 бит

Я пытаюсь создать окно X11 с небольшой глубиной 32, чтобы я мог использовать цвета ARGB. Вот что я делаю: XVisualInfo vinfo; int глубина = 32; мы можем написать удобные операторы LINQ, которые решают общие проблемы. Я хочу услышать, какие методы или пере
вопрос задан: 5 September 2010 11:03
0
ответов

Можно ли написать метод расширения для абстрактного класса

Почему я не могу расширить абстрактный класс. Есть ли работа для достижения этой цели? В Silverlight Enum.GetNames отсутствует. Итак, я хотел бы расширить его и включить в мою сборку утилит. По ...
вопрос задан: 1 September 2010 11:56
0
ответов

Является ли этот метод расширения для принудительной установки строки в целое число или по умолчанию равным 0 избыточным?

Мне потребовалась однострочная строка для преобразования строки в целое число, и если Строка является чем-то недопустимым, затем просто установите его на ноль. Поэтому я сделал следующий метод расширения, но я могу представить, что есть система ...
вопрос задан: 30 August 2010 14:12
0
ответов

Действительно ли возможно определить универсальный дополнительный метод в F#?

Я пытался использовать Насмешки Носорога с кодом F#, и следующий код был проблематичным: позвольте сервису = MockRepository. GenerateMock <IMyService> () сервис. Тупик (s => s. Имя).Return ("Сервис");...
вопрос задан: 1 August 2010 10:18
0
ответов

Там какой-либо путь состоит в том, чтобы добавить метод к объекту JSON?

Там какой-либо путь состоит в том, чтобы добавить метод к объекту JSON?
вопрос задан: 29 July 2010 07:10
0
ответов

ActiveRecord - замените ошибку проверки допустимости модели предупреждением

Я хочу смочь заменить полевую ошибку предупреждением при сохранении/обновлении модели в направляющих. В основном я хочу просто записать обертку вокруг методов проверки, это генерирует ошибку, сохранит...
вопрос задан: 27 July 2010 09:58
0
ответов

Методы расширения с помощью Moq

У меня есть ранее существующий интерфейс ... открытый интерфейс ISomeInterface {void SomeMethod (); } и я расширил этот интерфейс, используя открытый статический класс mixin ... SomeInterfaceExtensions {...
вопрос задан: 19 February 2010 12:43
0
ответов

Функция “автотвердости” Visual Studio не работает на дополнительные методы - что теперь?

Я люблю функцию "Resolve" в Visual Studio. Типичный сценарий: Введите в Типе Отладки. Заметьте, что никакой intellisense не появляется, Щелкают правой кнопкой по Select Resolve Choose с помощью Системы. Диагностика или Система....
вопрос задан: 6 September 2009 08:50