In order to invoke an instance property via reflection you will need to provide an instance to work on. The post mentioned that WebServiceProperty
had been turned into a singleton so just use the singleton value
WebserviceProperty.GetValue(wsController.GetTheSingleton(), null)
Although I must say that it seems a bit odd to even do reflection here. You have access to the wsController
type hence you should have the ability to bind statically to all of its members. Why not just use normal non-reflection here?