Pregunta

Yo estaba navegando por los tipos de uso de mscorlib reflector (como lo hace ...) y se encontró con el IExpando interfaz , en el System.Runtime.InteropServices.Expando espacio de nombres.

Me hizo una búsqueda en el reflector e incluso desprotegido MSDN, parece que no hay tipos de mscorlib implementan esta interfaz. Asimismo, no hay ejemplos de código en MSDN.

¿Alguien ha implementado esta interfaz en su propio código?

¿Alguien sabe para qué se utiliza exactamente?

Gracias

¿Fue útil?

Solución

Sí, es un poco fuera de lugar hoy. Es la declaración administrada del tipo de interfaz COM. También estuvieron presentes, tenga en cuenta ComTypes.IExpando y InteropServices.UCOMIExpando. interfaces principales de los tiempos de ejecución de secuencias de comandos para aplicar bolsas de propiedad. En particular, para Javascript, compruebe este hilo .

Microsoft tenía grandes esperanzas para JScript, que era un idioma principal apoyada C # lo largo del lado, VB.NET y C ++ administrada. Eso no funcionó.

olvidado, pero no muerto. La clase ExpandoObject está de vuelta en .NET 4.0

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top