public string registerWithExistingSnsIdAndIdentityCredential(IdentityCredential identityCredential, string region, string udidHash, DeviceInfo deviceInfo)
{
#if !SILVERLIGHT
send_registerWithExistingSnsIdAndIdentityCredential(identityCredential, region, udidHash, deviceInfo);
return recv_registerWithExistingSnsIdAndIdentityCredential();
#else
var asyncResult = Begin_registerWithExistingSnsIdAndIdentityCredential(null, null, identityCredential, region, udidHash, deviceInfo);
return End_registerWithExistingSnsIdAndIdentityCredential(asyncResult);
#endif
}
#if SILVERLIGHT