Resultados da pesquisa a pedido "extension-methods"
Método de extensão para obter o nome da propriedade
Eu tenho um método de extensão para obter o nome da propriedade como public static string Name<T>(this Expression<Func<T>> expression) { MemberExpression body = (MemberExpression)expression.Body; return body.Member.Name; }Estou chamando isso ...
Por que a coleção Controls não fornece todos os métodos IEnumerable?
Não tenho certeza de como a ControlCollection do ASP.Net funciona, então talvez alguém possa esclarecer isso para mim. Eu descobri recentemente a mágica que é os métodos de extensão e o Linq. Fiquei muito triste ao descobrir que essa sintaxe não ...
Exemplo de extensão Swift
Eu estava originalmente querendo saber como fazer algo assim UIColor.myCustomGreenpara que eu possa definir minhas próprias cores e usá-las em todo o meu aplicativo. Eu tinha estudado extensões antes e pensei que provavelmente poderia ...
Métodos de extensão em Python
O Python possui métodos de extensão como o C #? É possível chamar um método como: MyRandomMethod()em tipos existentes comoint? myInt.MyRandomMethod()
Como converter o tipo int [] para int? []
Estou usando uma consulta linq para gerar uma matriz int. Mas preciso passar isso para um método que apenas aceite int? []. Então, depois de procurar maneiras de converter int [] para int? [], Encontrei algo que parecia funcionaraqui ...
Detectar a versão da estrutura de destino em tempo de compilação
Eu tenho algum código que faz uso de métodos de extensão, mas compila no .NET 2.0 usando o compilador no VS2008. Para facilitar isso, tive que declarar ExtensionAttribute: /// <summary> /// ExtensionAttribute is required to define extension ...
Por que a palavra-chave 'this' é necessária para chamar um método de extensão de dentro da classe estendida
Eu criei um método de extensão para um ASP.NET MVC ViewPage, por exemplo: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } }Ao chamar esse método de uma View ...
Como os métodos de extensão funcionam?
Quero criar um método de extensão no Unity3d para a classe Vector3. Mas parece que não entendi. Isto é o que eu tenho: public static class ExtensionMethods{ public static Vector3 MaxValue(this Vector3 _vec3) { return ...
Método de extensão Linq, como encontrar filho na coleção recursiva
Eu já estou familiarizado com o Linq, mas tenho pouco conhecimento dos métodos de extensão. Espero que alguém possa me ajudar. Então, eu tenho esse pseudo-código de coleção hierárquica, ou seja: class Product prop name prop type prop id prop ...
Qual é o seu operador LINQ to Objects favorito que não está embutido?
Com os métodos de extensão, podemos escrever operadores LINQ úteis que resolvem problemas genéricos. Quero ouvir quais métodos ou sobrecargas estão faltando noSystem.Linq namespace e como você os implementou. Implementações limpas e elegantes, ...