Как я могу делегировать разрешение переменной jint некоторому внешнему коду C #? - PullRequest
0 голосов
/ 24 октября 2018

Я бы хотел делегировать разрешение некоторых значений внешнему механизму.Например, при оценке var x = foo.bar.baz[1125] я хотел бы вызвать свой собственный код для получения foo, bar и baz.Какой самый простой способ сделать это?Должен ли я просто добавить foo в качестве DynamicObject и затем реализовать TryGetMember?

Могу ли я добавить общий запасной вариант для неизвестных переменных, чтобы мне даже не пришлось жестко кодировать имя foo?

...