2011-12-09 12 views

cevap

14

.NET'te öznitelikleri kullanırken, yapıcı parametrelerini kullanıyor ve bazı (adlandırılmış) alanları ayarlıyorsunuz. Bu meta verilerde farklı şekilde kodlanır ve Cecil'te ayrı olarak biter.

Mono.Cecil.CustomAttribute.Fields örneği yapıcı argümanları özelleştirilmiş özellik için kullanıldı zaman alanlar aradığı Ne kullandığınız

boş. Yani, aradığınız şey:

type.CustomAttributes[0].ConstructorArguments[0].Value 
+1

Bu muhteşem cevabı ikincisiyim. –

İlgili konular