¿El tiempo de ejecución de .NET CLR sabe cómo optimizar/obtener getters de propiedades simples en tiempo de ejecución? Por ejemplo:¿El .NET CLR realiza una alineación automática de propiedades?
property int Length { get; set; }
será este ejecutando la función "Length__get" (la construcción de una pila de ella, saltando para ejecutar el código, etc) una vez que se JIT'd en tiempo de ejecución? ¿O el jitter es inteligente y sabe que esto solo se puede reescribir como acceso de campo de clase?
@Jon, ¿qué quisiste decir con "valores más grandes que el tamaño de palabra nativo"? –
Me refiero a cosas como una larga o doble (cada una de las cuales es de 64 bits) en un procesador de 32 bits. –
Gracias Jon. . –