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/Bicep.Core/Features/FeatureProvider.cs]" -- "[src/Bicep.Core/Features/IFeatureProvider.cs]" [label=" 11 ", penwidth="10", color="#00688bFF"]; "[src/Bicep.Core/Features/FeatureProvider.cs]" -- "[src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs]" [label=" 10 ", penwidth="9", color="#00688bED"]; "[src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs]" -- "[src/Bicep.Core/Features/IFeatureProvider.cs]" [label=" 10 ", penwidth="9", color="#00688bED"]; "[src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs]" -- "[src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs]" [label=" 9 ", penwidth="8", color="#00688bDB"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs]" [label=" 9 ", penwidth="8", color="#00688bDB"]; "[src/Bicep.LangServer/Completions/BicepCompletionProvider.cs]" -- "[src/Bicep.LangServer.IntegrationTests/CompletionTests.cs]" [label=" 9 ", penwidth="8", color="#00688bDB"]; "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" -- "[src/Bicep.Core/Emit/TemplateWriter.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/LanguageConstants.cs]" -- "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs]" -- "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/Intermediate/Expression.cs]" -- "[src/Bicep.Core/Emit/TemplateWriter.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[src/Bicep.Core/LanguageConstants.cs]" -- "[src/Bicep.Core/Emit/TemplateWriter.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs]" -- "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.LangServer.IntegrationTests/CompletionTests.cs]" -- "[src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" -- "[src/Bicep.Core/Intermediate/Expression.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Cli/Rpc/CliJsonRpcServer.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.LangServer.IntegrationTests/Helpers/ServerRequestHelper.cs]" -- "[src/Bicep.LangServer.IntegrationTests/CompletionTests.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Core/Semantics/ArmTemplateSemanticModel.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Core/Registry/TemplateSpecModuleRegistry.cs]" -- "[src/Bicep.Core/Registry/OciArtifactRegistry.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.LangServer/Completions/BicepCompletionProvider.cs]" -- "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" [label=" 7 ", penwidth="6", color="#00688bB7"]; "[src/Bicep.Core/Registry/LocalModuleRegistry.cs]" -- "[src/Bicep.Core/Registry/TemplateSpecModuleRegistry.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/Intermediate/Expression.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.LangServer.IntegrationTests/CompletionTests.cs]" -- "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.LangServer/IServiceCollectionExtensions.cs]" -- "[src/Bicep.Cli/Helpers/ServiceCollectionExtensions.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core.IntegrationTests/SourceArchiveTests.cs]" -- "[src/Bicep.Core/Registry/OciArtifactRegistry.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/TypeSystem/TypeValidator.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Features/FeatureProvider.cs]" -- "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Intermediate/ExpressionVisitor.cs]" -- "[src/Bicep.Core/Intermediate/Expression.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.LangServer.IntegrationTests/CodeActionTestBase.cs]" -- "[src/Bicep.LangServer.IntegrationTests/CompletionTests.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs]" -- "[src/Bicep.Core/LanguageConstants.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.RegistryModuleTool/Extensions/IServiceCollectionExtensions.cs]" -- "[src/Bicep.LangServer/IServiceCollectionExtensions.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.RegistryModuleTool/Extensions/IServiceCollectionExtensions.cs]" -- "[src/Bicep.Cli/Helpers/ServiceCollectionExtensions.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/LanguageConstants.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" -- "[src/Bicep.Core/Emit/TemplateWriter.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.LangServer/Completions/BicepCompletionProvider.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Compilation.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs]" -- "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/TypeSystem/TypeHelper.cs]" -- "[src/Bicep.Core/TypeSystem/TypeValidator.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Registry/LocalModuleRegistry.cs]" -- "[src/Bicep.Core/Registry/OciArtifactRegistry.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/TypeSystem/TypeHelper.cs]" -- "[src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/Features/IFeatureProvider.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Intermediate/ExpressionBuilder.cs]" -- "[src/Bicep.Core.IntegrationTests/ScenarioTests.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/LanguageConstants.cs]" -- "[src/Bicep.Core/Intermediate/Expression.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.LangServer/Completions/BicepCompletionProvider.cs]" -- "[src/Bicep.LangServer/Handlers/BicepDefinitionHandler.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[src/Bicep.Core/Emit/CompileTimeImports/ImportClosureInfo.cs]" -- "[src/Bicep.Core/Semantics/SemanticModel.cs]" [label=" 6 ", penwidth="5", color="#00688bA5"]; }