Estoy tratando de leer todas las propiedades de un objeto dado, leyendo solo aquellas que están declaradas en el tipo del objeto, excluyendo aquellas que son heredadas. IE:Obtener propiedades no heredadas
class Parent {
public string A { get; set; }
}
class Child : Parent {
public string B { get; set; }
}
Así que solo quiero recuperar B. Al leer los documentos, supuse que a continuación estaba lo que necesitaba, pero eso en realidad no me devolvió nada.
var names = InstanceOfChild.GetType().GetProperties(BindingFlags.DeclaredOnly).Select(pi => pi.Name).ToList();
gracias por esta pregunta, me estaba tirando de mi pelo a lo largo de este –