< Summary

Line coverage
14%
Covered lines: 55
Uncovered lines: 320
Coverable lines: 375
Total lines: 852
Line coverage: 14.6%
Branch coverage
12%
Covered branches: 21
Total branches: 166
Branch coverage: 12.6%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Net.Security/src/System/Net/Security/TlsFrameHelper.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Net.Security/src/System/Net/Security/TlsFrameHelper.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

ToString()
.cctor()
TryGetFrameHeader(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHeader&)
TryGetFrameInfo(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/TlsFrameInfo&,System.Net.Security.TlsFrameHelper/ProcessingOptions,System.Net.Security.TlsFrameHelper/HelloExtensionCallback)
TryGetAlertInfo(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsAlertLevel&,System.Net.Security.TlsAlertDescription&)
CreateProtocolVersionAlert(System.Security.Authentication.SslProtocols)
CreateAlertFrame(System.Security.Authentication.SslProtocols,System.Net.Security.TlsAlertDescription)
TryParseHelloFrame(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/TlsFrameInfo&,System.Net.Security.TlsFrameHelper/ProcessingOptions,System.Net.Security.TlsFrameHelper/HelloExtensionCallback)
TryParseClientHello(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/TlsFrameInfo&,System.Net.Security.TlsFrameHelper/ProcessingOptions,System.Net.Security.TlsFrameHelper/HelloExtensionCallback)
TryParseServerHello(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/TlsFrameInfo&,System.Net.Security.TlsFrameHelper/ProcessingOptions,System.Net.Security.TlsFrameHelper/HelloExtensionCallback)
TryParseHelloExtensions(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/TlsFrameInfo&,System.Net.Security.TlsFrameHelper/ProcessingOptions,System.Net.Security.TlsFrameHelper/HelloExtensionCallback)
TryGetSniFromServerNameList(System.ReadOnlySpan`1<System.Byte>,System.String&)
GetSniFromServerName(System.ReadOnlySpan`1<System.Byte>,System.Boolean&)
GetSniFromHostNameStruct(System.ReadOnlySpan`1<System.Byte>,System.Boolean&)
TryGetSupportedVersionsFromExtension(System.ReadOnlySpan`1<System.Byte>,System.Security.Authentication.SslProtocols&)
TryGetApplicationProtocolsFromExtension(System.ReadOnlySpan`1<System.Byte>,System.Net.Security.TlsFrameHelper/ApplicationProtocolInfo&)
TlsMinorVersionToProtocol(System.Byte)
DecodeString(System.ReadOnlySpan`1<System.Byte>)
ReadUInt24BigEndian(System.ReadOnlySpan`1<System.Byte>)
SkipBytes(System.ReadOnlySpan`1<System.Byte>,System.Int32)
SkipOpaqueType1(System.ReadOnlySpan`1<System.Byte>)
SkipOpaqueType2(System.ReadOnlySpan`1<System.Byte>)