Resultados da pesquisa a pedido "extension-methods"

8 a resposta

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. ...

4 a resposta

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 ...

7 a resposta

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 ...

1 a resposta

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; ...

7 a resposta

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 ...

3 a resposta

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 ...

6 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

7 a resposta

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 ...