| void .ctor(const byte[]& sessionID, int cipherSuite, IDictionary<System.Int32 extensions) | Public+1 flags | — | 0x08 |
| void .ctor(ProtocolVersion version, const byte[]& random, const byte[]& sessionID, int cipherSuite, IDictionary<System.Int32 extensions) | Public+1 flags | — | 0x08 |
| int get_CipherSuite() | Public+1 flags | — | 0x04 |
| IDictionary<System.Int32 get_Extensions() | Public+1 flags | — | 0x08 |
| byte[] get_Random() | Public+1 flags | — | 0x08 |
| byte[] get_SessionID() | Public+1 flags | — | 0x08 |
| ProtocolVersion get_Version() | Public+1 flags | — | 0x08 |
| bool IsHelloRetryRequest() | Public | — | 0x01 |
| void Encode(TlsContext context, Stream output) | Public | — | 0x08 |
| ServerHello Parse(MemoryStream input) | PublicStatic | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |