src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (2 lines): - line 91: // TODO #14480 : Not currently implemented, or explicitly ignored: - line 756: // TODO: Reading one byte is extremely inefficient. The problem, however, src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ManagedWebSocket.cs (1 line): - line 368: // TODO: #4900 SendFrameAsync should in theory typically complete synchronously, making it fast and allocation free. src/Microsoft.Azure.Relay/TokenRenewer.cs (1 line): - line 94: // TODO: RelayEventSource.Log.WcfEventWarning(Diagnostics.TraceCode.Security, this.traceSource, "Not renewing since " + interval + " < TimeSpan.Zero!"); src/Microsoft.Azure.Relay/WebSockets/NetStandard20/AsyncEventArgsNetworkStream.cs (1 line): - line 102: // TODO: #4900 This path should be hit very frequently (sends should very frequently simply src/Microsoft.Azure.Relay/Common/Fx.cs (1 line): - line 68: // TODO: RelayEventSource.Log.NullReferenceErrorOccurred(exception.ToString()); src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (1 line): - line 20: private TimeSpan _keepAliveInterval = TimeSpan.FromSeconds(30); // Same as WebSocket.DefaultKeepAliveInterval. TODO #11735: Switch to that when it's available.