Definizione di una proprietà tramite reflection emit
Per definire una proprietà viene utilizzato il metodo TypeBuilder.DefineProperty. Il metodo DefineProperty restituisce un oggetto PropertyBuilder e richiede al chiamante di specificare il nome, la firma e gli attributi della proprietà (utilizzando l'enumerazione PropertyAttributes), nonché il campo sottostante.
La classe PropertyBuilder consente al chiamante di specificare i metodi get e set ed eventuali altri metodi.
È possibile impostare il valore predefinito della proprietà mediante PropertyBuilder.SetConstant.