Browse Source

Merge pull request #271 from VaclavElias/master

chore: Conent improvements and NDepend updated
Vaclav Elias 1 year ago
parent
commit
6694f6c496
100 changed files with 407 additions and 529 deletions
  1. 0 304
      en/contributors/NDependOut/NDependReport.html
  2. 0 3
      en/contributors/NDependOut/NDependReportFiles/AbstractnessVSInstability.png
  3. 0 3
      en/contributors/NDependOut/NDependReportFiles/ComponentDependenciesDiagram.png
  4. 0 3
      en/contributors/NDependOut/NDependReportFiles/ComponentDependenciesMatrix.png
  5. 0 0
      en/contributors/NDependOut/NDependReportFiles/NDependReport.css
  6. 0 3
      en/contributors/NDependOut/NDependReportFiles/TinyAbstractnessVSInstability.png
  7. 0 3
      en/contributors/NDependOut/NDependReportFiles/TinyComponentDependenciesDiagram.png
  8. 0 3
      en/contributors/NDependOut/NDependReportFiles/TinyComponentDependenciesMatrix.png
  9. 0 3
      en/contributors/NDependOut/NDependReportFiles/TinyVisualNDependView.png
  10. 0 3
      en/contributors/NDependOut/NDependReportFiles/VisualNDependView.png
  11. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/AudioLayer.cs.html
  12. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/Color.Palette.cs.html
  13. 0 0
      en/contributors/NDependOut/NDependReportFiles/src/CommonIssuesData.js
  14. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/DDS.cs.html
  15. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/DxtNetWrapper.cs.html
  16. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/FreeImageStaticImports.cs.html
  17. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/FreeImageWrapper.cs.html
  18. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/HlslSemanticAnalysis.cs.html
  19. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/NativeHelper.cs.html
  20. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/Navigation.cs.html
  21. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/OculusOVR.cs.html
  22. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/PvrttNetWrapper.cs.html
  23. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/SortedDictionary.cs.html
  24. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/VirtualButton.Keyboard.cs.html
  25. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/VisitorGenerated.cs.html
  26. 0 7
      en/contributors/NDependOut/NDependReportFiles/src/openvr_api.cs.html
  27. 4 5
      en/contributors/engine/building-source-windows-other-ide.md
  28. 2 3
      en/contributors/engine/building-source-windows.md
  29. 12 0
      en/contributors/engine/ndepend.md
  30. 95 87
      en/contributors/engine/ndepend/InfoWarnings.xml
  31. 260 0
      en/contributors/engine/ndepend/NDependReport.html
  32. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/AbstractnessVSInstability.png
  33. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/CS.png
  34. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/CSHTML.png
  35. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png
  36. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png
  37. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/CovCheck.png
  38. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Diff.png
  39. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Empty.png
  40. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Error.png
  41. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/File.png
  42. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/FilterBlue.png
  43. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/FilterBlueBig.png
  44. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/FixedIssues.png
  45. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/GroupHierarchy.png
  46. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Idea.png
  47. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Info.png
  48. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/InfoBig.png
  49. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/InfoSmall.png
  50. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/NDependLogo.png
  51. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/NDependReport.css
  52. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/NDependReport.js
  53. 1 1
      en/contributors/engine/ndepend/NDependReportFiles/NDependVersion.xml
  54. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/NewIssue.png
  55. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/NewIssues.png
  56. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Ok.png
  57. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/Project-CSharp.png
  58. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/Project-Unknown.png
  59. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/Project-VB.png
  60. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/QGFail.png
  61. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/QGPass.png
  62. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/QGWarn.png
  63. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Severity_Blocker.png
  64. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Severity_Critical.png
  65. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Severity_High.png
  66. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Severity_Low.png
  67. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Severity_Medium.png
  68. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusBigOk.png
  69. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusError.png
  70. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusQGFail.png
  71. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusQGPass.png
  72. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusQGWarn.png
  73. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusWarning.png
  74. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/StatusWarningCritical.png
  75. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TextEditionCopy.png
  76. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/TinyAbstractnessVSInstability.png
  77. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png
  78. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png
  79. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/TinyVisualNDependView.png
  80. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Trend.png
  81. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayConstant.png
  82. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayDown.png
  83. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayUp.png
  84. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconGreenDown.png
  85. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconGreenUp.png
  86. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconNone.png
  87. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconRedDown.png
  88. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/TrendIconRedUp.png
  89. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/UnresolvedIssues.png
  90. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/VB.png
  91. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/VSLogo.png
  92. 3 0
      en/contributors/engine/ndepend/NDependReportFiles/VisualNDependView.png
  93. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/Warning.png
  94. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/WarningCritical.png
  95. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/assembly.png
  96. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/class.png
  97. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/controls.png
  98. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/ctor.png
  99. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/dark.png
  100. 0 0
      en/contributors/engine/ndepend/NDependReportFiles/delegate.png

File diff suppressed because it is too large
+ 0 - 304
en/contributors/NDependOut/NDependReport.html


