public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(VolumeId.ToBytes()); output.Write(LocalId.ToBytes()); output.Write(Secret.ToBytes()); }
public override byte[] ToBytes() { return(TLUtils.Combine(TLUtils.SignatureToBytes(Signature), VolumeId.ToBytes(), LocalId.ToBytes(), Secret.ToBytes())); }
public override string ToString() { StringBuilder sb = new StringBuilder(); AppendQcData(sb, Idx.ToString()); AppendQcData(sb, VolumeId.ToString()); AppendQcData(sb, VolumeTitle); AppendQcData(sb, VolumePublicationDate.ToString()); AppendQcData(sb, CitationId.ToString()); AppendQcData(sb, Page.ToString()); AppendQcData(sb, PhysicalPage.ToString()); AppendQcData(sb, OriginalCitation); AppendQcData(sb, Citation); AppendQcData(sb, CitationAndSource); AppendQcData(sb, Book); AppendQcData(sb, BookAuthor); AppendQcData(sb, Chapter); AppendQcData(sb, SubChapter); AppendQcData(sb, Paragraph); AppendQcData(sb, MainCategory); AppendQcData(sb, MainCategoryWeight.ToString()); return(sb.ToString()); }
public virtual int CompareTo(VolumeId arg0) { if (arg0 == null) { return(1); } return(GetHashCode() - arg0.GetHashCode()); }
/// <summary>创建HttpBuilder /// </summary> public override HttpBuilder CreateBuilder() { var builder = new HttpBuilder(Resource, Method.GET); if (!VolumeId.IsNullOrWhiteSpace()) { builder.AddParameter("volumeId", VolumeId, ParameterType.QueryString); } if (!Collection.IsNullOrWhiteSpace()) { builder.AddParameter("collection", Collection, ParameterType.QueryString); } return(builder); }
public override int GetHashCode() { return(VolumeId.GetHashCode()); }
internal VolumeContext(MangaContext root, VolumeId volume, ProjectDirectoryListingProvider listing) { this.volume = volume; this.root = root; this.listing = listing; }