Resultados da pesquisa a pedido "reflection"

8 a resposta

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

2 a resposta

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 ...

6 a resposta

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> ...

8 a resposta

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 ...

8 a resposta

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 ...

10 a resposta

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 ...

6 a resposta

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 ...

8 a resposta

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 ...

2 a resposta

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", ...

6 a resposta

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 ...