Resultados da pesquisa a pedido "extension-methods"
Métodos de extensão não reconhecidos
O que é necessário para que um método de extensão seja respeitado quando ele existe em um assembly importado? Eu construí um em um projeto de biblioteca de classes, mas ele não é reconhecido no meu projeto da web que faz referência à biblioteca. ...
Impossível usar ref e out para o primeiro parâmetro ("this") nos métodos de extensão?
Por que é proibido ligarExtension Method comref modificador? Este é possível: public static void Change(ref TestClass testClass, TestClass testClass2) { testClass = testClass2; }E este não: public static void ChangeWithExtensionMethod(this ref ...
Métodos de extensão de enumeração
No vs2008, é possível escrever métodos de extensão que se aplicariam a qualquer enumeração. Eu sei que você pode escrever métodos de extensão em uma enumeração específica, mas quero poder fazer todas as enumerações usando um único método de ...
Por que não consigo chamar um método de extensão de uma classe base do tipo estendido?
Estou tentando adicionar a capacidade de procurar elementos em umList<KeyValuePair<string,int>> substituindo o indexador. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...
Sintaxe dos métodos de extensão vs sintaxe de consulta
Estou tentando entender se há um bom momento para usar palavras-chave linq padrão ou métodos de extensão linq com expressões lambda. Eles parecem fazer a mesma coisa, apenas são escritos de forma diferente. É puramente uma questão de estilo? var ...
O método de extensão LINQ .Cast () falha, mas o objeto (tipo) funciona
Para converter entre alguns objetos LINQ to SQL e DTOs, criamos operadores de conversão explícitos nos DTOs. Dessa forma, podemos fazer o seguinte: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj;Isso funciona bem. No entanto, quando você tenta ...
Qual é a maneira mais fácil de obter o valor da propriedade de uma expressão lambda passada em um método de extensão para HtmlHelper?
Estou escrevendo um método de extensão pequeno e sujo para HtmlHelper, para que eu possa dizer algo como HtmlHelper.WysiwygFor (lambda) e exibir o CKEditor. Eu tenho esse trabalho atualmente, mas parece um pouco mais complicado do que ...
Prioridade do método de extensão
Eu li dehttps://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx [https://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx]que métodos de extensão com o mesmo nome e assinatura que os existentes no tipo base nunca são chamados, mas ...
Você pode tornar um método de extensão estático / compartilhado?
OK, provavelmente já entendi algo errado aqui, mas, tanto quanto posso ver ... Um método de extensão deve estar contido em um módulo, não em uma classeVocê não pode criar métodos nos módulos Estático / CompartilhadoPortanto, você não pode usar ...
Como acessar a extensão do UIColor no SWIFT?
Eu sou muito novo para rápido e tentando criar uma extensão da classe UIColor como extension UIColor{ func getCustomBlueColor() -> UIColor{ return UIColor(red:0.043, green:0.576 ,blue:0.588 , alpha:1.00) }Depois disso, acessei o método ...