Resultados da pesquisa a pedido "extension-methods"
nUnit testando um método de extensão do controlador
estrutura de controles do @UX que estou usando requer um método de extensão nos controladores MVC. Uma referência de objeto nulo é lançada quando o nUnit tenta chamar esse método (usado para empacotar uma exibição parcial no Json O autor da ...
Modifique a fatia da função string para string para retornar o último índice se a string não for encontrada
Eu tenho uma função de fatia que eu tenhoaqui [https://stackoverflow.com/questions/31725424/swift-get-string-between-2-strings-in-a-string] . Eu queria saber como posso modificá-lo para que, se oto string não foi encontrada, mas encontroufrom ...
Atualizando Swift 3 para 4, extensão rápida não está mais no objetivo c
Acabei de atualizar um projeto de idioma misto (objetivo-c e Swift) do Swift 3 para o Swift 4. Tudo parecia correr bem, exceto que todas as minhas extensões Swift não estão mais acessíveis no objetivo-c. Não consigo descobrir como ...
_ArrayType ou _ArrayProtocol não está disponível no Swift 3.1?
Eu estava usando_ArrayType no meu projeto quando eu estava rodando no swift 2.1. Atualizei para o swift 3.0.2 (Xcode 8.2.1) na semana passada e ...
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 ...
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 ...
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 ...
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 ...
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 ...
Estendendo Arrays digitados (de tipos primitivos como Bool) no Swift 3?
Anteriormente no Swift 2.2 eu sou capaz de fazer: extension _ArrayType where Generator.Element == Bool{ var allTrue : Bool{ return !self.contains(false) } }que se estende[Bool] com.allTrue. Por exemplo. [true, true, false].allTrue == falseMas ...