Resultados da pesquisa a pedido "reflection"
Detect se o tipo de um objeto é um tipo definido pelo .NET Framework
Como determinar por reflexão se o tipo de um objeto é definido por uma classe em meu próprio assembly ou pelo .NET Framewor Não quero fornecer o nome do meu próprio assembly no código, porque ele deve funcionar com qualquer assembly e namespac
Existe uma maneira de "substituir" um método pela reflexã
Sem herança, mas somente com reflexão, é possível alterar dinamicamente o código de um método em C #? algo como nameSpaceA.Foo.method1 = aDelegate; Não consigo alterar / editar a Classe Foo. namespace nameSpaceA { class Foo { private void ...
olução para limitação de atributo genérico em C #
Como discutidoaqu [https://stackoverflow.com/questions/294216/why-does-c-sharp-forbid-generic-attribute-types] , C # não suporta declaração de atributo genérico. Portanto, não tenho permissão para fazer algo como: [Audit<User> ...
Obtenha o nome da variável. javascript "reflexão"
Existe uma maneira de obter a variávelnom, como você pode fazer no .Net com reflexão? like neste cenário: function(x,y,z) { if (x === 0) logger.log('variable ' + x.reflectedName ' has invalid value ' + x) // logs: 'variable x has invalid value ...
Como determinar se o MethodInfo é uma substituição do método base
Estou tentando determinar se o objeto MethodInfo que recebo de uma chamada GetMethod em uma instância de tipo é implementado pelo tipo ou por sua bas Por exemplo Foo foo = new Foo(); MethodInfo methodInfo ...
Testando se o objeto é do tipo genérico em C #
Gostaria de executar um teste se um objeto for de um tipo genérico. Eu tentei o seguinte sem sucesso: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); }O que estou fazendo de errado e como faço ...
Posso substituir um método oculto (mas público) e chamar seu super métod
Existe uma API não pública que eu preciso substituir para solucionar uma peculiaridade com o WebView do Androi A API está oculta, mas é pública: /** * ... * * @hide pending API council approval */ public boolean selectText() { ... }Para ...
Como crio um tipo dinâmico List <T>
Não quero que minha lista seja do tipo fixo. Em vez disso, quero que a criação da lista dependa do tipo de variável. Este código não funciona: using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...
Evite alterar o valor de String.Empty
Parcialmente de um ponto de vista curioso, e parcialmente de uma proteção contra possíveis problemas. Imagine o pior que pode acontecer chamando o seguinte (ou algo semelhante, masstring.Empty é um bom exemplo): typeof(String).GetField("Empty", ...
Por que não consigo recuperar o valor dos parâmetros de type out ou ref usando Type.InvokeMember?
Um título longo, mas eu queria que fosse específico. O título é realmente a questão. Mesmo que o método queInvokeMember está chamando tem umout e está atribuindo um valor a esse parâmetro. Não consigo pegar esse valor. Aqui está o código que eu ...