0
我有使用dll對象的項目。獲取dll中的屬性值
namespace XXX.XXX.XXX.Nsi
{
[Serializable]
[DataContract]
[MayBeAmplified]
public class GngInfo
{
public GngInfo();
[MaxLenValidator(1000)]
public string Name { get; set; }
}
}
我需要找到哪裏Name
得到具體的價值,例如「貨物」。 有什麼辦法可以做到這一點?
- 修改巨大的dll並將其替換。但我沒有dll的源代碼。
- 重寫所有使用
GngInfo
的地方,而不是在dll中實現的另一個對象。
還有什麼其他的方法?
您可以使用方面像Castle.DynamicProxy攔截property.Look在http://stackoverflow.com/questions/2959812/intercept-properties-with-castle-windsor-iinterceptor爲例 – VitaliyK