Fix V3029 warnings from PVS-Studio Static Analyzer

Warnings with low priority:

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 69, 71.
TLPasswordInputSettings.cs 69

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 71, 73.
TLPasswordInputSettings.cs 71

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 91, 93.
TLPaymentForm.cs 91

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 120, 122.
TLBotInlineResult.cs 120

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 124, 126.
TLBotInlineResult.cs 124

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 124, 126.
TLChannelFull.cs 124

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 120, 122.
TLInputBotInlineResult.cs 120

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 124, 126.
TLInputBotInlineResult.cs 124

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 154, 156. TLWebPage.cs
154

V3029 The conditional expressions of the 'if' statements situated
alongside each other are identical. Check lines: 158, 160. TLWebPage.cs
158
This commit is contained in:
AdmAlexus 2017-10-29 19:45:52 +05:00
parent 0015cf494b
commit 6c7ec7f91a
6 changed files with 18 additions and 10 deletions

View file

@ -67,11 +67,11 @@ namespace TeleSharp.TL.Account
ComputeFlags();
bw.Write(flags);
if ((flags & 1) != 0)
{
BytesUtil.Serialize(new_salt, bw);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_password_hash, bw);
if ((flags & 1) != 0)
StringUtil.Serialize(hint, bw);
}
if ((flags & 2) != 0)
StringUtil.Serialize(email, bw);

View file

@ -89,9 +89,10 @@ namespace TeleSharp.TL.Payments
bw.Write(provider_id);
StringUtil.Serialize(url, bw);
if ((flags & 16) != 0)
{
StringUtil.Serialize(native_provider, bw);
if ((flags & 16) != 0)
ObjectUtils.SerializeObject(native_params, bw);
}
if ((flags & 1) != 0)
ObjectUtils.SerializeObject(saved_info, bw);
if ((flags & 2) != 0)

View file

@ -118,13 +118,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
StringUtil.Serialize(thumb_url, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(content_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(content_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(w.Value);
if ((flags & 64) != 0)
bw.Write(h.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
ObjectUtils.SerializeObject(send_message, bw);

View file

@ -122,9 +122,10 @@ namespace TeleSharp.TL
ObjectUtils.SerializeObject(exported_invite, bw);
ObjectUtils.SerializeObject(bot_info, bw);
if ((flags & 16) != 0)
{
bw.Write(migrated_from_chat_id.Value);
if ((flags & 16) != 0)
bw.Write(migrated_from_max_id.Value);
}
if ((flags & 32) != 0)
bw.Write(pinned_msg_id.Value);

View file

@ -118,13 +118,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
StringUtil.Serialize(thumb_url, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(content_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(content_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(w.Value);
if ((flags & 64) != 0)
bw.Write(h.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
ObjectUtils.SerializeObject(send_message, bw);

View file

@ -152,13 +152,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
ObjectUtils.SerializeObject(photo, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(embed_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(embed_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(embed_width.Value);
if ((flags & 64) != 0)
bw.Write(embed_height.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
if ((flags & 256) != 0)