+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/AbstractnessVSInstability.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8aeae36ed617db34b4c9fdc11c8e112292a19e226da78fec85fb1c39d2a8b471
-size 75698

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/ComponentDependenciesDiagram.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a72ddeb35759963b40d7550c7cf0800273755b7ea3cd64f3fc3ce72bd1fd6401
-size 80199

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/ComponentDependenciesMatrix.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:630452695e2c504352976fb84584c958858d42e1864456d0eae72330c9f465ad
-size 370788

File diff suppressed because it is too large
+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/NDependReport.css


+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/TinyAbstractnessVSInstability.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7cee6dbd6ad6e85ef318fad68280bc512030b7d47f49043ea01eb1d9d437ced7
-size 4741

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/TinyComponentDependenciesDiagram.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4c1613e15f3825640c5f93d256dc11628f059a8ad898eee7a7d399bdc4eb976e
-size 6040

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/TinyComponentDependenciesMatrix.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8649437887d918a98cc93d5b79b7de3b591d7e81daffcf238d7b2d8db91f2d44
-size 61285

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/TinyVisualNDependView.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:26de55cdeaf125797ed1e37045cdf08cd5473f8a6d41f02d53d3d112e5eb375c
-size 86911

+ 0 - 3
en/contributors/NDependOut/NDependReportFiles/VisualNDependView.png

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ae5305f798155c8ac7154d683e683021fcf005940042d4482beef039e904c8f1
-size 3246856

File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/AudioLayer.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/Color.Palette.cs.html


File diff suppressed because it is too large
+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/src/CommonIssuesData.js


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/DDS.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/DxtNetWrapper.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/FreeImageStaticImports.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/FreeImageWrapper.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/HlslSemanticAnalysis.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/NativeHelper.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/Navigation.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/OculusOVR.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/PvrttNetWrapper.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/SortedDictionary.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/VirtualButton.Keyboard.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/VisitorGenerated.cs.html


File diff suppressed because it is too large
+ 0 - 7
en/contributors/NDependOut/NDependReportFiles/src/openvr_api.cs.html


+ 4 - 5
en/contributors/engine/building-source-windows-other-ide.md

