İki benzer (aynı olmayan) dll var, bunlardan biri aslında diğerinin bir parçası. Hala uyumluluğun olup olmadığını görmeye çalışıyorum (yani, daha küçük olanı hala tamamen daha büyükse).System.Reflection - Bir MethodInfo nesnesinin Yöntem mi yoksa Özellik erişimcisi mi olduğunu nasıl anlarım?
Bunu, daha küçük dll'deki tüm türlerde yineleme yaparak ve bunların her birinde daha büyük dll'de (ad ve parametre listesi) bulunan yönteminin yönteminin var olup olmadığını kontrol ederek yapıyorum.
sorun Assembly.GetMethods() Ben, evet, tahmin yönteminin bir türüdür hem yöntem ve mülkiyet alıcılar/ayarlayıcılar, döndürdüğünü, ancak bu bu durum benim için kötü.
Yani, sorum, bir MethodInfo nesnesinin bir özelliği mi yoksa gerçek yöntemini mi sakladığını nasıl anlayabilirim?
http://stackoverflow.com/questions/7819489/identify-whether-a-methodinfo-instance- bir dupe benziyor mülk-erişimci mi? – AakashM
@AakashM: Gerçekten öyle görünüyor ki, maalesef bunu daha önce bulamadım ve biraz acelem vardı, bunu işaret ettiğin için teşekkürler. Böyle durumlarda yapmam gereken bir şey var mı? – nestedloop