Lo siento, estoy buscando el tipo de System.Type
y el PropertyInfo
escribe en la documentación, pero parece que no puedo encontrar lo que necesito.Averiguar si una propiedad es declarada virtual
¿Cómo puedo saber si una propiedad (o método o cualquier otro miembro) fue declarado virtual
en su clase de declaración?
Por ej.
class Cat
{
public string Name { get; set; }
public virtual int Age { get; set; }
}
¿Cómo le digo si la propiedad fue declarada Age
virtual
o no?
Esto fallará si la propiedad que se considera es de solo escritura. – cdhowie
Muchas gracias por la respuesta. –
@cdhowie, sí, fallará. No incluí la comprobación de errores en mi ejemplo. –