internal override void AttachToExtension(Extension extension)
        {
            this.AlpnExtension = (extension as ALPNExtension);

            this.AlpnExtension.OnAddedToClientHello += this.AddedToClientHelloHandler;
            this.AlpnExtension.OnParsedFromServerHello += this.ParsedFromServerHelloHandler;
            this.AlpnExtension.OnProtocolSelected += this.ProtocolSelectedHandler;
            this.AlpnExtension.OnProtocolSelected += this.Socket.ProtocolSelectedHandler;
        }
 internal abstract void AttachToExtension(Extension extension);