public override void Decode(ByteArray array) { ActualType = array.ReadByte(); ErrorCode = array.ReadVariableInteger(); if (ActualType == 0x1c) { FrameType = array.ReadVariableInteger(); } ReasonPhraseLength = array.ReadVariableInteger(); byte[] rp = array.ReadBytes((int)ReasonPhraseLength.Value); ReasonPhrase = ByteUtilities.GetString(rp); }