예제 #1
0
 public static BooruPost FromReader(ReaderWriter Reader)
 {
     return(new BooruPost()
     {
         ID = Reader.ReadULong(),
         User = Reader.ReadString(),
         Private = Reader.ReadBool(),
         Source = Reader.ReadString(),
         Description = Reader.ReadString(),
         Rating = Reader.ReadByte(),
         Width = Reader.ReadUInt(),
         Height = Reader.ReadUInt(),
         CreationDate = Helper.UnixTimeToDateTime(Reader.ReadUInt()),
         ViewCount = Reader.ReadULong(),
         EditCount = Reader.ReadULong(),
         Score = Reader.ReadLong(),
         ImageHash = Reader.ReadBytes()
     });
 }
예제 #2
0
        public static BooruUserList FromReader(ReaderWriter Reader)
        {
            uint          count     = Reader.ReadUInt();
            BooruUserList bUserList = new BooruUserList();

            for (uint i = 0; i < count; i++)
            {
                bUserList.Add(BooruUser.FromReader(Reader));
            }
            return(bUserList);
        }
예제 #3
0
        public static BooruPostList FromClientReader(ReaderWriter Reader)
        {
            uint          count    = Reader.ReadUInt();
            BooruPostList bTagList = new BooruPostList();

            for (uint i = 0; i < count; i++)
            {
                bTagList.Add(BooruPost.FromReader(Reader));
            }
            return(bTagList);
        }