TeleSharp.TL.BoolUtil.Deserialize C# (CSharp) Method

Deserialize() public static method

public static Deserialize ( BinaryReader reader ) : bool
reader System.IO.BinaryReader
return bool
        public static bool Deserialize(BinaryReader reader)
        {
            var FalseCNumber = -1132882121;
            var TrueCNumber = -1720552011;
            var readed = reader.ReadInt32();
            if (readed == FalseCNumber) return false;
            else if (readed == TrueCNumber) return true;
            else throw new InvalidDataException(String.Format("Invalid Boolean Data : {0}", readed.ToString()));
        }

Usage Example

Example #1
0
 public override void DeserializeBody(BinaryReader br)
 {
     NewValue = BoolUtil.Deserialize(br);
 }
All Usage Examples Of TeleSharp.TL.BoolUtil::Deserialize