public Http2OriginFrame(Http2FrameHeader header, byte[] data) { if (data.Length != header.Length) { throw new ArgumentException("Invalid Length."); } this.Header = header; var entries = new List <OriginEntry>(); var index = 0; while (index < data.Length) { var entry = new OriginEntry(); entry.OriginLen = data.ToUInt16(index); index += 2; entry.AsciiOrigin = data.Skip(index).Take(entry.OriginLen).ToArray(); index += entry.OriginLen; entries.Add(entry); } this.OriginEntries = entries; }
protected override void OnAppearing() { base.OnAppearing(); OriginEntry.Focus(); }