graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[src/Microsoft.Azure.SignalR.Protocols/ServiceProtocol.cs]" -- "[src/Microsoft.Azure.SignalR.Protocols/ServiceMessage.cs]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Endpoints/ServiceEndpoint.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" -- "[Directory.Build.props]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[Directory.Build.props]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ParsedConnectionString.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnection.cs]" -- "[src/Microsoft.Azure.SignalR.AspNet/ServerConnections/ServiceConnection.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/AckHandler.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ParsedConnectionString.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Endpoints/ServiceEndpoint.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Common/Auth/MicrosoftEntra/MicrosoftEntraAccessKey.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Constants.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionBase.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnection.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[Directory.Build.props]" -- "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceMessages/RuntimeServicePingMessages.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Program.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/AckHandler.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointMessageWriter.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Interfaces/IServiceConnectionContainer.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnectionManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[Directory.Build.props]" -- "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/AckHandler.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Interfaces/IServiceConnection.cs]" -- "[src/Microsoft.Azure.SignalR.AspNet/ServerConnections/ServiceConnection.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR/HubHost/NegotiateHandler.cs]" -- "[src/Microsoft.Azure.SignalR.AspNet/Middleware/NegotiateMiddleware.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" -- "[src/Microsoft.Azure.SignalR.Management/ServiceHubContextImpl.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Interfaces/IServiceConnectionManager.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnectionManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" -- "[src/Microsoft.Azure.SignalR.Management/WebsocketsHubLifetimeManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionBase.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceMessages/RuntimeServicePingMessages.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnectionManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.AspNet/ServerConnections/ServiceConnectionManager.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" -- "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Management/ServiceHubContextImpl.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnectionManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" -- "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceMessages/RuntimeServicePingMessages.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/ClaimsUtility.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionBase.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.AspNet/ServerConnections/ServiceConnectionManager.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Interfaces/IServiceConnectionContainer.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" -- "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnectionManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointMessageWriter.cs]" -- "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/MultiEndpointServiceConnectionContainer.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Program.cs]" -- "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceConnections/ServiceConnectionContainerBase.cs]" -- "[src/Microsoft.Azure.SignalR.Management/ServiceHubContextImpl.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/ServiceMessages/RuntimeServicePingMessages.cs]" -- "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Emulator/Upstreams/UpstreamTemplateItem.cs]" -- "[src/Microsoft.Azure.SignalR.Emulator/Controllers/SignalRServiceEmulatorWebApi.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" -- "[src/Microsoft.Azure.SignalR.Management/RestHubLifetimeManager.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[Directory.Build.props]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/ConnectionStringParser.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Protocols/MessagePackUtils.cs]" -- "[src/Microsoft.Azure.SignalR.Protocols/ServiceProtocol.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR/ServerConnections/ServiceConnection.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Constants.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR/ClientConnections/ClientConnectionContext.cs]" -- "[src/Microsoft.Azure.SignalR.Common/Constants.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[Directory.Build.props]" -- "[src/Microsoft.Azure.SignalR.Common/Utilities/AckHandler.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/Microsoft.Azure.SignalR.Common/Utilities/TaskExtenstions.cs]" -- "[src/Microsoft.Azure.SignalR/HubHost/ServiceHubDispatcher.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; }