@@ -1,17 +1,16 @@
-## Build Stride without Visual Studio
+# Build Stride without Visual Studio
+
 1. Install [Visual Studio Build Tools](https://aka.ms/vs/17/release/vs_BuildTools.exe) with the same prerequisites listed [here](building-source-windows.md)
 2. Add MSBuild's directory to your system's *PATH* (ex: `C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin`)
 3. Open a command prompt, point it to a directory and clone Stride to it: `git lfs clone https://github.com/stride3d/stride.git`
 4. Navigate to `/Build` with the command prompt, input `msbuild /t:Restore Stride.sln` then `compile.bat`
 
-
-
 ## Build Stride with Rider
 With Rider 2024.1 and after [commit 0e053a3](https://github.com/stride3d/stride/commit/0e053a3b8873f49e9e0e5450a3dfad368a6ed042) Stride can now be built hassle free from Rider, you just have to make sure that `Use ReSharper Build` is enabled in your settings.
 
 ![image](https://github.com/stride3d/stride-docs/assets/5742236/9ce4e30d-0d6b-4a56-844d-313a826742bf)
 
-### Hotreload
-To hotreload your changes you either have to pause and continue the program or press on the hotreload button at the top of the text editor when/if it shows up.
+### Hot Reload
+To hot reload your changes, you can either pause and continue the program or click the hot reload button at the top of the text editor when it appears.
 
 ![image](https://user-images.githubusercontent.com/5742236/147461531-05af59f7-fedf-44a2-b4ee-d1aa25502210.png)

+ 2 - 3
en/contributors/engine/building-source-windows.md

@@ -14,7 +14,7 @@
    - Optional (to target iOS/Android): `Mobile development with .NET` and `Android SDK setup (API level 27)` individual component, then in Visual Studio go to `Tools > Android > Android SDK Manager` and install `NDK` (version 19+) from `Tools` tab.
 4. **[FBX SDK 2019.0 VS2015](https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2019-0)**
 
-## Build Stride with Visual studio 2022
+## Build Stride with Visual Studio 2022
 Here are the steps to build Stride with Visual Studio. If you do not have or want to use Visual Studio, see [building with other IDEs](building-source-windows-other-ide.md)
 
 1. Open a command prompt, point it to a directory and clone Stride to it: `git clone https://github.com/stride3d/stride.git`
@@ -22,7 +22,6 @@ Here are the steps to build Stride with Visual Studio. If you do not have or wan
 2. Open `<StrideDir>\build\Stride.sln` with Visual Studio 2022 and build `Stride.GameStudio` in the 60-Editor solution folder (it should be the default startup project) or run it from VS's toolbar.
    - Optionally, open and build `Stride.Android.sln`, `Stride.iOS.sln`, etc.
 
-
 ### If building failed
 * If you skipped one of the `Prerequisites` thinking that you already have the latest version, update to the latest anyway just to be sure.
 * Visual Studio might have issues properly building if an anterior version is present alongside 2022. If you want to keep those version make sure that they are up to date and that you are building Stride through VS 2022.
@@ -34,7 +33,7 @@ Here are the steps to build Stride with Visual Studio. If you do not have or wan
 Do note that test solutions might fail but it should not prevent you from building `Stride.GameStudio`.
 
 ## Other IDEs
-You are not required to use Visual Studio to build the Stride engine with Visual Studio. You can also build entirely from command line or other IDE's such as [Rider or Visual Studio Code](building-source-windows-other-ide.md) 
+You are not required to use Visual Studio to build the Stride engine with Visual Studio. You can also build entirely from command line or other IDE's such as [Rider or Visual Studio Code](building-source-windows-other-ide.md). 
 
 
 

+ 12 - 0
en/contributors/engine/ndepend.md

@@ -0,0 +1,12 @@
+# [WIP] Introduction to NDepend
+
+[NDepend](https://www.ndepend.com/) is a powerful static analysis tool designed to provide comprehensive code quality insights, enforce coding standards, and identify potential flaws in software projects. In the context of the Stride game engine, NDepend helps maintain high code standards by analyzing dependencies, measuring code complexity, and offering detailed reports on various metrics.
+
+By integrating NDepend into our development process, we gain valuable insights that enable us to optimize the architecture, improve code performance, and ensure maintainability. The tool provides:
+
+- **Dependency Graphs and Matrix**: Visualize code organization and interdependencies within the engine.
+- **Code Metrics**: Quantitative measures of code complexity which assist in identifying areas that may require refactoring.
+- **Compliance to Coding Standards**: Ensures that the codebase adheres to defined coding standards, which is crucial for maintaining consistency and quality across the engine.
+- **Code Quality Gates**: Define specific criteria that the code must meet before being deemed production-ready, enhancing the overall quality of the game engine.
+
+For detailed insights generated by NDepend for the Stride game engine, visit our [NDepend Report](ndepend/NDependReport.html).

+ 95 - 87
en/contributors/NDependOut/InfoWarnings.xml → en/contributors/engine/ndepend/InfoWarnings.xml

@@ -1,71 +1,75 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <InfoWarnings>
-  <Info>Begin full analysis with NDepend v2023.2.3 on 09 Mar 2024 22:42:38</Info>
-  <Info>Visual Studio solution file resolved to absolute file path: from    {.\Stride.sln}    to    {D:\Projects\GitHub\stride\build\Stride.sln}</Info>
-  <Info>Output directory resolved to absolute directory path: D:\Projects\GitHub\stride\build\NDependOut</Info>
-  <Info>Compare with analysis result obtained on 09 Mar 2024 21:59:49  (which is the analysis result with date closest to 30 days ago)</Info>
+  <Info>Begin full analysis with NDepend v2024.1.0 on 15 Apr 2024 23:28:53</Info>
+  <Info>Visual Studio solution file resolved to absolute file path: from    {..\stride\build\Stride.sln}    to    {D:\Projects\GitHub\stride\build\Stride.sln}</Info>
+  <Info>Output directory resolved to absolute directory path: D:\Projects\GitHub\stride-ndepend\NDependOut1</Info>
+  <Info>Compare with analysis result obtained on 15 Apr 2024 23:27:28  (which is the analysis result with date closest to 30 days ago)</Info>
   <Info>.NET Assemblies resolved from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 0 , 19 ]
-   D:\Projects\GitHub\stride\sources\editor\Stride.GameStudio\bin\Debug\net8.0-windows7.0\Stride.GameStudio.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Engine\bin\Debug\net8.0\Stride.Engine.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Graphics\bin\Debug\net8.0\Direct3D11\Stride.Graphics.dll
-   D:\Projects\GitHub\stride\sources\shaders\Stride.Core.Shaders\bin\Debug\net8.0\Stride.Core.Shaders.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Wpf\bin\Debug\net8.0-windows7.0\Stride.Core.Presentation.Wpf.dll
-   D:\Projects\GitHub\stride\sources\shaders\Irony\bin\Debug\net8.0\Stride.Irony.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Games\bin\Debug\net8.0\Direct3D11\Stride.Games.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.TextureConverter\bin\Debug\net8.0\Stride.TextureConverter.dll
-   D:\Projects\GitHub\stride\sources\buildengine\Stride.Core.BuildEngine.Common\bin\Debug\net8.0\Stride.Core.BuildEngine.Common.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core\bin\Debug\net8.0\Stride.Core.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Mathematics\bin\Debug\net8.0\Stride.Core.Mathematics.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Serialization\bin\Debug\net8.0\Stride.Core.Serialization.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Quantum\bin\Debug\net8.0\Stride.Core.Quantum.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Quantum\bin\Debug\net8.0\Stride.Core.Presentation.Quantum.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.MicroThreading\bin\Debug\net8.0\Stride.Core.MicroThreading.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.IO\bin\Debug\net8.0\Stride.Core.IO.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders.Parser\bin\Debug\net8.0\Stride.Shaders.Parser.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders\bin\Debug\net8.0\Stride.Shaders.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Audio\bin\Debug\net8.0\Stride.Audio.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride\bin\Debug\net8.0\Stride.dll</Info>
+   D:\Projects\GitHub\stride\sources\editor\Stride.GameStudio\bin\Release\net8.0-windows7.0\Stride.GameStudio.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Engine\bin\Release\net8.0\Stride.Engine.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Graphics\bin\Release\net8.0\Direct3D11\Stride.Graphics.dll
+   D:\Projects\GitHub\stride\sources\shaders\Stride.Core.Shaders\bin\Release\net8.0\Stride.Core.Shaders.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Wpf\bin\Release\net8.0-windows7.0\Stride.Core.Presentation.Wpf.dll
+   D:\Projects\GitHub\stride\sources\shaders\Irony\bin\Release\net8.0\Stride.Irony.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Games\bin\Release\net8.0\Direct3D11\Stride.Games.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.TextureConverter\bin\Release\net8.0\Stride.TextureConverter.dll
+   D:\Projects\GitHub\stride\sources\buildengine\Stride.Core.BuildEngine.Common\bin\Release\net8.0\Stride.Core.BuildEngine.Common.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core\bin\Release\net8.0\Stride.Core.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Mathematics\bin\Release\net8.0\Stride.Core.Mathematics.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Serialization\bin\Release\net8.0\Stride.Core.Serialization.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Quantum\bin\Release\net8.0\Stride.Core.Quantum.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Quantum\bin\Release\net8.0\Stride.Core.Presentation.Quantum.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.MicroThreading\bin\Release\net8.0\Stride.Core.MicroThreading.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.IO\bin\Release\net8.0\Stride.Core.IO.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders.Parser\bin\Release\net8.0\Stride.Shaders.Parser.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders\bin\Release\net8.0\Stride.Shaders.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Audio\bin\Release\net8.0\Stride.Audio.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride\bin\Release\net8.0\Stride.dll</Info>
   <Info>.NET Assemblies resolved from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 20 , 39 ]
-   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders.Compiler\bin\Debug\net8.0\Stride.Shaders.Compiler.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Input\bin\Debug\net8.0\Direct3D11\Stride.Input.dll
-   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets\bin\Debug\net8.0\Stride.Core.Assets.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Assets\bin\Debug\net8.0\Stride.Assets.dll
-   D:\Projects\GitHub\stride\sources\editor\Stride.Core.Assets.Editor\bin\Debug\net8.0-windows7.0\Stride.Core.Assets.Editor.dll
-   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets.CompilerApp\bin\Debug\net8.0\Stride.Core.Assets.CompilerApp.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Assets.Models\bin\Debug\net8.0\Stride.Assets.Models.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.UI\bin\Debug\net8.0\Stride.UI.dll
-   D:\Projects\GitHub\stride\sources\editor\Stride.Editor\bin\Debug\net8.0-windows7.0\Stride.Editor.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Design\bin\Debug\net8.0\Stride.Core.Design.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.Core.ProjectTemplating\bin\Debug\net8.0\Stride.Core.ProjectTemplating.dll
-   D:\Projects\GitHub\stride\sources\editor\Stride.Assets.Presentation\bin\Debug\net8.0-windows7.0\Stride.Assets.Presentation.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Physics\bin\Debug\net8.0\Stride.Physics.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Dialogs\bin\Debug\net8.0-windows7.0\Stride.Core.Presentation.Dialogs.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.Graphics.RenderDocPlugin\bin\Debug\net8.0\Direct3D11\Stride.Graphics.RenderDocPlugin.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Debugger\bin\Debug\net8.0-windows7.0\Stride.Debugger.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.ConnectionRouter\bin\Debug\net8.0-windows7.0\Stride.ConnectionRouter.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Particles\bin\Debug\net8.0\Stride.Particles.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Native\bin\Debug\net8.0\Stride.Native.dll
-   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Packages\bin\Debug\net8.0\Stride.Core.Packages.dll</Info>
-  <Info>.NET Assemblies resolved from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 40 , 58 ]
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Graph\bin\Debug\net8.0-windows7.0\Stride.Core.Presentation.Graph.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Yaml\bin\Debug\net8.0\Stride.Core.Yaml.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Reflection\bin\Debug\net8.0\Stride.Core.Reflection.dll
-   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets.Quantum\bin\Debug\net8.0\Stride.Core.Assets.Quantum.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.VirtualReality\bin\Debug\net8.0\Direct3D11\Stride.VirtualReality.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Navigation\bin\Debug\net8.0\Stride.Navigation.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Tasks\bin\Debug\net8.0\Stride.Core.Tasks.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.Translation\bin\Debug\net8.0\Stride.Core.Translation.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Translation.Presentation\bin\Debug\net8.0-windows7.0\Stride.Core.Translation.Presentation.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Video\bin\Debug\net8.0\Direct3D11\Stride.Video.dll
-   D:\Projects\GitHub\stride\sources\editor\Stride.Samples.Templates\bin\Debug\net8.0-windows7.0\Stride.Samples.Templates.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Rendering\bin\Debug\net8.0\Stride.Rendering.dll
-   D:\Projects\GitHub\stride\sources\engine\Stride.Voxels\bin\Debug\net8.0\Stride.Voxels.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.Importer.Assimp\bin\Debug\net8.0\Stride.Importer.Assimp.dll
-   D:\Projects\GitHub\stride\sources\tools\Stride.Importer.Common\bin\Debug\net8.0\Stride.Importer.Common.dll
-   D:\Projects\GitHub\stride\sources\core\Stride.Core.CompilerServices\bin\Debug\netstandard2.0\Stride.Core.CompilerServices.dll
-   D:\Projects\GitHub\stride\sources\shared\Stride.NuGetResolver.UI\bin\Debug\net8.0-windows\Stride.NuGetResolver.UI.dll
-   D:\Projects\GitHub\stride\sources\shared\Stride.NuGetResolver\bin\Debug\net8.0\Stride.NuGetResolver.dll
-   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation\bin\Debug\net8.0\Stride.Core.Presentation.dll</Info>
+   D:\Projects\GitHub\stride\sources\engine\Stride.Shaders.Compiler\bin\Release\net8.0\Stride.Shaders.Compiler.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Input\bin\Release\net8.0\Direct3D11\Stride.Input.dll
+   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets\bin\Release\net8.0\Stride.Core.Assets.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Assets\bin\Release\net8.0\Stride.Assets.dll
+   D:\Projects\GitHub\stride\sources\editor\Stride.Core.Assets.Editor\bin\Release\net8.0-windows7.0\Stride.Core.Assets.Editor.dll
+   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets.CompilerApp\bin\Release\net8.0\Stride.Core.Assets.CompilerApp.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Assets.Models\bin\Release\net8.0\Stride.Assets.Models.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.UI\bin\Release\net8.0\Stride.UI.dll
+   D:\Projects\GitHub\stride\sources\editor\Stride.Editor\bin\Release\net8.0-windows7.0\Stride.Editor.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Design\bin\Release\net8.0\Stride.Core.Design.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.Core.ProjectTemplating\bin\Release\net8.0\Stride.Core.ProjectTemplating.dll
+   D:\Projects\GitHub\stride\sources\editor\Stride.Assets.Presentation\bin\Release\net8.0-windows7.0\Stride.Assets.Presentation.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Physics\bin\Release\net8.0\Stride.Physics.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Dialogs\bin\Release\net8.0-windows7.0\Stride.Core.Presentation.Dialogs.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.Graphics.RenderDocPlugin\bin\Release\net8.0\Direct3D11\Stride.Graphics.RenderDocPlugin.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Debugger\bin\Release\net8.0-windows7.0\Stride.Debugger.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.ConnectionRouter\bin\Release\net8.0-windows7.0\Stride.ConnectionRouter.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.SpriteStudio.Offline\bin\Release\net8.0\Stride.SpriteStudio.Offline.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.SpriteStudio.Runtime\bin\Release\net8.0\Stride.SpriteStudio.Runtime.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Particles\bin\Release\net8.0\Stride.Particles.dll</Info>
+  <Info>.NET Assemblies resolved from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 40 , 59 ]
+   D:\Projects\GitHub\stride\sources\engine\Stride.Native\bin\Release\net8.0\Stride.Native.dll
+   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Packages\bin\Release\net8.0\Stride.Core.Packages.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation.Graph\bin\Release\net8.0-windows7.0\Stride.Core.Presentation.Graph.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Yaml\bin\Release\net8.0\Stride.Core.Yaml.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Reflection\bin\Release\net8.0\Stride.Core.Reflection.dll
+   D:\Projects\GitHub\stride\sources\assets\Stride.Core.Assets.Quantum\bin\Release\net8.0\Stride.Core.Assets.Quantum.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.VirtualReality\bin\Release\net8.0\Direct3D11\Stride.VirtualReality.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Navigation\bin\Release\net8.0\Stride.Navigation.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.PackageInstall\bin\Release\packageinstall.exe
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Tasks\bin\Release\net8.0\Stride.Core.Tasks.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.Translation\bin\Release\net8.0\Stride.Core.Translation.dll
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Translation.Presentation\bin\Release\net8.0-windows7.0\Stride.Core.Translation.Presentation.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Video\bin\Release\net8.0\Direct3D11\Stride.Video.dll
+   D:\Projects\GitHub\stride\sources\editor\Stride.Samples.Templates\bin\Release\net8.0-windows7.0\Stride.Samples.Templates.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Rendering\bin\Release\net8.0\Stride.Rendering.dll
+   D:\Projects\GitHub\stride\sources\engine\Stride.Voxels\bin\Release\net8.0\Stride.Voxels.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.Importer.Common\bin\Release\net8.0\Stride.Importer.Common.dll
+   D:\Projects\GitHub\stride\sources\core\Stride.Core.CompilerServices\bin\Release\netstandard2.0\Stride.Core.CompilerServices.dll
+   D:\Projects\GitHub\stride\sources\shared\Stride.NuGetResolver.UI\bin\Release\net8.0-windows\Stride.NuGetResolver.UI.dll
+   D:\Projects\GitHub\stride\sources\shared\Stride.NuGetResolver\bin\Release\net8.0\Stride.NuGetResolver.dll</Info>
+  <Info>.NET Assemblies resolved from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 60 , 61 ]
+   D:\Projects\GitHub\stride\sources\presentation\Stride.Core.Presentation\bin\Release\net8.0\Stride.Core.Presentation.dll
+   D:\Projects\GitHub\stride\sources\tools\Stride.Importer.3D\bin\Release\net8.0\Stride.Importer.3D.dll</Info>
   <Info>.NET Assemblies filtered out from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 0 , 19 ]
    Stride.Engine.Tests.Windows
    Stride.Input.Tests.Windows
