Actualmente estoy investigando la segunda edición de C# en profundidad y tratando de implementar "búferes de protocolo dinámico", es decir, un nivel de soporte dinámico sobre mi biblioteca de búfer de protocolo existente. Como tal, tengo un tipo DlrMessage
derivado de DynamicObject
. Después de jugar un poco, he conseguido que responda a propiedades simples con un código notablemente pequeño, pero quiero ir mucho más allá y comprender realmente lo que está sucediendo.¿Cuál es la mejor fuente de información sobre DLR (.NET 4.0 beta 1)?
Hasta ahora no he encontrado ninguna buena explicación del DLR, y muchas de las publicaciones en el blog están actualmente desactualizadas, ya que las cosas han cambiado (creo) entre el CTP anterior y el beta de .NET 4.0 1 . El MSDN documentation for DynamicObject es bastante mínimo en este momento.
Mi consulta más inmediata es si hay una forma simple de decir: "Use el reflejo para enlazar cualquier llamada que no pueda manejar, utilizando este objeto en particular". (En otras palabras, quiero aumentar el enlace de reflejo existente en lugar de hacer todo yo mismo, si es posible.) Lamentablemente, no estoy muy lejos de adivinar.
¿Existen fuentes definitivas y definitivas de documentación que deba conocer? Soy consciente de que parte de escribir sobre una nueva tecnología es exploración, pero una mano de ayuda sería agradecida :)
Mira y aquí pensé que te referías al Docklands Light Railway. :) – cletus
Cerrando la broma de cletus como un duplicado: http://stackoverflow.com/questions/655194/how-does-the-dlr-work;) –