Resultados da pesquisa a pedido "extension-methods"

6 a resposta

Reflexão para identificar métodos de extensão

Em C #, existe uma técnica usando reflexão para determinar se um método foi adicionado a uma classe como um método de extensão? Dado um método de extensão como o mostrado abaixo, é possível determinar que Reverse () foi adicionado à classe de ...

2 a resposta

Como eu digo ao linq2db como traduzir uma determinada expressão, ou seja, Split (char) em SQL quando ele não sabe como fazer isso?

estou usandolinq2db [https://www.nuget.org/packages/linq2db/]e, embora funcione bem o suficiente para a maioria das operações CRUD, encontrei muitas expressões que simplesmente não podem ser traduzidas para SQL. Chegou ao ponto em que, a menos ...

8 a resposta

Estendendo enums, exagero?

Eu tenho um objeto que precisa ser serializado para um formato EDI. Neste exemplo, diremos que é um carro. Um carro pode não ser o melhor exemplo, porque as opções b / c mudam com o tempo, mas para o objeto real, as Enums nunca mudam. Eu tenho ...

1 a resposta

Como resolver a dependência na classe estática com o Unity?

Eu tenho o seguinte método de extensão, que existe (naturalmente) em uma classe estática. public static class MyExtensions { [Dependency] private static IMyDataContext _myDataContext { get; set; } public static void MyExtensionMethod(this ...

6 a resposta

Por que usar o TagBuilder em vez do StringBuilder?

qual é a diferença entre usar o construtor de tags e o construtor de strings para criar uma tabela em uma classe htmlhelper ou usar a tabela HtmlTable? eles não estão gerando a mesma coisa?

8 a resposta

Qual método tem melhor desempenho: .Any () vs .Count ()> 0?

noSystem.Linq namespace, agora podemos estender nossaIEnumerableé ter oAny() eCount() métodos de extensão. Recentemente me disseram que se eu quiser verificar se uma coleção contém 1 ou mais itens, devo usar o.Any() método de extensão em vez ...

4 a resposta

Scala equivalente aos métodos de extensão do C #?

Em C #, você pode escrever: using System.Numerics; namespace ExtensionTest { public static class MyExtensions { public static BigInteger Square(this BigInteger n) { return n * n; } static void Main(string[] args) { BigInteger two = new ...

6 a resposta

Desvantagens dos métodos de extensão?

O método de extensão é um recurso realmente útil que você pode adicionar muitas funções que você deseja em qualquer classe. Mas estou me perguntando se há alguma desvantagem que possa me trazer problemas. Algum comentário ou sugestão?

4 a resposta

Método de extensão LINQ existente semelhante ao Parallel.For? [duplicado]

Possível duplicado: Equivalente LINQ de foreach para IEnumerable <T> [https://stackoverflow.com/questions/200574/linq-equivalent-of-foreach-for-ienumerablet] Os métodos de extensão linq para o ienumerable são muito úteis ... mas não são úteis se ...

6 a resposta

VB.NET: impossível usar o método de extensão na instância System.Object

Posso criar um método de extensão para todas as subclasses deSystem.Object (tudo)? Exemplo: <Extension> Public Function MyExtension(value As Object) As Object Return value End FunctionAs funções acima não funcionarão para a instância do ...