Resultados de la búsqueda a petición "extension-methods"
¿Cómo puedo expandir el área de impacto de un UIButton específico en Swift?
En mi solicitud tengo unUIButton eso es bastante pequeño, así que pensé en aumentar el área de impacto. Encontré una extensión para eso: fileprivate let minimumHitArea = CGSize(width: 100, height: 100) extension UIButton { open override func ...
¿Puede un sitio web detectar qué extensiones de navegador se están utilizando?
¿Puede un sitio web detectar qué extensiones de navegador se están utilizando? Específicamente en este caso, el autor de la extensión deseaevitarsitios web de identificar cuando los usuarios están utilizando la extensión. Entonces, para ...
Swift: ¿Es posible agregar una extensión de protocolo a un protocolo?
Digamos que tengo dos protocolos: protocol TheirPcol {} protocol MyPcol { func extraFunc() }Lo que quiero hacer es crear una extensión de protocolo para 'TheyPcol' que permitaextraFunc() trabajar en cualquier cosa que se ajuste a 'TheyPcol'. ...
La resolución del método genérico C # falla con un error de llamada ambiguo
Supongamos que he definido dos tipos no relacionados y dos métodos de extensión con la misma firma pero con filtros de tipo diferentes: public class Foo {} public class Bar {} public static class FooExtensions { public static TFoo ...
¿Qué son los métodos de extensión?
¿Cuáles son los métodos de extensión en .NET? EDITAR: He publicado una pregunta de seguimiento enUso de métodos de extensión [https://stackoverflow.com/questions/403619/usage-of-extension-methods]
¿Cómo anulo ToString () e implemento genérico?
Tengo un código que quiero hacer los siguientes cambios: ¿Cómo anulo ToString ()? Dice: Un miembro estático ... ToString (System.Collections.Generic.List) 'no se puede marcar como override, virtual o abstract. ¿Cómo lo hago genérico? public ...
Resolución de métodos de extensión / ambigüedad de LINQ
Estoy escribiendo un complemento paraReSharper [http://en.wikipedia.org/wiki/ReSharper]4. Para esto, necesitaba hacer referencia a varios ensambles de ReSharper. Uno de los ensamblados (JetBrains.Platform.ReSharper.Util.dll) contiene ...
Inyección de servicio DI en un método de extensión
Estoy tratando de obtener elIStringLocalizer instancia de servicio dentro de un método de extensión, ¿es posible? ¿Alguna sugerencia sobre cómo debo inyectarlo? Mi objetivo aquí es traducir un tipo usando su nombre como convención. public ...
¿_ArrayType o _ArrayProtocol no están disponibles en Swift 3.1?
Yo estaba usando_ArrayType en mi proyecto cuando estaba ejecutando swift 2.1. Actualicé a Swift 3.0.2 (Xcode 8.2.1) la semana pasada y encontréaquí [https://stackoverflow.com/questions/39708106/where-did-arraytype-go-in-swift-3] ese_ArrayType se ...
Enum de string, int, etc.
Usando el método de extensión podemos crear métodos para convertir una enumeración a otro tipo de datos como string, int creando métodos de extensiónToInt(), ToString(), etc. para la enumeración. Me pregunto cómo implementar al revés, ...