Resultados da pesquisa a pedido "extension-methods"

2 a resposta

Experiência com interfaces fluentes? Eu preciso da sua opinião!

3 a resposta

Métodos de extensão em uma classe estática? [duplicado]

5 a resposta

Polimorfismo Através de Métodos de Extensão?

5 a resposta

Extensões genéricas de mapa / redução de lista em c #

Estou escrevendo algumas extensões para imitar o mapa e reduzir funções no Lisp. public delegate R ReduceFunction<T,R>(T t, R previous); public delegate void TransformFunction<T>(T t, params object[] args); public static R Reduce<T,R>(this ...

3 a resposta

Um site pode detectar quais extensões de navegador estão sendo usadas?

Um site pode detectar quais extensões de navegador estão sendo usadas? Especificamente neste caso, o autor da extensão desejaevitasites identifiquem quando os usuários estão usando a extensão. Assim, para um exemplo genérico, os programadores do ...

2 a resposta

Injetando serviço de DI em um método de extensão

Estou tentando pegar oIStringLocalizer instância de serviço dentro de um método de extensão, é possível? Alguma sugestão de como devo injetá-lo? Meu objetivo aqui é traduzir um tipo usando seu nome como convenção. public static class ...

1 a resposta

A resolução do método genérico em C # falha com um erro de chamada ambíguo

Suponha que eu tenha definido dois tipos não relacionados e dois métodos de extensão com a mesma assinatura, mas com filtros de tipos diferentes: public class Foo {} public class Bar {} public static class FooExtensions { public static TFoo ...

3 a resposta

Como chamo métodos de extensão de fora da classe em que são definidos?

Aqui está um exemplo mínimo que demonstra o problema: abstract class Base { abstract fun String.extension(x: Char) } class Derived : Base() { override fun String.extension(x: Char) { // Calling lots of methods on String, hence extension method ...

1 a resposta

Swift: É possível adicionar uma extensão de protocolo a um protocolo?

Digamos que eu tenho dois protocolos: protocol TheirPcol {} protocol MyPcol { func extraFunc() }O que eu quero fazer é criar uma extensão de protocolo para 'TheirPcol' que permitaextraFunc() trabalhe em qualquer coisa que esteja em conformidade ...

3 a resposta

como posso expandir a área de ocorrência de um UIButton específico no Swift?

Na minha inscrição, tenho umUIButton isso é muito pequeno, então pensei em aumentar a área de impacto dela. Eu encontrei uma extensão para isso: fileprivate let minimumHitArea = CGSize(width: 100, height: 100) extension UIButton { open override ...