Definir uma propriedade com reflexão emitir

Uma propriedade é definida usando o TypeBuilder.DefineProperty método. DefineProperty retorna um PropertyBuilder. O DefineProperty método requer que o chamador especificar o nome de propriedade, a assinatura da propriedade, os atributos de propriedade (usando o PropertyAttributes enumeração) e o campo de backup.

O PropertyBuilder classe permite que o chamador especificar o método getter, o método setter e quaisquer outros métodos.

O valor padrão da propriedade pode ser definido usando PropertyBuilder.SetConstant.

Consulte também

Outros recursos

Usando a reflexão emitir.