public string registerDeviceWithoutPhoneNumber(string region, string udidHash, DeviceInfo deviceInfo)
{
#if !SILVERLIGHT
send_registerDeviceWithoutPhoneNumber(region, udidHash, deviceInfo);
return recv_registerDeviceWithoutPhoneNumber();
#else
var asyncResult = Begin_registerDeviceWithoutPhoneNumber(null, null, region, udidHash, deviceInfo);
return End_registerDeviceWithoutPhoneNumber(asyncResult);
#endif
}
#if SILVERLIGHT