Я не понимаю, как вы могли бы, нет - динамический класс может делать то, что ему нравится, когда дело доходит до того, что свойство считается «существующим» или нет.Вы могли бы написать динамический класс, который разрешал бы доступ к любому имени свойства, если оно до полудня, и ничего к полудню, например.
GetDynamicMemberNames()
- это способ, которым динамическийобъект предназначен для рекламы своих членов ... если он этого не делает, вы в основном пытаетесь решить проблему остановки, чтобы найти каждого "известного" члена.