gelen özellikleri için yöntem dönen değil:PropertyInfo.GetSetMethod (doğru) Ben test programı şu var temel sınıf
public class FooBase
{
public object Prop {
get { return null; }
private set { }
}
}
public class Foo :FooBase
{
}
class Program
{
static void Main(string[] args)
{
MethodInfo setMethod = typeof(Foo).GetProperty("Prop").GetSetMethod(true);
if (setMethod==null)
Console.WriteLine("NULL");
else
Console.WriteLine(setMethod.ToString());
Console.ReadKey();
}
}
Ve bunu çalıştırırsanız o "NULL" gösterir. Özellik tanımını Foo sınıfına taşırsam, beklediğim gibi çalışır. .NET'de bu bir hata mı?
Lütfen Aşağı oyu, geçerli soruyu açıklar. – Nix
Başlığı değiştirdim. Asla bir hata beklemeyin, ancak anladığınızdan şüphelenin ve başkaları için okunabilen soru başlıkları hazırlayın, böylece sorunun onlar için ilginç olup olmadığını anlayın. BTW: Oy kullanmadım ama sanırım bu başlık ile ilgili. –
Bilgilendirici başlık için özür dilerim. Ama senin de doğru değildi. Birini düzeltmek için değiştim. –