Aby wdrożyć „metoda-missing” -semantics i takie w C# 4.0, trzeba wdrożyć IDynamicObject:Jak zaimplementować interfejs IDynamicObject C# 4?
public interface IDynamicObject
{
MetaObject GetMetaObject(Expression parameter);
}
O ile mogę wymyślić IDynamicObject jest faktycznie częścią DLR, więc to nie jest nowy . Ale nie byłem w stanie znaleźć wiele dokumentacji na ten temat.
Istnieje kilka bardzo prostych przykładowych implementacji (np. here i here), ale czy ktoś mógłby wskazać mi bardziej kompletne implementacje lub jakąś prawdziwą dokumentację?
W szczególności, jak dokładnie mamy obsłużyć parametr "parametr"?
Ilekroć zamieszczam coś takiego, co jest tylko linkiem do artykułu (mire lub kogoś innego), otrzymuję głos odrzucony. – user34660