private static ObjectPath[] GetDevices(BluezDbusInterface.Adapter a) { #if false var inList = GetProperty <DbusPropertyDictionary>(a, "Devices"); #else var dictTmp = a.GetProperties(); //Console.WriteLine("dictTmp is type: " + dictTmp.GetType().FullName); //Console.WriteLine("dictTmp is type: " + dictTmp.GetType().Name); var tmp = dictTmp["Devices"]; //Console.WriteLine("Property Value is type: " + tmp.GetType().Name); var inList = (ObjectPath[])tmp; #endif return(inList); }
private IDictionary <string, object> GetProperties() { var prop = _adapter.GetProperties(); return(prop); }