@@ -102,28 +106,28 @@
    Stride.Core.ProjectTemplating.Tests
    Stride.TestRunner
    Stride.EffectCompilerServer
-   Stride.SpriteStudio.Offline
-   Stride.SpriteStudio.Runtime
    Stride.SamplesTestServer
-   Stride.Games.Testing
    Stride.Code.Tests
-   Stride.Core.Mathematics.Tests</Info>
-  <Info>.NET Assemblies filtered out from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 40 , 45 ]
-   packageinstall
+   Stride.Core.Mathematics.Tests
    Stride.Core.Translation.Extractor
    Stride.Samples.Tests
-   xunit.runner.stride
-   Stride.VisualStudio.Commands.Interfaces
+   Stride.VisualStudio.Commands.Interfaces</Info>
+  <Info>.NET Assemblies filtered out from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln} [ 40 , 40 ]
    Stride.VisualStudio.Commands</Info>
+  <Warning>Can't load the assembly {Stride.Games.Testing}:
+The file {D:\Projects\GitHub\stride\sources\engine\Stride.Games.Testing\bin\Debug\Stride.Games.Testing.dll} doesn't exist.
+Failed attempt to resolve this assembly from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln}.</Warning>
+  <Warning>Can't load the assembly {xunit.runner.stride}:
+The file {D:\Projects\GitHub\stride\sources\tests\xunit.runner.stride\bin\Debug\xunit.runner.stride.dll} doesn't exist.
+Failed attempt to resolve this assembly from the Visual Studio solution file {D:\Projects\GitHub\stride\build\Stride.sln}.</Warning>
   <Info>Concurrent mode</Info>
