probablemente quiero demasiado, pero mi situación esañadir una propiedad a dinámico objeto .NET
public dynamic CreateConfigObject(JobConfigurationModel config) {
dynamic configObject = new { };
configObject.Git = new GitCheckout {
Repository = config.Github.Url
};
return configObject;
}
Por supuesto, se produce un error en configObject.Git
ya que esta propiedad no existe. Deseo poder agregar cualquier cantidad de propiedades en tiempo de ejecución, sin conocer previamente el número y los nombres de las propiedades;
¿Es posible este caso en C# en absoluto, o mi imaginación de JavaScript enferma comienza a hacerme daño? :)
posible duplicado de [? ¿Cómo puedo crear propiedades dinámicas en C#] (http://stackoverflow.com/questions/947241/how-do-i-create-dynamic-properties-in-c) – nawfal