Perguntas com a marcação «reflection»

Reflexão é a capacidade de um programa observar e / ou modificar sua estrutura e / ou comportamento em tempo de execução. A reflexão depende da linguagem de programação de suporte - identifique a linguagem de programação usada ao usar essa tag.

514
Equivalente programático do padrão (Tipo)

Estou usando a reflexão para percorrer Typeas propriedades de a e definir certos tipos como padrão. Agora, eu poderia mudar o tipo e definir default(Type)explicitamente, mas prefiro fazê-lo em uma linha. Existe um equivalente programático do

483
Obtendo atributos do valor de Enum

Gostaria de saber se é possível obter atributos dos enumvalores e não do enumpróprio? Por exemplo, suponha que eu tenha o seguinte enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1,...