-  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.2}  [ 0 , 19 ]
+  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4}  [ 0 , 19 ]
    System.Runtime.dll   v8.0.0.0
    System.Collections.dll   v8.0.0.0
    System.Diagnostics.Process.dll   v8.0.0.0
    System.Collections.Concurrent.dll   v8.0.0.0
    System.Threading.Thread.dll   v8.0.0.0
    System.ComponentModel.dll   v8.0.0.0
-   System.Runtime.InteropServices.dll   v8.0.0.0
    System.ObjectModel.dll   v8.0.0.0
    System.Net.NetworkInformation.dll   v8.0.0.0
    System.Diagnostics.TraceSource.dll   v8.0.0.0
@@ -135,9 +139,10 @@
    System.Threading.dll   v8.0.0.0
    System.Linq.dll   v8.0.0.0
    System.Net.Primitives.dll   v8.0.0.0
+   System.Runtime.InteropServices.dll   v8.0.0.0
    System.Text.RegularExpressions.dll   v8.0.0.0
    System.Net.Sockets.dll   v8.0.0.0</Info>
-  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.2}  [ 20 , 39 ]
+  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4}  [ 20 , 39 ]
    System.Net.Security.dll   v8.0.0.0
    System.Security.Cryptography.dll   v8.0.0.0
    System.Threading.Channels.dll   v8.0.0.0
