¿Cómo aplicar un método de extensión en el objeto que tiene el tipo de ExpandoObject?
Aquí está mi código:
public static class DynamicExtensions
public static void Add(this ExpandoObject obj, string path){
dynamic _obj = obj;
if (_obj == null) throw new ArgumentNullException("obj");
_obj.path = path;
}
}
Pero recibí el error de "'System.Dynamic.ExpandoObject' no contiene una definición para 'Agregar'", cuando lo llamo de esta manera:
dynamic obj = new ExpandoObject();
obj.Add("p1");
¿Como arreglarlo?
¡Gracias por adelantado!