Definieren einer Eigenschaft mittels Reflektionsausgabe
Eine Eigenschaft wird mithilfe der TypeBuilder.DefineProperty-Methode definiert. DefineProperty gibt PropertyBuilder zurück. Die DefineProperty-Methode erfordert, dass der Aufrufer den Eigenschaftennamen, die Signatur der Eigenschaft, die Eigenschaftenattribute (mithilfe der PropertyAttributes-Enumeration) und das Sicherungsfeld angibt.
Mithilfe der PropertyBuilder-Klasse kann der Aufrufer die Get-Methode, die Set-Methode und jede andere Methode angebeben.
Der Standardwert der Eigenschaft kann über PropertyBuilder.SetConstant eingestellt werden.