@@ -152,14 +157,13 @@
    System.Xml.XDocument.dll   v8.0.0.0
    System.Text.Json.dll   v8.0.0.0
    System.Diagnostics.DiagnosticSource.dll   v8.0.0.0
-   System.IO.Compression.dll   v8.0.0.0
    System.IO.FileSystem.Watcher.dll   v8.0.0.0
    System.Threading.Overlapped.dll   v8.0.0.0
    System.Reflection.Emit.dll   v8.0.0.0
    System.Reflection.Emit.ILGeneration.dll   v8.0.0.0
-   System.Runtime.Loader.dll   v8.0.0.0</Info>
-  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.2}  [ 40 , 47 ]
-   System.Reflection.Primitives.dll   v8.0.0.0
+   System.Runtime.Loader.dll   v8.0.0.0
+   System.Reflection.Primitives.dll   v8.0.0.0</Info>
+  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4}  [ 40 , 46 ]
    System.Linq.Queryable.dll   v8.0.0.0
    System.Collections.NonGeneric.dll   v8.0.0.0
    System.Diagnostics.FileVersionInfo.dll   v8.0.0.0
@@ -167,7 +171,7 @@
    System.Web.HttpUtility.dll   v8.0.0.0
    netstandard.dll   v2.1.0.0
    System.Reflection.Emit.Lightweight.dll   v8.0.0.0</Info>
-  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.2} 
+  <Info>.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.4} 
    PresentationFramework.dll   v8.0.0.0
    PresentationCore.dll   v8.0.0.0
    WindowsBase.dll   v8.0.0.0
@@ -179,14 +183,17 @@
    .\Microsoft.Build.Utilities.Core\15.1.548\lib\net46\Microsoft.Build.Utilities.Core.dll   v15.1.0.0</Info>
   <Info>.NET Assemblies loaded from {C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319} 
    Microsoft.Build.dll   v4.0.0.0
