Biorąc pod uwagę definicję następujące klasyKontrola atrybuty na polu generowanym za pomocą pola podobnego zdarzenia
public class MyClass
{
[System.ComponentModel.Browsable(true)]
[field:NonSerialized]
public event EventHandler MyEvent;
}
gdzieś indziej w moim kodu, chciałbym zobaczyć atrybuty dotyczące imprezy. W tej kolekcji atrybutów widzę tylko BrowsableAttribute
.
Jak uzyskać informacje o atrybucie field:NonSerialized
?
'GetFields' z odpowiednią opcją' BindingFlags' zawiera wszystkie pola, ale aby przejść dalej, musimy wiedzieć, jakie informacje * rozpoczynasz * od, i jakie informacje próbujesz * dostać do *. Czy chcesz móc powiedzieć: "dla każdego wydarzenia przypominającego pole, powiedz mi, jakie atrybuty na polu za * to wydarzenie *"? A może odpowiedź brzmiałaby: "czy są jakieś pola" NiesSerialized ", w tym wygenerowane?" być wystarczającym? Lub...? – AakashM