-   Microsoft.Build.Framework.dll   v4.0.0.0</Info>
-  <Info>4215 source files parsed ; 1 source file not found ; all source files in-sync with PDB</Info>
+   Microsoft.Build.Framework.dll   v4.0.0.0
+   mscorlib.dll   v4.0.0.0
+   System.dll   v4.0.0.0</Info>
+  <Info>4234 source files parsed ; 1 source file not found ; all source files in-sync with PDB</Info>
   <Info>0 code rule has been extracted from code.</Info>
+  <Info>No issue have been imported. No directory that contains issue files have been resolved from the project Stride</Info>
   <Info>No dependency cycle detected in assemblies referencement graph.</Info>
   <Info>Do merge code generated by compiler into application code.</Info>
   <Info>Analyze dependencies of your application.</Info>
   <Info>No SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues.</Info>
-  <Info>Persisting code model snapshot in {D:\Projects\GitHub\stride\build\NDependOut\NDependAnalysisResult_Stride_2024Mar09_22h42m37.ndar}</Info>
+  <Info>Persisting code model snapshot in {D:\Projects\GitHub\stride-ndepend\NDependOut1\NDependAnalysisResult_Stride_2024Apr15_23h28m53.ndar}</Info>
   <Warning>The source directory {C:\DEV\stride\sources\assets\Stride.Core.Packages} referenced by the PDB file of the assembly {Stride.Core.Packages} can't be found.</Warning>
   <Info>Execute queries and rules</Info>
   <Warning>Rule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.</Warning>
@@ -220,12 +227,13 @@
   <Warning>Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the baseline code base snapshot.</Warning>
   <Warning>Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the newer code base snapshot.</Warning>
   <Info>Output report source files</Info>
-  <Info>The report lists 15 sources files (0 new and 0 changed since the baseline) on a total of 3 117 source files for the application analyzed.
+  <Info>The report lists 15 sources files (0 new and 0 modified since the baseline) on a total of 3 130 source files for the application analyzed.
 See 'Project Properties &gt; Report' to adjust the set of source files listed in the report.</Info>
+  <Info>Output report projects</Info>
   <Error>3 quality gates fail:
-  - 'Critical Issues' value 24 issues greater than fail threshold 10 issues
+  - 'Critical Issues' value 25 issues greater than fail threshold 10 issues
   - 'Critical Rules Violated' value 10 rules greater than fail threshold 0 rules
-  - 'Debt Rating per Namespace' value 105 namespaces greater than fail threshold 0 namespaces</Error>
+  - 'Debt Rating per Namespace' value 107 namespaces greater than fail threshold 0 namespaces</Error>
   <Info>Building the report (standard).</Info>
-  <Info>NDepend analysis done. Duration: 00:13.284</Info>
+  <Info>NDepend analysis done. Duration: 00:11.813</Info>
 </InfoWarnings>

File diff suppressed because it is too large
+ 260 - 0
en/contributors/engine/ndepend/NDependReport.html


+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/AbstractnessVSInstability.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:45abaeb2733a22adfe6914b3341ce3691dcd685726171631d617db28726e5575
+size 75325

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/CS.png → en/contributors/engine/ndepend/NDependReportFiles/CS.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/CSHTML.png → en/contributors/engine/ndepend/NDependReportFiles/CSHTML.png


+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b66f2aec55036b51472ad34636a32974907b19e2098ad19c6bc6ff2d4eabc79
+size 72734

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b865b5dad260514bf160c290f85a6885279027828db94b28cd56d130d29285
+size 370866

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/CovCheck.png → en/contributors/engine/ndepend/NDependReportFiles/CovCheck.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Diff.png → en/contributors/engine/ndepend/NDependReportFiles/Diff.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Empty.png → en/contributors/engine/ndepend/NDependReportFiles/Empty.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Error.png → en/contributors/engine/ndepend/NDependReportFiles/Error.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/File.png → en/contributors/engine/ndepend/NDependReportFiles/File.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/FilterBlue.png → en/contributors/engine/ndepend/NDependReportFiles/FilterBlue.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/FilterBlueBig.png → en/contributors/engine/ndepend/NDependReportFiles/FilterBlueBig.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/FixedIssues.png → en/contributors/engine/ndepend/NDependReportFiles/FixedIssues.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/GroupHierarchy.png → en/contributors/engine/ndepend/NDependReportFiles/GroupHierarchy.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Idea.png → en/contributors/engine/ndepend/NDependReportFiles/Idea.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Info.png → en/contributors/engine/ndepend/NDependReportFiles/Info.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/InfoBig.png → en/contributors/engine/ndepend/NDependReportFiles/InfoBig.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/InfoSmall.png → en/contributors/engine/ndepend/NDependReportFiles/InfoSmall.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/NDependLogo.png → en/contributors/engine/ndepend/NDependReportFiles/NDependLogo.png


File diff suppressed because it is too large
+ 0 - 0
en/contributors/engine/ndepend/NDependReportFiles/NDependReport.css


File diff suppressed because it is too large
+ 0 - 0
en/contributors/engine/ndepend/NDependReportFiles/NDependReport.js


+ 1 - 1
en/contributors/NDependOut/NDependReportFiles/NDependVersion.xml → en/contributors/engine/ndepend/NDependReportFiles/NDependVersion.xml

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<NDependVersion Version="2023.2.3.9706" />
+<NDependVersion Version="2024.1.0.9730" />

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/NewIssue.png → en/contributors/engine/ndepend/NDependReportFiles/NewIssue.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/NewIssues.png → en/contributors/engine/ndepend/NDependReportFiles/NewIssues.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Ok.png → en/contributors/engine/ndepend/NDependReportFiles/Ok.png


+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/Project-CSharp.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1f0f0b000a2ee2a366884249e3c2a5d733b7eab554a5b6330c350734582661d
+size 376

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/Project-Unknown.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:efa0d8e1abe2ff286f551ee490fdef8ba362cac4d9f29590a71db58ab912f2b0
+size 190

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/Project-VB.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2213da7b2622dd05dabab01a101ee411d254306e378afd66a2df82117b47540
+size 473

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/QGFail.png → en/contributors/engine/ndepend/NDependReportFiles/QGFail.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/QGPass.png → en/contributors/engine/ndepend/NDependReportFiles/QGPass.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/QGWarn.png → en/contributors/engine/ndepend/NDependReportFiles/QGWarn.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Severity_Blocker.png → en/contributors/engine/ndepend/NDependReportFiles/Severity_Blocker.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Severity_Critical.png → en/contributors/engine/ndepend/NDependReportFiles/Severity_Critical.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Severity_High.png → en/contributors/engine/ndepend/NDependReportFiles/Severity_High.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Severity_Low.png → en/contributors/engine/ndepend/NDependReportFiles/Severity_Low.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Severity_Medium.png → en/contributors/engine/ndepend/NDependReportFiles/Severity_Medium.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusBigOk.png → en/contributors/engine/ndepend/NDependReportFiles/StatusBigOk.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusError.png → en/contributors/engine/ndepend/NDependReportFiles/StatusError.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusQGFail.png → en/contributors/engine/ndepend/NDependReportFiles/StatusQGFail.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusQGPass.png → en/contributors/engine/ndepend/NDependReportFiles/StatusQGPass.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusQGWarn.png → en/contributors/engine/ndepend/NDependReportFiles/StatusQGWarn.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusWarning.png → en/contributors/engine/ndepend/NDependReportFiles/StatusWarning.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/StatusWarningCritical.png → en/contributors/engine/ndepend/NDependReportFiles/StatusWarningCritical.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TextEditionCopy.png → en/contributors/engine/ndepend/NDependReportFiles/TextEditionCopy.png


+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/TinyAbstractnessVSInstability.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9371f0c0c6d2a80a2ab117cf0f673ff191abd030013ad19546468a997a32baa4
+size 4738

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:273c8683e21fe572622585da3143ab152ad2d83a77979a9ea1f4bfd94f9ae918
+size 5516

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17d288c7a4fedc211941482fc56938faf8151ddaa5cd0863cbb13568b79536a0
+size 61277

+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/TinyVisualNDependView.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7e669ed536247b8202846cdb4a91428be2e71a23d6e88a1c8f72b16e2e70acb
+size 86758

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Trend.png → en/contributors/engine/ndepend/NDependReportFiles/Trend.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconGrayConstant.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayConstant.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconGrayDown.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayDown.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconGrayUp.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconGrayUp.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconGreenDown.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconGreenDown.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconGreenUp.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconGreenUp.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconNone.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconNone.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconRedDown.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconRedDown.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/TrendIconRedUp.png → en/contributors/engine/ndepend/NDependReportFiles/TrendIconRedUp.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/UnresolvedIssues.png → en/contributors/engine/ndepend/NDependReportFiles/UnresolvedIssues.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/VB.png → en/contributors/engine/ndepend/NDependReportFiles/VB.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/VSLogo.png → en/contributors/engine/ndepend/NDependReportFiles/VSLogo.png


+ 3 - 0
en/contributors/engine/ndepend/NDependReportFiles/VisualNDependView.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76b94b61d13e910a0535232f5d8fb9f7bdd46cd87c22fd14148878ea4fccdb0c
+size 3245652

+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/Warning.png → en/contributors/engine/ndepend/NDependReportFiles/Warning.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/WarningCritical.png → en/contributors/engine/ndepend/NDependReportFiles/WarningCritical.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/assembly.png → en/contributors/engine/ndepend/NDependReportFiles/assembly.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/class.png → en/contributors/engine/ndepend/NDependReportFiles/class.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/controls.png → en/contributors/engine/ndepend/NDependReportFiles/controls.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/ctor.png → en/contributors/engine/ndepend/NDependReportFiles/ctor.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/dark.png → en/contributors/engine/ndepend/NDependReportFiles/dark.png


+ 0 - 0
en/contributors/NDependOut/NDependReportFiles/delegate.png → en/contributors/engine/ndepend/NDependReportFiles/delegate.png


Some files were not shown because too many files changed in this diff