diff --git a/toolkit/ndepend/NDependReport.html b/toolkit/ndepend/NDependReport.html index 058b86a..806a79d 100644 --- a/toolkit/ndepend/NDependReport.html +++ b/toolkit/ndepend/NDependReport.html @@ -1,4 +1,4 @@ -Report: static-analysis (v1.0.0.0)

Dependency Graph

@@ -163,14 +163,35 @@ \ Roslyn Analyzers \ - Design

static-analysis (v1.0.0.0) \ + Design
static-analysis (v1.0.0.0) \ Main \ Rules \ Roslyn Analyzers \ - Performance
static-analysis (v1.0.0.0) \ + Maintainability
static-analysis (v1.0.0.0) \ + + Main + \ Rules + \ + Roslyn Analyzers + \ + Performance
static-analysis (v1.0.0.0) \ + + Main + \ Rules + \ + Roslyn Analyzers + \ + Serialization
static-analysis (v1.0.0.0) \ + + Main + \ Rules + \ + Roslyn Analyzers + \ + Usage
static-analysis (v1.0.0.0) \ Main \ Group of Queries @@ -264,12 +285,12 @@ \ Abstractness vs. Instability -
report date02 Jun 2024 23:00:05 (GitHub Build# 7 Id 9341787238)
analysis duration00:15.060
ndepend + fail
report date28 Sep 2024 22:22:09 (GitHub Build# 8 Id 11087419454)
analysis duration00:10.483
ndepend version - 2024.1.0   Professional GitHub Action Edition
baselineCompare with particular analysis result GitHub Build# 6 obtained on 02 Jun 2024 20:55:52
code coverage data + 2024.1.1   Professional GitHub Action Edition
baselineBaseline is same code base snapshot.
code coverage data Not Defined. To import Code Coverage Data, please read this online documentation.

Diagrams

;TinyComponentDependenciesDiagram.png
Dependency Graph
View as @@ -281,15 +302,15 @@ View ?controlimage

Application Metrics

Note: Further Application Statistics are available. -
# Lines of Code
4 312   ;TrendIconGrayUp.png   +31
569   (NotMyCode)   ;TrendIconGrayUp.png   +6
Estimated Dev Effort   115d   ;TrendIconGrayUp.png   +1.39d
# Types
232   ;TrendIconGrayUp.png   +1
19   Assemblies   ;TrendIconGrayConstant.png   no diff
97   Namespaces   ;TrendIconGrayUp.png   +1
682   Methods   ;TrendIconGrayUp.png   +7
325   Fields   ;TrendIconGrayUp.png   +1
114   Source Files   ;TrendIconGrayUp.png   +1
11 455   Line Feed   ;TrendIconGrayUp.png   +81
2 276   Third-Party Elements   ;TrendIconGrayUp.png   +13
CommentN/A because some assemblies are written in a language different than C#
Debt
7.26%   ;TrendIconGreenDown.png   from 7.36%
Rating   B   2d 4h +
# Lines of Code
5 372   ;TrendIconGrayConstant.png   no diff
622   (NotMyCode)   ;TrendIconGrayConstant.png   no diff
Estimated Dev Effort   141d   ;TrendIconGrayConstant.png   no diff
# Types
260   ;TrendIconGrayConstant.png   no diff
23   Assemblies   ;TrendIconGrayConstant.png   no diff
113   Namespaces   ;TrendIconGrayConstant.png   no diff
918   Methods   ;TrendIconGrayConstant.png   no diff
331   Fields   ;TrendIconGrayConstant.png   no diff
140   Source Files   ;TrendIconGrayConstant.png   no diff
17 488   Line Feed   ;TrendIconGrayConstant.png   no diff
2 428   Third-Party Elements   ;TrendIconGrayConstant.png   no diff
CommentN/A because some assemblies are written in a language different than C#
Debt
7.21%   ;TrendIconGrayConstant.png   no diff
Rating   B   3d 0h effort to reach -  A
Debt   8d 2h   ;TrendIconGreenDown.png   -(7min)
The technical-debt is incomplete because no coverage data specified.      
CoverageN/A because no coverage data specified
Method Complexity
45   Max   ;TrendIconGrayConstant.png   no diff
2.02   Average   ;TrendIconGreenDown.png   -0.023
+  A
Debt   10d 1h   ;TrendIconGrayConstant.png   no diff
The technical-debt is incomplete because no coverage data specified.      
CoverageN/A because no coverage data specified
Method Complexity
45   Max   ;TrendIconGrayConstant.png   no diff
1.94   Average   ;TrendIconGrayConstant.png   no diff
Quality Gates
;StatusQGFail.pngFail3
;StatusQGWarn.pngWarn0
;StatusQGPass.pngPass9
Rules -
;StatusWarningCritical.pngCritical5
;StatusWarning.pngViolated52
;StatusBigOk.pngOk114
+
;StatusWarningCritical.pngCritical5
;StatusWarning.pngViolated63
;StatusBigOk.pngOk113
Issues -
;Empty.pngAll633+2-4
;Severity_Blocker.pngBlocker0
;Severity_Critical.pngCritical0
;Severity_High.pngHigh204-1
;Severity_Medium.pngMedium368+1-3
;Severity_Low.pngLow61+1
;Empty.pngSuppressed0
+
;Empty.pngAll1 024
;Severity_Blocker.pngBlocker0
;Severity_Critical.pngCritical0
;Severity_High.pngHigh292
;Severity_Medium.pngMedium490
;Severity_Low.pngLow242
;Empty.pngSuppressed0
@@ -299,23 +320,16 @@ -
0
  • The number of source files with no issue.
  • By default, these source files are not listed below. They are listed when one of the option List all source files or Only list source files with issues and files added or modified since the baseline is enabled in NDepend Project Properties > Report.
52
  • The number of source files with at least one unresolved issue but no new issue added since the baseline.
  • Sort the column #Un-resolved Issues to list these files first.
2
  • The number of source files with at least one new issue introduced since the baseline.
  • Sort the column #New Issues to list these files first.
;InfoSmall.png
  • The setting "Only list source files with issues" is enabled. More source files can be listed by changing this setting from NDepend Project Properties > Report.
Source File Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#LinesProjectPath
;CS.pngImmediateDebugRenderFeature.cs
|m0|02| 0|m100|00| 1970|m0|02| 0min 0s|m100|00| 2d 3hN/A|m100|00| 877Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngImmediateDebugRenderSystem.cs ● -
|m0|05| 0|m82|01| 1630|m0|05| 0min 0s|m84|01| 2d 0hN/A|m57|04| 504Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngBasic2DCameraController.cs ● -
|m100|01| 1|m0|52| 00|m60|01| 3min 0s|m0|43| 3min 0sN/A|m21|11| 189Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngDebugTextPrinter.cs ● -
|m100|00| 1|m0|53| 00|m99|00| 5min|m0|36| 5minN/A|m6|30| 60Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts\Utils
;CS.pngFloatRGBAConverter.cs
|m0|34| 0|m7|02| 140|m0|33| 0min 0s|m5|06| 1h 3minN/A|m4|35| 41Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngSpriteBatchRenderer.cs
|m0|22| 0|m6|03| 120|m0|21| 0min 0s|m2|11| 30minN/A|m10|22| 91Example_2D_Playground.\examples\code-only\Example_2D_Playground
;CS.pngGameExtensions.cs ● -
|m0|25| 0|m4|04| 80|m0|25| 0min 0s|m3|08| 46minN/A|m94|01| 832Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngVertexTypePosTexNormColor.cs
|m0|27| 0|m3|06| 70|m0|27| 0min 0s|m3|10| 36minN/A|m8|26| 76Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngTextureCanvas.cs
|m0|04| 0|m3|07| 70|m0|04| 0min 0s|m16|03| 3h 19minN/A|m83|03| 736Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngImmediateDebugRenderObject.cs
|m0|52| 0|m3|05| 70|m0|12| 0min 0s|m4|07| 48minN/A|m20|13| 179Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngModule.cs
|m0|47| 0|m3|08| 60|m0|46| 0min 0s|m3|09| 38minN/A|m1|48| 12Stride.CommunityToolkit.\src\Stride.CommunityToolkit
;CS.pngAxialGizmo.cs
|m0|20| 0|m3|09| 60|m0|19| 0min 0s|m0|32| 7minN/A|m10|20| 96Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngImmediateDebugPrimitives.cs
|m0|03| 0|m2|10| 50|m0|03| 0min 0s|m19|02| 3h 54minN/A|m84|02| 739Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngShapeUpdater.cs
|m0|07| 0|m2|11| 50|m0|07| 0min 0s|m7|04| 1h 31minN/A|m43|06| 384Example08_DebugShapes.\examples\code-only\Example08_DebugShapes\Scripts
;CS.pngProgram.cs
|m0|08| 0|m2|12| 40|m0|08| 0min 0s|m0|35| 5minN/A|m38|07| 340Example_Bepu_Playground.\examples\code-only\Example_Bepu_Playground
;CS.pngConstants.cs
|m0|46| 0|m2|13| 40|m0|45| 0min 0s|m0|46| 2min 0sN/A|m1|47| 14Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity\Shared
;CS.pngProgram.cs
|m0|36| 0|m2|14| 40|m0|35| 0min 0s|m0|19| 11minN/A|m3|37| 34Example08_DebugShapes.\examples\code-only\Example08_DebugShapes
;CS.pngBody2DComponent.cs
|m0|51| 0|m2|15| 40|m0|50| 0min 0s|m1|14| 16minN/A|m7|28| 70Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Bepu
;CS.pngProgram.cs
|m0|21| 0|m1|16| 30|m0|20| 0min 0s|m0|17| 12minN/A|m10|21| 94Example06_ImageProcessing.\examples\code-only\Example06_ImageProcessing
;CS.pngProgram.cs
|m0|48| 0|m1|26| 20|m0|47| 0min 0s|m0|25| 9minN/A|m1|49| 9Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity
;CS.pngProgram.cs
|m0|35| 0|m1|25| 20|m0|34| 0min 0s|m0|24| 9minN/A|m4|36| 41Example07_CubeClicker.\examples\code-only\Example07_CubeClicker
;CS.pngProgram.cs
|m0|45| 0|m1|24| 20|m0|44| 0min 0s|m0|29| 9minN/A|m2|46| 18Example01_Basic2DScene.\examples\code-only\Example01_Basic2DScene
;CS.pngProgram.cs
|m0|17| 0|m1|27| 20|m0|16| 0min 0s|m0|23| 9minN/A|m16|17| 147Example05_ProceduralGeometry.\examples\code-only\Example05_ProceduralGeometry
;CS.pngProgram.cs
|m0|24| 0|m1|22| 20|m0|23| 0min 0s|m0|28| 9minN/A|m9|24| 87Example03_StrideUI_CapsuleAndWindow.\examples\code-only\Example03_StrideUI_CapsuleAndWindow
;CS.pngProgram.cs
|m0|42| 0|m1|18| 20|m0|41| 0min 0s|m0|30| 9minN/A|m2|43| 21Example02_GiveMeACube.\examples\code-only\Example02_GiveMeACube
;CS.pngProgram.cs
|m0|10| 0|m1|20| 20|m0|10| 0min 0s|m0|27| 9minN/A|m31|09| 275Example_2D_Playground.\examples\code-only\Example_2D_Playground
;CS.pngProgram.cs
|m0|44| 0|m1|23| 20|m0|43| 0min 0s|m0|26| 9minN/A|m2|45| 19Example01_Basic3DScene.\examples\code-only\Example01_Basic3DScene
;CS.pngClickHandlerComponent.cs
|m0|16| 0|m1|19| 20|m0|15| 0min 0s|m1|12| 20minN/A|m17|16| 152Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Scripts
;CS.pngLinePrimitiveShader.sdsl.cs
|m0|41| 0|m1|21| 20|m0|52| 0min 0s|m0|31| 8minN/A|m2|42| 24Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes\Effects
;CS.pngGraphicsDeviceExtensions.cs
|m0|43| 0|m1|17| 20|m0|42| 0min 0s|m1|15| 15minN/A|m2|44| 19Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Graphics
;File.pngNamespaceAnchor.fs
|m0|50| 0|m0|48| 10|m0|49| 0min 0s|m0|21| 10minN/A|m0|51| 0Example01_Basic3DScene_FSharp.\examples\code-only\Example01_Basic3DScene_FSharp
;CS.pngBasic3DCameraController.cs ● -
|m0|09| 0|m0|47| 10|m0|09| 0min 0s|m0|22| 9minN/A|m37|08| 326Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngRaySegment.cs
|m0|15| 0|m0|46| 10|m0|14| 0min 0s|m0|47| 2min 0sN/A|m18|15| 163Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngMeshBuilder.cs
|m0|06| 0|m0|45| 10|m0|06| 0min 0s|m5|05| 1h 6minN/A|m49|05| 434Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngNamespaceAnchor.cs
|m0|49| 0|m0|44| 10|m0|48| 0min 0s|m0|20| 10minN/A|m0|50| 6Example01_Basic2DScene.\examples\code-only\Example01_Basic2DScene
;CS.pngProcedural3DModelBuilder.cs
|m0|30| 0|m0|43| 10|m0|29| 0min 0s|m0|42| 3min 0sN/A|m6|31| 58Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngRaycastHandler.cs
|m0|19| 0|m0|42| 10|m0|18| 0min 0s|m0|50| 1min 0sN/A|m13|19| 120Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity\Scripts
;CS.pngSquareProceduralModel.cs
|m0|23| 0|m0|41| 10|m0|22| 0min 0s|m0|44| 3min 0sN/A|m10|23| 88Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngCubeStacker.cs
|m0|13| 0|m0|40| 10|m0|39| 0min 0s|m1|16| 15minN/A|m21|12| 188Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity
;CS.pngGizmoEmissiveColorMaterial.cs
|m0|28| 0|m0|50| 10|m0|51| 0min 0s|m0|41| 3min 0sN/A|m8|27| 73Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngProgram.cs
|m0|33| 0|m0|39| 10|m0|32| 0min 0s|m0|49| 2min 0sN/A|m5|34| 47Stride.CommunityToolkit.Examples.\src\Stride.CommunityToolkit.Examples
;CS.pngSimpleVector.cs
|m0|40| 0|m0|38| 10|m0|40| 0min 0s|m1|13| 18minN/A|m2|41| 24Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Core
;CS.pngClickDataManager.cs
|m0|37| 0|m0|37| 10|m0|36| 0min 0s|m0|34| 5minN/A|m3|38| 32Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Managers
;CS.pngLightDirectionalGizmo.cs
|m0|26| 0|m0|36| 10|m0|26| 0min 0s|m0|51| 0min 30sN/A|m9|25| 84Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngGraphicsCompositorExtensions.cs
|m0|14| 0|m0|35| 10|m0|24| 0min 0s|m0|39| 5minN/A|m20|14| 178Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Compositing
;CS.pngHeightmapExtensions.cs
|m0|11| 0|m0|34| 10|m0|11| 0min 0s|m0|52| 0min 30sN/A|m31|10| 272Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngMainView.cs
|m0|29| 0|m0|33| 10|m0|28| 0min 0s|m0|33| 7minN/A|m7|29| 64Example04_MyraUI.\examples\code-only\Example04_MyraUI
;CS.pngProgram.cs
|m0|32| 0|m0|32| 10|m0|31| 0min 0s|m0|48| 2min 0sN/A|m5|33| 51Example04_MyraUI.\examples\code-only\Example04_MyraUI
;CS.pngGameExtensions.cs
|m0|31| 0|m0|31| 10|m0|30| 0min 0s|m0|37| 5minN/A|m6|32| 57Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Games
;CS.pngCameraDefaults.cs
|m0|39| 0|m0|30| 10|m0|38| 0min 0s|m0|53| 0min 30sN/A|m2|40| 25Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;VB.pngProgram.vb ● -
|m0|53| 0|m0|29| 10|m0|53| 0min 0s|m0|18| 12minN/A|m0|53| 0Example01_Basic3DScene_VBasic.\examples\code-only\Example01_Basic3DScene_VBasic
;File.pngProgram.fs
|m0|12| 0|m0|28| 10|m0|13| 0min 0s|m0|45| 3min 0sN/A|m0|52| 0Example01_Basic3DScene_FSharp.\examples\code-only\Example01_Basic3DScene_FSharp
;CS.pngModelComponentExtensions.cs
|m0|18| 0|m0|49| 10|m0|17| 0min 0s|m0|40| 4min 24sN/A|m13|18| 122Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngPrimitiveCreationOptions.cs
|m0|38| 0|m0|51| 10|m0|37| 0min 0s|m0|38| 5minN/A|m2|39| 26Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
0
  • The number of projects with no issues.
  • +
0
  • The number of source files with no issue.
  • By default, these source files are not listed below. They are listed when one of the option List all source files or Only list source files with issues and files added or modified since the baseline is enabled in NDepend Project Properties > Report.
83
  • The number of source files with at least one unresolved issue but no new issue added since the baseline.
  • Sort the column #Un-resolved Issues to list these files first.
0
  • The number of source files with at least one new issue introduced since the baseline.
  • Sort the column #New Issues to list these files first.
;InfoSmall.png
  • The setting "Only list source files with issues" is enabled. More source files can be listed by changing this setting from NDepend Project Properties > Report.
Source File Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#LinesProjectPath
;CS.pngImmediateDebugRenderFeature.cs
0|m100|00| 26500min 0s|m100|00| 2d 5hN/A|m100|00| 877Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngImmediateDebugRenderSystem.cs
0|m73|01| 19400min 0s|m81|01| 2d 1hN/A|m57|07| 504Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngShapeUpdater.cs
0|m12|02| 3300min 0s|m10|04| 2h 21minN/A|m43|14| 384Example08_DebugShapes.\examples\code-only\Example08_DebugShapes\Scripts
;CS.pngImmediateDebugRenderObject.cs
0|m11|03| 3100min 0s|m8|05| 1h 52minN/A|m20|25| 179Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngScriptSystemExtensions.cs
0|m9|04| 2600min 0s|m1|19| 25minN/A|m74|04| 650Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngVertexTypePosTexNormColor.cs
0|m8|05| 2300min 0s|m4|10| 52minN/A|m8|45| 76Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngFloatRGBAConverter.cs
0|m7|06| 2200min 0s|m5|06| 1h 11minN/A|m4|55| 41Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngTransformExtensions.cs
0|m6|07| 1800min 0s|m2|17| 33minN/A|m72|05| 637Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngProgram.cs
0|m5|08| 1600min 0s|m3|11| 45minN/A|m16|29| 147Example09_Renderer.\examples\code-only\Example09_Renderer
;CS.pngGameExtensions.cs
0|m5|09| 1600min 0s|m4|09| 54minN/A|m99|01| 872Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngImmediateDebugPrimitives.cs
0|m5|10| 1500min 0s|m18|02| 4h 4minN/A|m84|02| 739Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngSpriteBatchRenderer.cs
0|m4|11| 1300min 0s|m3|14| 40minN/A|m10|38| 91Example_2D_Playground.\examples\code-only\Example_2D_Playground
;CS.pngHeightmapExtensions.cs
0|m3|12| 1100min 0s|m0|36| 10minN/A|m31|20| 272Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Physics
;CS.pngPrimitiveModelType.cs
0|m3|13| 1100min 0s|m0|33| 11minN/A|m2|69| 22Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngBasic3DCameraController.cs
0|m3|14| 1000min 0s|m1|25| 18minN/A|m37|18| 326Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngAxialGizmo.cs
0|m3|15| 900min 0s|m1|27| 16minN/A|m17|28| 151Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngSquareProceduralModel.cs
0|m3|16| 900min 0s|m0|35| 11minN/A|m10|39| 88Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngTriangularPrismProceduralModel.cs
0|m3|17| 900min 0s|m0|48| 9minN/A|m10|36| 96Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngBody2DComponent.cs
0|m2|18| 700min 0s|m1|23| 19minN/A|m7|46| 70Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Bepu
;CS.pngScriptDelegateWatcher.cs
0|m2|19| 700min 0s|m1|21| 21minN/A|m3|64| 31Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngEntitySearchExtensions.cs
0|m2|20| 700min 0s|m1|28| 16minN/A|m57|06| 508Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngModule.cs
0|m1|23| 600min 0s|m2|16| 38minN/A|m1|76| 12Stride.CommunityToolkit.\src\Stride.CommunityToolkit
;CS.pngPrimitiveShader.sdsl.cs
0|m1|22| 600min 0s|m0|53| 6minN/A|m3|66| 28Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes\Effects
;CS.pngModelComponentExtensions.cs
0|m1|21| 600min 0s|m3|15| 39minN/A|m46|11| 408Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngLetter3D.cs
0|m1|24| 500min 0s|m0|62| 5minN/A|m11|35| 104Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngImmediateDebugRenderStageSelector .cs
0|m1|25| 500min 0s|m0|59| 5minN/A|m3|62| 32Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes
;CS.pngGizmoBillboardLetterScript.cs
0|m1|26| 500min 0s|m0|63| 5minN/A|m6|51| 53Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngSimulation2DComponent.cs
0|m1|27| 400min 0s|m0|65| 4min 0sN/A|m6|52| 53Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Bepu
;CS.pngConstants.cs
0|m1|28| 400min 0s|m0|71| 2min 0sN/A|m1|75| 14Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity\Shared
;CS.pngProgram.cs
0|m1|29| 400min 0s|m0|34| 11minN/A|m3|60| 34Example08_DebugShapes.\examples\code-only\Example08_DebugShapes
;CS.pngProgram.cs
0|m1|30| 400min 0s|m0|57| 5minN/A|m38|17| 340Example_Bepu_Playground.\examples\code-only\Example_Bepu_Playground
;CS.pngLinePrimitiveShader.sdsl.cs
0|m1|31| 400min 0s|m0|41| 10minN/A|m2|67| 24Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\DebugShapes\Effects
;CS.pngVectorHelper.cs
0|m1|32| 400min 0s|m3|13| 43minN/A|m7|47| 68Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Helpers
;CS.pngEasing.Double.cs
0|m1|33| 400min 0s|m0|51| 8minN/A|m45|13| 399Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Mathematics
;CS.pngTextureCanvas.cs
0|m0|37| 300min 0s|m1|20| 22minN/A|m76|03| 674Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngBasic2DCameraController.cs
0|m0|38| 300min 0s|m0|61| 5minN/A|m21|23| 189Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngEasing.Single.cs
0|m0|39| 300min 0s|m0|68| 3min 0sN/A|m45|12| 400Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Mathematics
;CS.pngPrefabExtensions.cs
0|m0|36| 300min 0s|m4|08| 1h 4minN/A|m43|15| 380Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngAnchor.cs
0|m0|35| 300min 0s|m12|03| 2h 46minN/A|m6|50| 56Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngProgram.cs
0|m0|34| 300min 0s|m0|32| 12minN/A|m10|37| 94Example06_ImageProcessing.\examples\code-only\Example06_ImageProcessing
;CS.pngProgram.cs
0|m0|50| 200min 0s|m0|49| 9minN/A|m9|42| 87Example03_StrideUI_CapsuleAndWindow.\examples\code-only\Example03_StrideUI_CapsuleAndWindow
;CS.pngProgram.cs
0|m0|46| 200min 0s|m0|46| 9minN/A|m2|70| 21Example02_GiveMeACube.\examples\code-only\Example02_GiveMeACube
;CS.pngGraphicsDeviceExtensions.cs
0|m0|49| 200min 0s|m1|29| 15minN/A|m3|65| 29Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Graphics
;CS.pngProgram.cs
0|m0|48| 200min 0s|m0|47| 9minN/A|m16|30| 147Example05_ProceduralGeometry.\examples\code-only\Example05_ProceduralGeometry
;CS.pngClickHandlerComponent.cs
0|m0|47| 200min 0s|m1|22| 20minN/A|m17|27| 152Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Scripts
;CS.pngProgram.cs
0|m0|51| 200min 0s|m0|50| 9minN/A|m1|78| 9Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity
;CS.pngProgram.cs
0|m0|45| 200min 0s|m0|45| 9minN/A|m2|74| 18Example01_Basic2DScene.\examples\code-only\Example01_Basic2DScene
;CS.pngProgram.cs
0|m0|40| 200min 0s|m0|42| 9minN/A|m31|19| 275Example_2D_Playground.\examples\code-only\Example_2D_Playground
;CS.pngProgram.cs
0|m0|44| 200min 0s|m1|26| 17minN/A|m10|41| 88Easing_Example01.\examples\snippets\Easing_Example01
;CS.pngProgram.cs
0|m0|43| 200min 0s|m0|44| 9minN/A|m4|56| 41Example07_CubeClicker.\examples\code-only\Example07_CubeClicker
;CS.pngProgram.cs
0|m0|42| 200min 0s|m0|43| 9minN/A|m2|72| 19Example01_Basic3DScene.\examples\code-only\Example01_Basic3DScene
;CS.pngPrimitive2DCreationOptionsWithBepu .cs
0|m0|41| 200min 0s|m0|70| 2min 0sN/A|m2|71| 20Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngIndexingType.cs
0|m0|79| 100min 0s|m0|76| 1min 0sN/A|m2|73| 19Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngCameraComponentExtensions.cs
0|m0|78| 100min 0s|m0|39| 10minN/A|m57|08| 501Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngProgram.cs
0|m0|77| 100min 0s|m0|75| 2min 0sN/A|m6|49| 56TextureMapping_Example01.\examples\snippets\TextureMapping_Example01
;CS.pngCameraDefaults.cs
0|m0|76| 100min 0s|m0|81| 0min 30sN/A|m4|58| 37Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngGameProfiler.cs
0|m0|75| 100min 0s|m0|78| 1min 0sN/A|m15|31| 138Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngEntityExtensions.cs
0|m0|74| 100min 0s|m0|79| 1min 0sN/A|m24|21| 218Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngRaySegment.cs
0|m0|73| 100min 0s|m0|69| 2min 0sN/A|m18|26| 163Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts
;CS.pngDebugTextPrinter.cs
0|m0|72| 100min 0s|m0|54| 5minN/A|m10|40| 88Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Scripts\Utilities
;CS.pngNamespaceAnchor.cs
0|m0|71| 100min 0s|m0|40| 10minN/A|m0|79| 6Example01_Basic2DScene.\examples\code-only\Example01_Basic2DScene
;CS.pngEntityExtensions.GetComponents.cs
0|m0|70| 100min 0s|m3|12| 45minN/A|m54|09| 477Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngCubeComponent.cs
0|m0|69| 100min 0s|m0|77| 1min 0sN/A|m1|77| 11Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity\Components
;CS.pngRaycastHandler.cs
0|m0|68| 100min 0s|m0|80| 1min 0sN/A|m13|33| 120Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity\Scripts
;CS.pngMaterialExtensions.cs
0|m0|66| 100min 0s|m0|55| 5minN/A|m4|57| 40Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering
;CS.pngCubeStacker.cs
0|m0|67| 100min 0s|m1|30| 15minN/A|m21|24| 188Example_CubicleCalamity.\examples\code-only\Example_CubicleCalamity
;CS.pngStretch.cs
0|m0|81| 100min 0s|m0|38| 10minN/A|m3|61| 33Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;CS.pngMathUtilEx.cs
0|m0|65| 100min 0s|m2|18| 27minN/A|m40|16| 358Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Mathematics
;CS.pngSimpleVector.cs
0|m0|52| 100min 0s|m1|24| 18minN/A|m2|68| 24Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Core
;CS.pngClickDataManager.cs
0|m0|53| 100min 0s|m0|60| 5minN/A|m3|63| 32Example07_CubeClicker.\examples\code-only\Example07_CubeClicker\Managers
;CS.pngProgram.cs
0|m0|54| 100min 0s|m0|72| 2min 0sN/A|m9|43| 82Physics_Example001.\examples\snippets\Physics_Example001
;CS.pngPrimitiveCreationOptions.cs
0|m0|55| 100min 0s|m0|58| 5minN/A|m3|59| 35Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Engine
;CS.pngGraphicsCompositorExtensions.cs
0|m0|56| 100min 0s|m0|64| 5minN/A|m23|22| 204Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Compositing
;CS.pngLightDirectionalGizmo.cs
0|m0|57| 100min 0s|m0|82| 0min 30sN/A|m13|32| 121Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Gizmos
;CS.pngMainView.cs
0|m0|64| 100min 0s|m0|52| 7minN/A|m7|48| 64Example04_MyraUI.\examples\code-only\Example04_MyraUI
;CS.pngProgram.cs
0|m0|58| 100min 0s|m0|73| 2min 0sN/A|m5|53| 51Example04_MyraUI.\examples\code-only\Example04_MyraUI
;CS.pngProcedural3DModelBuilder.cs
0|m0|59| 100min 0s|m0|66| 3min 0sN/A|m9|44| 81Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\ProceduralModels
;CS.pngMeshBuilder.cs
0|m0|60| 100min 0s|m5|07| 1h 6minN/A|m49|10| 434Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Rendering\Utilities
;VB.pngProgram.vb
0|m0|61| 100min 0s|m0|31| 12minN/A|m0|81| 0Example01_Basic3DScene_VBasic.\examples\code-only\Example01_Basic3DScene_VBasic
;File.pngProgram.fs
0|m0|62| 100min 0s|m0|67| 3min 0sN/A|m0|82| 0Example01_Basic3DScene_FSharp.\examples\code-only\Example01_Basic3DScene_FSharp
;File.pngNamespaceAnchor.fs
0|m0|63| 100min 0s|m0|37| 10minN/A|m0|80| 0Example01_Basic3DScene_FSharp.\examples\code-only\Example01_Basic3DScene_FSharp
;CS.pngProgram.cs
0|m0|80| 100min 0s|m0|74| 2min 0sN/A|m5|54| 47Stride.CommunityToolkit.Examples.\src\Stride.CommunityToolkit.Examples
;CS.pngGameExtensions.cs
0|m0|82| 100min 0s|m0|56| 5minN/A|m11|34| 105Stride.CommunityToolkit.\src\Stride.CommunityToolkit\Games
0
  • The number of projects with no issues.
  • Sort the column #Un-resolved ascending to list these files first. -
18
  • The number of projects with at least one unresolved issue but no new issue added since the baseline.
  • +
23
  • The number of projects with at least one unresolved issue but no new issue added since the baseline.
  • Sort the column #Un-resolved Issues to list these files first. -
1
  • The number of projects with at least one new issue introduced since the baseline.
  • +
0
  • The number of projects with at least one new issue introduced since the baseline.
  • Sort the column #New Issues to list these files first.
;InfoSmall.png Clicking a project's name selects its associated source files under the Issues tab.
This occurs because the search pattern for the source files grid is set to the project's name. -
Project Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#Types#Statements
;Project-CSharp.pngStride.CommunityToolkit ● - |m100|00| 2|m100|00| 474|m100|00| 2|m100|00| 8min|m100|00| 6d 3hN/A|m100|00| 98|m100|00| 2 828​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample07_CubeClicker|m0|01| 0|m11|01| 57|m0|16| 0|m0|01| 0min 0s|m9|01| 4h 54minN/A|m36|01| 38|m19|01| 538​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_2D_Playground|m0|03| 0|m3|02| 18|m0|14| 0|m0|03| 0min 0s|m1|04| 57minN/A|m6|03| 9|m5|04| 145​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample08_DebugShapes|m0|05| 0|m3|03| 17|m0|12| 0|m0|05| 0min 0s|m3|02| 2h 12minN/A|m6|05| 9|m7|02| 204​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_CubicleCalamity|m0|02| 0|m2|04| 12|m0|15| 0|m0|02| 0min 0s|m1|05| 45minN/A|m6|02| 9|m4|05| 127​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample04_MyraUI|m0|04| 0|m0|06| 6|m0|13| 0|m0|04| 0min 0s|m0|09| 27minN/A|m6|04| 9|m1|09| 40​​​​​​​​ ​​​​ ​
;Project-Unknown.pngExample01_Basic3DScene_FSharp|m0|07| 0|m0|05| 6|m0|10| 0|m0|07| 0min 0s|m0|06| 43minN/A|m5|07| 8|m0|14| 10​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_Bepu_Playground|m0|08| 0|m0|08| 5|m0|17| 0|m0|08| 0min 0s|m0|15| 15minN/A|m5|08| 8|m5|03| 156​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample06_ImageProcessing|m0|12| 0|m0|07| 5|m0|06| 0|m0|11| 0min 0s|m0|10| 25minN/A|m3|12| 6|m1|10| 34​​​​​​​​ ​​​​ ​
;Project-VB.pngExample01_Basic3DScene_VBasic|m0|17| 0|m0|09| 4|m100|01| 2|m0|16| 0min 0s|m0|08| 28minN/A|m1|17| 4|m0|13| 12​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample01_Basic2DScene|m0|14| 0|m0|10| 4|m0|04| 0|m0|13| 0min 0s|m0|07| 29minN/A|m3|14| 6|m0|15| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample03_StrideUI_CapsuleAndWindo w|m0|13| 0|m0|11| 4|m0|05| 0|m0|12| 0min 0s|m0|11| 22minN/A|m3|13| 6|m0|11| 20​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample05_ProceduralGeometry|m0|09| 0|m0|12| 4|m0|09| 0|m0|09| 0min 0s|m0|12| 22minN/A|m4|09| 7|m2|06| 77​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample02_GiveMeACube|m0|15| 0|m0|13| 3|m0|03| 0|m0|14| 0min 0s|m0|13| 19minN/A|m3|15| 6|m0|16| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngStride.CommunityToolkit.Examples|m0|06| 0|m0|15| 3|m0|11| 0|m0|06| 0min 0s|m0|16| 15minN/A|m5|06| 8|m1|08| 40​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample01_Basic3DScene|m0|11| 0|m0|14| 3|m0|07| 0|m0|10| 0min 0s|m0|14| 19minN/A|m3|11| 6|m0|17| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngStride.CommunityToolkit.Skyboxes|m0|10| 0|m0|17| 2|m0|08| 0|m0|17| 0min 0s|m0|17| 13minN/A|m3|10| 6|m1|07| 44​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample.Common|m0|16| 0|m0|18| 2|m0|02| 0|m0|15| 0min 0s|m1|03| 1h 11minN/A|m2|16| 5|m0|12| 16​​​​​​​​ ​​​​ ​
;Project-Unknown.pngStride.CommunityToolkit.Windows|m0|18| 0|m0|16| 2|m0|18| 0|m0|18| 0min 0s|m0|18| 13minN/A|m0|18| 3|m0|18| 0​​​​​​​​ ​​​​ ​
;StatusQGPass.png9 pass +
Project Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#Types#Statements
;Project-CSharp.pngStride.CommunityToolkit0|m100|00| 80800min 0s|m100|00| 7d 7hN/A|m100|00| 116|m100|00| 3 784​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample07_CubeClicker0|m6|01| 5700min 0s|m7|01| 4h 54minN/A|m30|01| 38|m14|01| 538​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample08_DebugShapes0|m5|02| 4500min 0s|m4|02| 3h 2minN/A|m5|02| 9|m5|02| 204​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample09_Renderer0|m2|03| 2100min 0s|m1|05| 1h 5minN/A|m5|05| 9|m1|07| 45​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_2D_Playground0|m2|04| 1900min 0s|m1|04| 1h 7minN/A|m5|03| 9|m3|04| 145​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_CubicleCalamity0|m1|05| 1300min 0s|m0|06| 46minN/A|m5|04| 9|m3|05| 127​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample04_MyraUI0|m0|07| 600min 0s|m0|10| 27minN/A|m5|06| 9|m1|10| 40​​​​​​​​ ​​​​ ​
;Project-Unknown.pngExample01_Basic3DScene_FSharp0|m0|06| 600min 0s|m0|07| 43minN/A|m4|09| 8|m0|18| 10​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample_Bepu_Playground0|m0|09| 500min 0s|m0|18| 15minN/A|m4|07| 8|m4|03| 156​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample06_ImageProcessing0|m0|08| 500min 0s|m0|11| 25minN/A|m2|14| 6|m0|11| 34​​​​​​​​ ​​​​ ​
;Project-CSharp.pngEasing_Example010|m0|10| 400min 0s|m2|03| 1h 40minN/A|m1|19| 5|m0|12| 24​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample05_ProceduralGeometry0|m0|13| 400min 0s|m0|13| 22minN/A|m3|10| 7|m2|06| 77​​​​​​​​ ​​​​ ​
;Project-VB.pngExample01_Basic3DScene_VBasic0|m0|11| 400min 0s|m0|09| 28minN/A|m0|21| 4|m0|16| 12​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample03_StrideUI_CapsuleAndWindo w0|m0|12| 400min 0s|m0|12| 22minN/A|m2|13| 6|m0|14| 20​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample01_Basic2DScene0|m0|14| 400min 0s|m0|08| 29minN/A|m2|15| 6|m0|21| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngTextureMapping_Example010|m0|15| 300min 0s|m0|16| 15minN/A|m1|18| 5|m0|17| 11​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample01_Basic3DScene0|m0|18| 300min 0s|m0|15| 19minN/A|m2|11| 6|m0|20| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample02_GiveMeACube0|m0|17| 300min 0s|m0|14| 19minN/A|m2|12| 6|m0|19| 7​​​​​​​​ ​​​​ ​
;Project-CSharp.pngStride.CommunityToolkit.Examples0|m0|16| 300min 0s|m0|17| 15minN/A|m4|08| 8|m1|09| 40​​​​​​​​ ​​​​ ​
;Project-CSharp.pngPhysics_Example0010|m0|20| 200min 0s|m0|21| 12minN/A|m1|20| 5|m0|13| 24​​​​​​​​ ​​​​ ​
;Project-CSharp.pngStride.CommunityToolkit.Skyboxes0|m0|19| 200min 0s|m0|20| 13minN/A|m2|16| 6|m1|08| 44​​​​​​​​ ​​​​ ​
;Project-Unknown.pngStride.CommunityToolkit.Windows0|m0|21| 200min 0s|m0|19| 13minN/A|m0|22| 3|m0|22| 0​​​​​​​​ ​​​​ ​
;Project-CSharp.pngExample.Common0|m0|22| 100min 0s|m0|22| 10minN/A|m1|17| 5|m0|15| 16​​​​​​​​ ​​​​ ​
;StatusQGPass.png9 pass
  • The number of Quality Gates that pass.
  • A Quality Gate passes if its value is lower than its warning threshold, and lower than its failure threshold.
;StatusQGWarn.png0 warn
  • The number of Quality Gates that warn.
  • A Quality Gate warns if its value is equal to or higher than its warning threshold, but lower than its failure threshold.
;StatusQGFail.png3 fail
  • The number of Quality Gates that fail.
  • A Quality Gate fails if its value is equal to or higher than its failure threshold. If any, it means that the code is not ready for production. You have the option to stop the build process upon any Quality Gate failure.
;QGFail.png @@ -326,8 +340,8 @@ Quality Gates that measure diff cannot
be run on the baseline. Hence they
have blank trend and baseline value. -
NameTrendBaseline StatusStatusGroup
;StatusQGPass.png   Percentage Coverage
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on New Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on Refactored Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Blocker Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   Critical Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   New Blocker / Critical / High Issues
;StatusQGPass.png0 issuesQuality Gates
;StatusQGFail.png   Critical Rules Violated
;TrendIconGrayConstant.png;StatusQGFail.png5 rules;StatusQGFail.png5 rulesQuality Gates
;StatusQGFail.png   Treat Compiler Warnings as Error
;TrendIconGrayConstant.png;StatusQGFail.png30 issues;StatusQGFail.png30 issuesQuality Gates
;StatusQGPass.png   Percentage Debt
;TrendIconGreenDown.png;StatusQGPass.png7.36 %;StatusQGPass.png7.26 %Quality Gates
;StatusQGPass.png   New Debt since Baseline
;StatusQGPass.png-0.015 man-daysQuality Gates
;StatusQGFail.png   Debt Rating per Namespace
;TrendIconGrayConstant.png;StatusQGFail.png26 namespaces;StatusQGFail.png26 namespacesQuality Gates
;StatusQGPass.png   New Annual Interest since Baseline
;StatusQGPass.png-0.05 man-daysQuality Gates
;StatusBigOk.png114 pass -
  • The number of CQLinq rules that are not violated. Those rules are not listed below.
  • Notice that Roslyn Analyzers that pass are not imported. Thus, they are not counted in this number.
;StatusWarning.png52 violated +
NameTrendBaseline StatusStatusGroup
;StatusQGPass.png   Percentage Coverage
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on New Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on Refactored Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Blocker Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   Critical Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   New Blocker / Critical / High Issues
;StatusQGPass.png0 issuesQuality Gates
;StatusQGFail.png   Critical Rules Violated
;TrendIconGrayConstant.png;StatusQGFail.png5 rules;StatusQGFail.png5 rulesQuality Gates
;StatusQGFail.png   Treat Compiler Warnings as Error
;TrendIconGrayConstant.png;StatusQGFail.png305 issues;StatusQGFail.png305 issuesQuality Gates
;StatusQGPass.png   Percentage Debt
;TrendIconGrayConstant.png;StatusQGPass.png7.21 %;StatusQGPass.png7.21 %Quality Gates
;StatusQGPass.png   New Debt since Baseline
;StatusQGPass.png0 man-daysQuality Gates
;StatusQGFail.png   Debt Rating per Namespace
;TrendIconGrayConstant.png;StatusQGFail.png30 namespaces;StatusQGFail.png30 namespacesQuality Gates
;StatusQGPass.png   New Annual Interest since Baseline
;StatusQGPass.png0 man-daysQuality Gates
;StatusBigOk.png113 pass +
  • The number of CQLinq rules that are not violated. Those rules are not listed below.
  • Notice that Roslyn Analyzers that pass are not imported. Thus, they are not counted in this number.
;StatusWarning.png63 violated The number of CQLinq rules and Roslyn Analyzers that are violated. They are listed below.;StatusWarningCritical.png5 violated
  • The number of CQLinq rules marked as critical that are violated. They are listed below with a top-left red tick.
  • By sorting the first column, violated critical rules can be listed first.
;InfoSmall.png
  • Rules can also be checked live at @@ -336,7 +350,7 @@
  • Rules that rely on diff cannot be run on the baseline. Hence, they have blank values in column #New Issues or Fixed.
  • - Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
IdName#New
Issues
Un-
resolved
FixedNew
Debt
DebtCategory
;StatusWarning.png01ND2001Static fields naming convention|m100|00| 1|m6|18| 8|m50|01| 1|m60|01| 3min 0s|m3|26| 24minNaming Conventions
;StatusWarning.png01ND1305Avoid namespaces with few types|m100|01| 1|m6|17| 8|m0|30| 0|m99|00| 5min|m6|19| 40minDesign
;StatusWarning.png01ND1905A field must not be assigned from outside its parent hierarchy types|m0|02| 0|m89|01| 100|m0|31| 0|m0|03| 0min 0s|m100|00| 1d 2hImmutability
;StatusWarning.png01ND2020Avoid various capitalizations for method name|m0|03| 0|m0|46| 1|m0|32| 0|m0|04| 0min 0s|m1|31| 12minNaming Conventions
;StatusWarning.png01ND1702Potentially Dead Fields|m0|04| 0|m0|45| 1|m0|33| 0|m0|05| 0min 0s|m1|32| 10minDead Code
;StatusWarning.png01ND2013Avoid prefixing type name with parent namespace name|m0|05| 0|m0|47| 1|m0|34| 0|m0|06| 0min 0s|m1|33| 10minNaming Conventions
;StatusWarning.png01ND2003Abstract base class should be suffixed with 'Base'|m0|06| 0|m0|35| 2|m0|35| 0|m0|07| 0min 0s|m1|34| 10minNaming Conventions
;StatusWarning.png01ND1807Avoid public methods not publicly visible|m0|07| 0|m16|10| 19|m0|36| 0|m0|08| 0min 0s|m1|35| 9minVisibility
;StatusWarning.png01ND2102Avoid defining multiple types in a source file|m0|08| 0|m1|28| 3|m0|37| 0|m0|09| 0min 0s|m1|36| 9minSource Files Organization
;StatusWarning.png01CS8602Dereference of a possibly null reference.|m0|09| 0|m5|19| 7|m0|38| 0|m0|10| 0min 0s|m1|37| 7minCompiler
;StatusWarning.png01ND1800Methods that could have a lower visibility|m0|10| 0|m10|13| 13|m0|39| 0|m0|11| 0min 0s|m0|38| 6minVisibility
;StatusWarning.png01ND1804Avoid publicly visible constant fields|m0|11| 0|m9|14| 12|m0|40| 0|m0|12| 0min 0s|m0|39| 6minVisibility
;StatusWarning.png01ND1801Types that could have a lower visibility|m0|12| 0|m9|15| 12|m0|41| 0|m0|13| 0min 0s|m0|40| 6minVisibility
;StatusWarning.png01ND2000Instance fields naming convention|m0|13| 0|m3|20| 5|m0|42| 0|m0|26| 0min 0s|m2|30| 15minNaming Conventions
;StatusWarning.png01ND2011Avoid fields with name too long|m0|14| 0|m0|33| 2|m0|43| 0|m0|14| 0min 0s|m0|41| 6minNaming Conventions
;StatusWarning.png01ND2103Namespace name should correspond to file location|m0|15| 0|m0|43| 1|m0|44| 0|m0|15| 0min 0s|m0|43| 3min 0sSource Files Organization
;StatusWarning.png01ND2007Methods name should begin with an Upper character|m0|16| 0|m0|48| 1|m0|45| 0|m0|16| 0min 0s|m0|44| 3min 0sNaming Conventions
;StatusWarning.png01ND1310Attribute classes should be sealed|m0|17| 0|m0|54| 1|m0|46| 0|m0|17| 0min 0s|m0|45| 2min 0sDesign
;StatusWarningCritical.png00ND1901Avoid non-readonly static fields|m0|18| 0|m0|52| 1|m50|02| 1|m0|30| 0min 0s|m0|46| 2min 0sImmutability
;StatusWarning.png01ND1914Immutable struct should be declared as readonly|m0|19| 0|m0|51| 1|m0|47| 0|m0|18| 0min 0s|m0|47| 2min 0sImmutability
;StatusWarning.png01ND1308Empty static constructor can be discarded|m0|20| 0|m0|50| 1|m0|48| 0|m0|19| 0min 0s|m0|48| 2min 0sDesign
;StatusWarning.png01ND1206A stateless class or structure might be turned into a static type|m0|21| 0|m0|37| 2|m0|49| 0|m0|20| 0min 0s|m0|49| 2min 0sObject Oriented Design
;StatusWarning.png01CS0169Field is never used|m0|22| 0|m0|44| 1|m0|50| 0|m0|21| 0min 0s|m0|50| 1min 0sCompiler
;StatusWarning.png01CA1050Declare types in namespaces|m0|23| 0|m0|42| 1|m0|51| 0|m0|22| 0min 0s|m0|51| 1min 0sDesign
;StatusWarning.png01CS1030#warning directive|m0|24| 0|m0|41| 1|m0|52| 0|m0|23| 0min 0s|m0|52| 1min 0sCompiler
;StatusWarning.png01CA1859Use concrete types when possible for improved performance|m0|25| 0|m0|53| 1|m0|53| 0|m0|24| 0min 0s|m0|53| 1min 0sPerformance
;StatusWarning.png01CS0414Field is assigned but its value is never used|m0|26| 0|m0|40| 1|m0|54| 0|m0|25| 0min 0s|m0|54| 1min 0sCompiler
;StatusWarning.png01CS0219Variable is assigned but its value is never used|m0|27| 0|m1|32| 3|m0|29| 0|m0|27| 0min 0s|m0|42| 3min 0sCompiler
;StatusWarning.png01CS8618Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.|m0|28| 0|m14|11| 17|m0|28| 0|m0|28| 0min 0s|m2|29| 17minCompiler
;StatusWarningCritical.png00ND2012Avoid having different types with same name|m0|29| 0|m0|36| 2|m0|27| 0|m0|29| 0min 0s|m3|28| 20minNaming Conventions
;StatusWarning.png01ND1006Avoid methods potentially poorly commented|m0|30| 0|m2|27| 4|m0|26| 0|m0|54| 0min 0s|m3|27| 21minCode Smells
;StatusWarning.png01ND1313Override equals and operator equals on value types|m0|31| 0|m21|06| 25|m0|03| 0|m0|31| 0min 0s|m88|01| 1d 0hDesign
;StatusWarning.png01ND1701Potentially Dead Methods|m0|32| 0|m30|02| 35|m0|04| 0|m0|32| 0min 0s|m63|02| 6h 26minDead Code
;StatusWarning.png01ND1903Structures should be immutable|m0|33| 0|m21|07| 25|m0|05| 0|m0|33| 0min 0s|m52|03| 5h 17minImmutability
;StatusWarningCritical.png00ND1000Avoid types too big|m0|34| 0|m2|24| 4|m0|06| 0|m0|34| 0min 0s|m46|04| 4h 41minCode Smells
;StatusWarningCritical.png00ND1004Avoid methods with too many parameters|m0|35| 0|m2|25| 4|m0|07| 0|m0|35| 0min 0s|m39|05| 4h 0minCode Smells
;StatusWarningCritical.png00ND1003Avoid methods too big, too complex|m0|36| 0|m2|26| 4|m0|08| 0|m0|36| 0min 0s|m35|06| 3h 33minCode Smells
;StatusWarning.png01ND1001Avoid types with too many methods|m0|37| 0|m1|30| 3|m0|09| 0|m0|37| 0min 0s|m29|07| 3h 0minCode Smells
;StatusWarning.png01ND1306Nested types should not be visible|m0|38| 0|m27|03| 32|m0|10| 0|m0|38| 0min 0s|m25|08| 2h 32minDesign
;StatusWarning.png01ND2009Avoid types with name too long|m0|39| 0|m25|04| 29|m0|11| 0|m0|39| 0min 0s|m14|09| 1h 27minNaming Conventions
;StatusWarning.png01ND1002Avoid types with too many fields|m0|40| 0|m0|39| 1|m0|12| 0|m0|40| 0min 0s|m14|10| 1h 26minCode Smells
;StatusWarning.png01ND2104Types with source files stored in the same directory, should be declared in the same namespace|m0|41| 0|m9|16| 11|m0|13| 0|m0|41| 0min 0s|m12|11| 1h 17minSource Files Organization
;StatusWarning.png01CA1822Mark members as static|m0|42| 0|m0|56| 1|m0|14| 0|m0|42| 0min 0s|m0|55| 1min 0sPerformance
;StatusWarning.png01ND1803Types that could be declared as private, nested in a parent type|m0|43| 0|m18|09| 21|m0|15| 0|m0|43| 0min 0s|m10|12| 1h 3minVisibility
;StatusWarning.png01ND2101Avoid duplicating a type definition across assemblies|m0|44| 0|m0|55| 1|m0|16| 0|m0|44| 0min 0s|m10|14| 1h 1minSource Files Organization
;StatusWarning.png01ND1802Fields that could have a lower visibility|m0|45| 0|m100|00| 112|m0|17| 0|m0|45| 0min 0s|m9|15| 56minVisibility
;StatusWarning.png01ND1005Avoid methods with too many overloads|m0|46| 0|m0|34| 2|m0|18| 0|m0|46| 0min 0s|m8|16| 54minCode Smells
;StatusWarning.png01ND1207Non-static classes should be instantiated or turned to static|m0|47| 0|m20|08| 24|m0|19| 0|m0|47| 0min 0s|m7|17| 48minObject Oriented Design
;StatusWarning.png01ND3101Don't use System.Random for security purposes|m0|48| 0|m1|29| 3|m0|20| 0|m0|48| 0min 0s|m7|18| 45minSecurity
;StatusWarning.png01ND1805Fields should be declared as private or protected|m0|49| 0|m24|05| 28|m0|21| 0|m0|49| 0min 0s|m6|20| 37minVisibility
;StatusWarning.png01ND1906Don't assign a field from many methods|m0|50| 0|m2|22| 4|m0|22| 0|m0|50| 0min 0s|m5|21| 36minImmutability
;StatusWarning.png01ND1700Potentially Dead Types|m0|51| 0|m0|38| 2|m0|23| 0|m0|51| 0min 0s|m4|22| 30minDead Code
;StatusWarning.png01ND2206Enum Storage should be Int32|m0|52| 0|m2|23| 4|m0|24| 0|m0|52| 0min 0s|m4|23| 28minSystem
;StatusWarning.png01ND1307Declare types in namespaces|m0|53| 0|m11|12| 14|m0|25| 0|m0|53| 0min 0s|m4|24| 28minDesign
;StatusWarning.png01ND1900Fields should be marked as ReadOnly when possible|m0|54| 0|m3|21| 5|m100|00| 2|m0|02| 0min 0s|m4|25| 25minImmutability
;StatusWarning.png01ND1309Instances size shouldn't be too big|m0|55| 0|m1|31| 3|m0|55| 0|m0|55| 0min 0s|m10|13| 1h 1minDesign
;StatusWarning.png01ND1203Class with no descendant should be sealed if possible|m0|56| 0|m0|49| 1|m0|56| 0|m0|56| 0min 0s|m0|56| 0min 30sObject Oriented Design
+ Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
IdName#New
Issues
Un-
resolved
FixedNew
Debt
DebtCategory
;StatusWarning.png01CS1591Missing XML comment for publicly visible type or member0|m100|00| 16400min 0s|m26|09| 2h 44minCompiler
;StatusWarning.png01ND1802Fields that could have a lower visibility0|m68|01| 11200min 0s|m9|20| 56minVisibility
;StatusWarning.png01ND1905A field must not be assigned from outside its parent hierarchy types0|m60|02| 10000min 0s|m100|00| 1d 2hImmutability
;StatusWarning.png01CS0618Type or member is obsolete0|m53|03| 8900min 0s|m14|14| 1h 29minCompiler
;StatusWarning.png01CA1510Use ArgumentNullException throw helper0|m24|04| 4100min 0s|m6|23| 41minMaintainability
;StatusWarning.png01ND1701Potentially Dead Methods0|m24|05| 4100min 0s|m73|02| 7h 26minDead Code
;StatusWarning.png01ND1306Nested types should not be visible0|m19|06| 3200min 0s|m25|11| 2h 32minDesign
;StatusWarning.png01ND2009Avoid types with name too long0|m17|07| 3000min 0s|m14|13| 1h 30minNaming Conventions
;StatusWarning.png01ND1805Fields should be declared as private or protected0|m17|08| 2900min 0s|m6|27| 38minVisibility
;StatusWarning.png01ND1207Non-static classes should be instantiated or turned to static0|m15|09| 2700min 0s|m8|22| 54minObject Oriented Design
;StatusWarning.png01ND1313Override equals and operator equals on value types0|m15|10| 2600min 0s|m91|01| 1d 1hDesign
;StatusWarning.png01ND1903Structures should be immutable0|m14|11| 2500min 0s|m52|03| 5h 17minImmutability
;StatusWarning.png01ND1803Types that could be declared as private, nested in a parent type0|m14|12| 2400min 0s|m11|18| 1h 12minVisibility
;StatusWarning.png01ND1807Avoid public methods not publicly visible0|m13|13| 2300min 0s|m1|38| 11minVisibility
;StatusWarning.png01ND1311Don't use obsolete types, methods or fields0|m13|14| 2300min 0s|m25|10| 2h 35minDesign
;StatusWarning.png01CS8618Non-nullable field must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring as nullable.0|m11|15| 1900min 0s|m2|34| 19minCompiler
;StatusWarning.png01ND1307Declare types in namespaces0|m10|16| 1800min 0s|m6|25| 40minDesign
;StatusWarning.png01ND1800Methods that could have a lower visibility0|m7|17| 1400min 0s|m0|43| 7minVisibility
;StatusWarning.png01ND2001Static fields naming convention0|m7|18| 1300min 0s|m6|26| 39minNaming Conventions
;StatusWarning.png01ND1804Avoid publicly visible constant fields0|m6|19| 1200min 0s|m0|46| 6minVisibility
;StatusWarning.png01ND1801Types that could have a lower visibility0|m6|20| 1200min 0s|m0|45| 6minVisibility
;StatusWarning.png01ND1305Avoid namespaces with few types0|m6|21| 1100min 0s|m8|21| 55minDesign
;StatusWarning.png01ND2104Types with source files stored in the same directory, should be declared in the same namespace0|m6|22| 1100min 0s|m12|16| 1h 17minSource Files Organization
;StatusWarning.png01ND1900Fields should be marked as ReadOnly when possible0|m4|23| 800min 0s|m6|24| 40minImmutability
;StatusWarning.png01CS8602Dereference of a possibly null reference.0|m4|24| 800min 0s|m1|42| 8minCompiler
;StatusWarning.png01ND1005Avoid methods with too many overloads0|m3|25| 700min 0s|m36|06| 3h 42minCode Smells
;StatusWarning.png01ND3101Don't use System.Random for security purposes0|m3|26| 600min 0s|m14|12| 1h 30minSecurity
;StatusWarning.png01CS8620Argument cannot be used for parameter due to differences in the nullability of reference types.0|m3|27| 600min 0s|m0|44| 6minCompiler
;StatusWarning.png01ND2000Instance fields naming convention0|m2|28| 500min 0s|m2|35| 15minNaming Conventions
;StatusWarning.png01ND1906Don't assign a field from many methods0|m1|29| 400min 0s|m5|28| 36minImmutability
;StatusWarning.png01ND2206Enum Storage should be Int320|m1|30| 400min 0s|m4|31| 28minSystem
;StatusWarning.png01CS1573Parameter has no matching param tag in the XML comment (but other parameters do)0|m1|31| 400min 0s|m0|48| 4min 0sCompiler
;StatusWarningCritical.png00ND1000Avoid types too big0|m1|32| 400min 0s|m46|04| 4h 41minCode Smells
;StatusWarning.png01ND1001Avoid types with too many methods0|m1|33| 400min 0s|m32|08| 3h 16minCode Smells
;StatusWarningCritical.png00ND1003Avoid methods too big, too complex0|m1|34| 400min 0s|m35|07| 3h 33minCode Smells
;StatusWarningCritical.png00ND1004Avoid methods with too many parameters0|m1|35| 400min 0s|m39|05| 4h 0minCode Smells
;StatusWarning.png01ND1006Avoid methods potentially poorly commented0|m1|36| 400min 0s|m3|32| 21minCode Smells
;StatusWarningCritical.png00ND1901Avoid non-readonly static fields0|m1|37| 300min 0s|m2|36| 14minImmutability
;StatusWarning.png01CA1050Declare types in namespaces0|m1|38| 300min 0s|m0|51| 3min 0sDesign
;StatusWarning.png01CS1572XML comment has a param tag, but there is no parameter by that name0|m1|39| 300min 0s|m0|54| 3min 0sCompiler
;StatusWarning.png01CS0219Variable is assigned but its value is never used0|m1|40| 300min 0s|m0|53| 3min 0sCompiler
;StatusWarningCritical.png00ND2012Avoid having different types with same name0|m1|41| 300min 0s|m4|29| 30minNaming Conventions
;StatusWarning.png01CS0414Field is assigned but its value is never used0|m1|42| 300min 0s|m0|52| 3min 0sCompiler
;StatusWarning.png01ND2102Avoid defining multiple types in a source file0|m1|43| 300min 0s|m1|41| 9minSource Files Organization
;StatusWarning.png01ND1309Instances size shouldn't be too big0|m1|44| 300min 0s|m9|19| 1h 1minDesign
;StatusWarning.png01STRDIAG010Invalid Constructor0|m0|45| 200min 0s|m0|59| 2min 0sSerialization
;StatusWarning.png01CS8604Possible null reference argument.0|m0|46| 200min 0s|m0|58| 2min 0sCompiler
;StatusWarning.png01CS0169Field is never used0|m0|47| 200min 0s|m0|56| 2min 0sCompiler
;StatusWarning.png01ND1206A stateless class or structure might be turned into a static type0|m0|48| 200min 0s|m0|55| 2min 0sObject Oriented Design
;StatusWarning.png01ND1203Class with no descendant should be sealed if possible0|m0|49| 200min 0s|m0|66| 1min 0sObject Oriented Design
;StatusWarning.png01ND1702Potentially Dead Fields0|m0|50| 200min 0s|m3|33| 20minDead Code
;StatusWarning.png01ND1700Potentially Dead Types0|m0|51| 200min 0s|m4|30| 30minDead Code
;StatusWarning.png01ND2011Avoid fields with name too long0|m0|52| 200min 0s|m0|47| 6minNaming Conventions
;StatusWarning.png01ND2003Abstract base class should be suffixed with 'Base'0|m0|53| 200min 0s|m1|40| 10minNaming Conventions
;StatusWarning.png01ND1914Immutable struct should be declared as readonly0|m0|54| 100min 0s|m0|57| 2min 0sImmutability
;StatusWarning.png01CA1822Mark members as static0|m0|55| 100min 0s|m0|62| 1min 0sPerformance
;StatusWarning.png01CA1859Use concrete types when possible for improved performance0|m0|56| 100min 0s|m0|63| 1min 0sPerformance
;StatusWarning.png01CS8625Cannot convert null literal to non-nullable reference type.0|m0|57| 100min 0s|m0|64| 1min 0sCompiler
;StatusWarning.png01ND1002Avoid types with too many fields0|m0|58| 100min 0s|m14|15| 1h 26minCode Smells
;StatusWarning.png01ND2007Methods name should begin with an Upper character0|m0|59| 100min 0s|m0|50| 3min 0sNaming Conventions
;StatusWarning.png01ND1310Attribute classes should be sealed0|m0|60| 100min 0s|m0|60| 2min 0sDesign
;StatusWarning.png01CS1030#warning directive0|m0|61| 100min 0s|m0|65| 1min 0sCompiler
;StatusWarning.png01ND2013Avoid prefixing type name with parent namespace name0|m0|62| 100min 0s|m1|39| 10minNaming Conventions
;StatusWarning.png01ND2020Avoid various capitalizations for method name0|m0|63| 100min 0s|m1|37| 12minNaming Conventions
;StatusWarning.png01ND2101Avoid duplicating a type definition across assemblies0|m0|64| 100min 0s|m11|17| 1h 13minSource Files Organization
;StatusWarning.png01ND2103Namespace name should correspond to file location0|m0|65| 100min 0s|m0|49| 3min 0sSource Files Organization
;StatusWarning.png01ND1308Empty static constructor can be discarded0|m0|66| 100min 0s|m0|61| 2min 0sDesign
;StatusWarning.png01CA2211Non-constant fields should not be visible0|m0|67| 100min 0s|m0|67| 1min 0sUsage
@@ -375,17 +389,17 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), - x0: 4312, + {date: new Date(2024,8,28,22,22,9), + x0: 5372, x1: 0, - x2: 569, + x2: 622, x3: 0, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), - x0: 4312, + {date: new Date(2024,8,28,22,23,9), + x0: 5372, x1: 0, - x2: 569, + x2: 622, x3: 0, tooltip: "v1.0"}, ] @@ -398,14 +412,14 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), + {date: new Date(2024,8,28,22,22,9), x0: 0, - x1: 7.26, + x1: 7.21, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), + {date: new Date(2024,8,28,22,23,9), x0: 0, - x1: 7.26, + x1: 7.21, tooltip: "v1.0"}, ] }; @@ -419,18 +433,18 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), - x0: 2, + {date: new Date(2024,8,28,22,22,9), + x0: 0, x1: 0, - x2: 204, - x3: 6.33, + x2: 292, + x3: 10.24, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), - x0: 2, + {date: new Date(2024,8,28,22,23,9), + x0: 0, x1: 0, - x2: 204, - x3: 6.33, + x2: 292, + x3: 10.24, tooltip: "v1.0"}, ] }; @@ -443,15 +457,15 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), - x0: 171, - x1: 57, + {date: new Date(2024,8,28,22,22,9), + x0: 181, + x1: 68, x2: 5, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), - x0: 171, - x1: 57, + {date: new Date(2024,8,28,22,23,9), + x0: 181, + x1: 68, x2: 5, tooltip: "v1.0"}, ] @@ -465,13 +479,13 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), + {date: new Date(2024,8,28,22,22,9), x0: 3, x1: 0, x2: 12, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), + {date: new Date(2024,8,28,22,23,9), x0: 3, x1: 0, x2: 12, @@ -486,14 +500,14 @@

Debt

['tooltip',"Version"] ], ChartValues: [ - {date: new Date(2024,5,2,23,0,5), - x0: 8.33, - x1: 10.16, + {date: new Date(2024,8,28,22,22,9), + x0: 10.19, + x1: 12.57, tooltip: "v1.0", annotation: "v1.0"}, - {date: new Date(2024,5,2,23,1,5), - x0: 8.33, - x1: 10.16, + {date: new Date(2024,8,28,22,23,9), + x0: 10.19, + x1: 12.57, tooltip: "v1.0"}, ] }; @@ -1076,10 +1090,9 @@

Debt

Analysis Logs

Logs emitted during NDepend analysis.

Warnings can reveal potential flaws concerning the health of the build process.

A particular warning can be disabled through the NDepend interactive UI, panel Error List, tick the checkbox Disabled corresponding to the warning to disable.

- + - - + D:\a\static-analysis\static-analysis\src\Stride.CommunityToolkit.Windows\bin\Debug\net8.0\AnyCPU\Stride.CommunityToolkit.Windows.dll + D:\a\static-analysis\static-analysis\examples\snippets\TextureMapping_Example01\bin\Debug\net8.0\TextureMapping_Example01.dll + - - + - + - + @@ -1157,15 +1175,18 @@

Debt

- + + - 'Treat Compiler Warnings as Error' value 305 issues greater than fail threshold 10 issues + - 'Debt Rating per Namespace' value 30 namespaces greater than fail threshold 0 namespaces - +
Message
;InfoBig.pngBegin full analysis with NDepend v2024.1.0 on 02 Jun 2024 23:00:05
;InfoBig.pngBegin full analysis with NDepend v2024.1.1 on 28 Sep 2024 22:22:09
;InfoBig.pngVisual Studio solution file resolved to absolute file path: from {.\Stride.CommunityToolkit.sln} to {D:\a\static-analysis\static-analysis\Stride.CommunityToolkit.sln}
;InfoBig.pngCompare with particular analysis result GitHub Build# 6 obtained on 02 Jun 2024 20:55:52
;InfoBig.png.NET Assemblies resolved from the Visual Studio solution file {D:\a\static-analysis\static-analysis\Stride.CommunityToolkit.sln} +
;InfoBig.png.NET Assemblies resolved from the Visual Studio solution file {D:\a\static-analysis\static-analysis\Stride.CommunityToolkit.sln} [ 0 , 19 ] D:\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\bin\Debug\net8.0\Stride.CommunityToolkit.dll D:\a\static-analysis\static-analysis\src\Stride.CommunityToolkit.Examples\bin\Debug\net8.0\Stride.CommunityToolkit.Examples.dll D:\a\static-analysis\static-analysis\examples\code-only\Example01_Basic3DScene\bin\Debug\net8.0\Example01_Basic3DScene.dll @@ -1098,12 +1111,17 @@

Debt

D:\a\static-analysis\static-analysis\examples\code-only\Example_Bepu_Playground\bin\Debug\net8.0\Example_Bepu_Playground.dll D:\a\static-analysis\static-analysis\examples\code-only\Example.Common\bin\Debug\net8.0\Example.Common.dll D:\a\static-analysis\static-analysis\src\Stride.CommunityToolkit.Skyboxes\bin\Debug\net8.0\Stride.CommunityToolkit.Skyboxes.dll - D:\a\static-analysis\static-analysis\src\Stride.CommunityToolkit.Windows\bin\Debug\net8.0\AnyCPU\Stride.CommunityToolkit.Windows.dll
;InfoBig.png.NET Assemblies resolved from the Visual Studio solution file {D:\a\static-analysis\static-analysis\Stride.CommunityToolkit.sln} [ 20 , 22 ] + D:\a\static-analysis\static-analysis\examples\snippets\Easing_Example01\bin\Debug\net8.0\Easing_Example01.dll + D:\a\static-analysis\static-analysis\examples\snippets\Physics_Example001\bin\Debug\net8.0\Physics_Example001.dll + D:\a\static-analysis\static-analysis\examples\code-only\Example09_Renderer\bin\Debug\net8.0\Example09_Renderer.dll
;InfoBig.png.NET Assemblies filtered out from the Visual Studio solution file {D:\a\static-analysis\static-analysis\Stride.CommunityToolkit.sln} Stride.CommunityToolkit.Docs Stride.CommunityToolkit.Benchmarks
;InfoBig.pngConcurrent mode
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.6} +
;InfoBig.png.NET Assemblies loaded from {C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.8} System.Runtime.dll v8.0.0.0 System.Collections.dll v8.0.0.0 System.Runtime.InteropServices.dll v8.0.0.0 @@ -1115,14 +1133,14 @@

Debt

System.Diagnostics.Process.dll v8.0.0.0 System.ObjectModel.dll v8.0.0.0 Microsoft.VisualBasic.Core.dll v13.0.0.0
;InfoBig.png106 source files parsed ; 5 source files not found ; all source files in-sync with PDB
;InfoBig.png132 source files parsed ; 5 source files not found ; all source files in-sync with PDB
;InfoBig.png0 code rule has been extracted from code.
;InfoBig.pngNo dependency cycle detected in assemblies referencement graph.
;InfoBig.pngDo merge code generated by compiler into application code.
;InfoBig.png33 issues emitted by 9 rules have been imported.
;InfoBig.png354 issues emitted by 19 rules have been imported.
;InfoBig.pngAnalyze dependencies of your application.
;InfoBig.pngNo 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.
;InfoBig.pngPersisting code model snapshot in {D:\a\_temp\NDependOut\NDependAnalysisResult_static_analysis_2024Jun02_23h00m05_Id_GitHub Build# 7 Id 9341787238.ndar}
;InfoBig.pngPersisting code model snapshot in {D:\a\_temp\NDependOut\NDependAnalysisResult_static_analysis_2024Sep28_22h22m09_Id_GitHub Build# 8 Id 11087419454.ndar}
;StatusWarning.pngThe source directory {D:\a\static-analysis\static-analysis\examples\code-only\Example07_CubeClicker\obj\Debug\net8.0\NexYamlSourceGenerator\NexYamlSourceGenerator.NexIncremental.NexIncrementalGenerator} referenced by the PDB file of the assembly {Example07_CubeClicker} can't be found.
;InfoBig.pngLog trend metrics values.
;StatusWarning.pngRule {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.
;StatusWarning.pngQuality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the newer code base snapshot.
;InfoBig.pngExecute queries and rules
;InfoBig.pngOutput report source files
;InfoBig.pngThe report lists 54 sources files (0 new and 6 modified since the baseline) on a total of 54 source files for the application analyzed. +
;StatusWarning.pngThe baseline versions of source files modified are not available in the report. +Reason: Cannot find the file {SourceFiles.zip} in the analysis result directory {D:\a\_temp\NDependOut}. +Make sure that the NDepend Project Properties > Analysis > Zip Source Files setting is enabled.
;InfoBig.pngThe report lists 83 sources files (0 new and 0 modified since the baseline) on a total of 83 source files for the application analyzed. See 'Project Properties > Report' to adjust the set of source files listed in the report.
;InfoBig.pngOutput report projects
;StatusError.png3 quality gates fail: - 'Critical Rules Violated' value 5 rules greater than fail threshold 0 rules - - 'Treat Compiler Warnings as Error' value 30 issues greater than fail threshold 10 issues - - 'Debt Rating per Namespace' value 26 namespaces greater than fail threshold 0 namespaces
;InfoBig.pngBuilding the report (standard).
;InfoBig.pngNDepend analysis done. Duration: 00:15.060
;InfoBig.pngNDepend analysis done. Duration: 00:10.483

Application Statistics

Stat @@ -1187,20 +1208,20 @@

Debt

6 methods 0.330.471 arguments on Example07_CubeClicker.Core.IClickable.set_Prefix(String)
Public properties on classes - 206 Classes - 0.431.167 public properties on Stride.CommunityToolkit.Scripts.Basic3DCameraController
+ 245 Classes + 0.371.087 public properties on Stride.CommunityToolkit.Scripts.Basic3DCameraController
Public methods on classes - 206 classes - 2.934.5732 public methods on Stride.CommunityToolkit.Rendering.Utilities.TextureCanvas
+ 245 classes + 3.496.5164 public methods on Stride.CommunityToolkit.Mathematics.Easing
Arguments on public methods on classes - 603 methods - 1.31.688 arguments on Stride.CommunityToolkit.Rendering.DebugShapes.ImmediateDebugRenderSystem.DrawArrow(Vector3,Vector3,Single,Single,Color,Single,Boolean,Boolean)
+ 854 methods + 1.51.648 arguments on Stride.CommunityToolkit.Rendering.DebugShapes.ImmediateDebugRenderSystem.DrawArrow(Vector3,Vector3,Single,Single,Color,Single,Boolean,Boolean)
IL instructions in non-abstract methods - 960 methods - 41.8492.461502 IL instructions in Example08_DebugShapes.Scripts.ShapeUpdater.Update()
+ 1,252 methods + 40.2784.371502 IL instructions in Example08_DebugShapes.Scripts.ShapeUpdater.Update()
Cyclomatic complexity on non abstract Methods - 960 Methods - 2.895.2 + 1,252 Methods + 2.955.3 CC = 68 for Example08_DebugShapes.Scripts.ShapeUpdater.Update()

Assemblies Metrics

If you wish to define thresholds on assemblies' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
@@ -1210,14 +1231,14 @@

Debt

# Types
# Abstract Types - # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
Stride.CommunityToolkit v1.0.0.0282824046982170237.57-534431.670.890.020.06
Stride.CommunityToolkit.Skyboxes v1.0.0.044408603040.54-23900.670.800.14
Stride.CommunityToolkit.Windows v1.0.0.004930---14190.330.5800.3
Example01_Basic3DScene v1.0.0.0713760330-1420.330.9800.02
Example01_Basic3DScene_FSharp v1.0.0.01013180---1450.380.9800.02
Example01_Basic3DScene_VBasic v1.0.0.01211940---1410.250.9800.02
Example02_GiveMeACube v1.0.0.0713860330-1420.330.9800.02
Example03_StrideUI_CapsuleAndWindo w v1.0.0.02030660313.04-1670.50.9900.01
Example04_MyraUI v1.0.0.040443907464.91-1941.110.9900.01
Example05_ProceduralGeometry v1.0.0.0776457033.75-1720.860.9900.01
Example06_ImageProcessing v1.0.0.0344466038.11-1860.330.9900.01
Example07_CubeClicker v1.0.0.053859463816110.18-119420.990.030.01
Stride.CommunityToolkit.Examples v1.0.0.0405048000-0521100
Example_CubicleCalamity v1.0.0.0127140190128.63-01231.11100
Example01_Basic2DScene v1.0.0.0713060330-0400.33100
Example08_DebugShapes v1.0.0.02042172903012.82-01161100
Example.Common v1.0.0.0161275000-9340.20.7900.15
Example_2D_Playground v1.0.0.01451444905627.86-01461.11100
Example_Bepu_Playground v1.0.0.01561572802413.33-01041.12100

+ # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistanceStride.CommunityToolkit v1.0.0.03784329771162432353.32-674711.530.880.020.08Stride.CommunityToolkit.Skyboxes v1.0.0.044408606358.88-25900.670.7800.15Stride.CommunityToolkit.Windows v1.0.0.004930---18190.330.5100.34Example01_Basic3DScene v1.0.0.0713760330-1420.330.9800.02Example01_Basic3DScene_FSharp v1.0.0.01013180---1450.380.9800.02Example01_Basic3DScene_VBasic v1.0.0.01211940---1410.250.9800.02Example02_GiveMeACube v1.0.0.0713860330-1420.330.9800.02Example03_StrideUI_CapsuleAndWindo w v1.0.0.02030660313.04-1670.50.9900.01Example04_MyraUI v1.0.0.040443907464.91-1941.110.9900.01Example05_ProceduralGeometry v1.0.0.0776457033.75-1720.860.9900.01Example06_ImageProcessing v1.0.0.0344466038.11-1860.330.9900.01Example07_CubeClicker v1.0.0.053859463816110.18-119420.990.030.01Stride.CommunityToolkit.Examples v1.0.0.0405048000-0521100Example_CubicleCalamity v1.0.0.0127140190128.63-01231.11100Example01_Basic2DScene v1.0.0.0713060330-0400.33100Example08_DebugShapes v1.0.0.02042172903012.82-01161100Example.Common v1.0.0.0161275000-9340.20.7900.15Example_2D_Playground v1.0.0.01451444905627.86-01461.11100Example_Bepu_Playground v1.0.0.01561572802413.33-01041.12100TextureMapping_Example01 v1.0.0.01119250945-0630.4100Easing_Example01 v1.0.0.024261502146.67-0630.4100Physics_Example001 v1.0.0.024295501640-0660.4100Example09_Renderer v1.0.0.045571902535.71-01071100

If you wish to define thresholds on types' Code Metrics, consider writing some Rule.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.

Types Metrics : Code Quality

Type Name Type Rank# Lines Of Code# IL Instructions# Lines Of Comment% CommentCyclomatic ComplexityIL Cyclomatic Complexity% CoverageAfferent CouplingEfferent Coupling Type Namespace -
GameExtensions3.3239227620546.1796212-26152Stride.CommunityToolkit.Engine
IClickable2.11--0-0--125Example07_CubeClicker.Core
PrimitiveModelType2.08--0-0--155Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkitSerializerF actory2.060357---1-1764Stride.Core.DataSerializers
SimpleVector1.6710370077-98Example07_CubeClicker.Core
Primitive2DModelType1.62--0-0--105Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkit_WindowsSer ializerFactory1.59045---1-1418Stride.Core.DataSerializers
GameExtensions1.42982115513-1134Stride.CommunityToolkit.Skyboxes
Stride_CommunityToolkit_SkyboxesSe rializerFactory1.35087---1-1224Stride.Core.DataSerializers
PrimitiveCreationOptions1.3410381254.5599-910Stride.CommunityToolkit.Engine
Example1.2510380077-48Stride.CommunityToolkit.Examples .Providers
Primitive3DCreationOptions1.19521654.5555-911Stride.CommunityToolkit.Engine
EntityExtensions1.13422429068.182132-1235Stride.CommunityToolkit.Engine
RightMouseButtonCounter1.1958847.0688-612Example07_CubeClicker.Core
LeftMouseButtonCounter1.1958847.0688-612Example07_CubeClicker.Core
Shape2DModel1.098320089-613Example.Common
ClickData176075066-615Example07_CubeClicker.Core
CubeData0.994260044-612Example07_CubeClicker.Core
ShapeUpdater0.8519218972712.335380-466Example08_DebugShapes.Scripts
Body2DComponent0.77181531137.93810-322Stride.CommunityToolkit.Bepu
MeshBuilder0.7410582814858.55666-344Stride.CommunityToolkit.Rendering .Utilities
RaySegment0.72222197978.221921-420Stride.CommunityToolkit.Scripts
ClickHandlerComponent0.696082323.232680-365Example07_CubeClicker.Scripts
MyraSceneRenderer0.689632674.2947-326Example04_MyraUI
Program0.676945600714-248
Basic2DCameraController0.67595472227.163237-334Stride.CommunityToolkit.Scripts
GizmoBillboardLetterScript0.662011514.76913-427Stride.CommunityToolkit.Scripts
RaycastHandler0.644667836.122749-356Example_CubicleCalamity.Scripts
Basic3DCameraController0.6313610684826.096077-459Stride.CommunityToolkit.Scripts
Program0.62945---3-124
ImmediateDebugRenderFeature0.6230224813811.185378-399Stride.CommunityToolkit.Rendering .DebugShapes
Shape3DModel0.628320089-313Example.Common
ImmediateDebugRenderStageSelector0.61271001112-419Stride.CommunityToolkit.Rendering .DebugShapes
Simulation2DComponent0.6191716241318-320Stride.CommunityToolkit.Bepu
CubeVanisher0.61017500115-334Example07_CubeClicker.Scripts
CubeGrower0.612178214.29115-332Example07_CubeClicker.Scripts
ImmediateDebugRenderFeature+DebugR enderStage0.58--0-0--56Stride.CommunityToolkit.Rendering .DebugShapes
SpriteBatchRenderer0.57302771837.548-256Example_2D_Playground
GameProfiler0.54565292228.213347-437Stride.CommunityToolkit.Scripts
ImmediateDebugRenderFeature+Line0.49000-00-35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cone0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cylind er0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cube0.49000-00-36Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+HalfSp here0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Sphere0.49000-00-36Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Circle0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Quad0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Capsul e0.49000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
TriangularPrismProceduralModel0.46575032530.4978-319Stride.CommunityToolkit.Rendering .ProceduralModels
ImmediateDebugRenderSystem+DebugRe nderableType0.46--0-0--35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugRe nderableFlags0.46--0-0--35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Render ableType0.45--0-0--36Stride.CommunityToolkit.Rendering .DebugShapes
TextElement0.42617400625-318Stride.CommunityToolkit.Scripts .Utils
UIUtils0.41147685.7111-214Example04_MyraUI
TextureCanvas0.41201143420650.6190161-273Stride.CommunityToolkit.Rendering .Utilities
ImmediateDebugRenderObject0.47056256.672332-328Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCone0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCylinder0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awHalfSphere0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awSphere0.39000-00-25Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCube0.39000-00-25Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awLine0.39000-00-24Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCircle0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCapsule0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awQuad0.39000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
DataSaver<TData>0.38154901142.31752-236Example07_CubeClicker.Core
GizmoEmissiveColorMaterial0.38886327.2733-230Stride.CommunityToolkit.Rendering .Gizmos
MainView0.3713792161.7677-217Example04_MyraUI
NexSourceGenerated_Example07_CubeC licker_CoreCubeData0.363722100022-129Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickData0.364727800025-130Example07_CubeClicker.Core
IndexingType0.36--91000--35Stride.CommunityToolkit.Rendering .Utilities
DisplayPosition0.34--0-0--25Stride.CommunityToolkit.Scripts .Utils
GameManager0.3439667001267-236Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_00.335320012-116
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVector0.334830100022-126Example07_CubeClicker.Core
Program+<>c__DisplayClass0_00.335320012-116
Program+<>c__DisplayClass0_00.335320012-115
CubeStacker0.3372488911.111930-152Example_CubicleCalamity
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter0.334727800025-127Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter0.334727800025-127Example07_CubeClicker.Core
SkyboxGeneratorContext0.33940847.0655-218Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_10.331100012-27
Program+<>c__DisplayClass0_00.3210570023-121
Program+<>c__DisplayClass0_00.3214850068-131
Example_CommonSerializerFactory0.32059---1-220Stride.Core.DataSerializers
GraphicsCompositorExtensions0.31383122438.711419-351Stride.CommunityToolkit.Rendering .Compositing
GizmoUniformColorMaterial0.31959535.7133-227Stride.CommunityToolkit.Rendering .Gizmos
TextureCanvas+Stretch0.3--141000--36Stride.CommunityToolkit.Rendering .Utilities
TextureCanvas+Anchor0.3--271000--36Stride.CommunityToolkit.Rendering .Utilities
Program0.34450025-121
DebugTextPrinter0.336219001534-224Stride.CommunityToolkit.Scripts .Utils
CameraComponentExtensions0.297750413263.161715-331Stride.CommunityToolkit.Engine
ImmediateDebugRenderFeature+Render able0.2927990099-214Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Primit ives0.299290011-25Stride.CommunityToolkit.Rendering .DebugShapes
Program+<>c__DisplayClass0_00.298550023-119
Program+main@200.2804---1-16
ExampleProvider0.2892230059-120Stride.CommunityToolkit.Examples .Providers
Program+<>c__DisplayClass0_10.281110012-18
Program+<>c__DisplayClass0_00.2800---0-16
Program+<>c0.273360059-210
Program+<>c__DisplayClass0_20.271160012-28
Program+<>c__DisplayClass0_10.271160012-28
SkyboxGenerator0.2626195413.3348-143Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_00.26151180067-134
Program+<>c__DisplayClass0_10.261160012-28
CubeComponent0.264150033-26Example_CubicleCalamity.Components
Program+<>c0.263220045-210
Constants0.262540011-210Example_CubicleCalamity.Shared
TranslationGizmo0.251121010129.681725-144Stride.CommunityToolkit.Rendering .Gizmos
LightDirectionalGizmo0.25232240089-135Stride.CommunityToolkit.Rendering .Gizmos
Example05_ProceduralGeometrySerial izerFactory0.25094---1-125Stride.Core.DataSerializers
Example01_Basic3DScene_VBasicSeria lizerFactory0.25073---1-122Stride.Core.DataSerializers
Example06_ImageProcessingSerialize rFactory0.250101---1-126Stride.Core.DataSerializers
Example03_StrideUI_CapsuleAndWindo wSerializerFactory0.250108---1-127Stride.Core.DataSerializers
Example01_Basic3DScene_FSharpSeria lizerFactory0.25073---1-122Stride.Core.DataSerializers
Example02_GiveMeACubeSerializerFac tory0.25073---1-122Stride.Core.DataSerializers
Example04_MyraUISerializerFactory0.250113---1-133Stride.Core.DataSerializers
Example07_CubeClickerSerializerFac tory0.250253---1-152Stride.Core.DataSerializers
Example01_Basic3DSceneSerializerFa ctory0.25073---1-122Stride.Core.DataSerializers
GameExtensions0.247572779.4155-113Stride.CommunityToolkit.Games
GraphicsDeviceExtensions0.24318562.511-19Stride.CommunityToolkit.Graphics
ImmediateDebugRenderSystem0.24143137195.92109144-249Stride.CommunityToolkit.Rendering .DebugShapes
Example04_MyraUI_MyraSceneRenderer Serializer0.24015---3-18Stride.Core.DataSerializers
Program0.235760036-125
Example08_DebugShapesScripts_Shape UpdaterSerializer0.23043---5-111Stride.Core.DataSerializers
ClickDataManager0.237126112.5414-121Example07_CubeClicker.Managers
CubeDataManager0.231527300529-128Example07_CubeClicker.Managers
UIManager0.236849011.452237-152Example07_CubeClicker.Managers
Example_CubicleCalamityScripts_Ray castHandlerSerializer0.23015---3-18Stride.Core.DataSerializers
Program+<>c__DisplayClass0_00.231311058003756-177
Program+<>c__DisplayClass0_00.2392750002544-180
Example_2D_Playground_SpriteBatchR endererSerializer0.22015---3-18Stride.Core.DataSerializers
Primitive2DCreationOptionsWithBepu0.22735646.1577-214Stride.CommunityToolkit.Engine
Primitive3DCreationOptionsWithBepu0.22525654.5555-213Stride.CommunityToolkit.Engine
Primitive2DCreationOptions0.22831642.8677-212Stride.CommunityToolkit.Engine
StrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Simulat ion2DComponentSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer0.220196---5-113Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Body2DC omponentSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer0.22049---5-111Stride.Core.DataSerializers
StrideCommunityToolkitScripts_RayS egmentSerializer0.22057---5-19Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer0.22098---5-112Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Game ProfilerSerializer0.220184---5-115Stride.Core.DataSerializers
HeightmapExtensions+FloatRGBAConve rter0.227230022-16Stride.CommunityToolkit.Physics
HeightmapExtensions+VertexTypePosT exNormColor0.2222206415.381616-117Stride.CommunityToolkit.Physics
Program+<>c__DisplayClass0_00.227810025-125
Letter3D0.21452870088-130Stride.CommunityToolkit.Rendering .Gizmos
AxialGizmo0.21321623451.522326-119Stride.CommunityToolkit.Rendering .Gizmos
ImmediateDebugRenderSystem+DebugRe nderable0.21361260099-115Stride.CommunityToolkit.Rendering .DebugShapes
SceneExtensions0.2120881135.48714-117Stride.CommunityToolkit.Engine
ScriptComponentExtensions0.21372095559.781527-123Stride.CommunityToolkit.Engine
Example07_CubeClickerCore_LeftMous eButtonCounterSerializer0.2066---5-111Stride.Core.DataSerializers
Example07_CubeClickerCore_RightMou seButtonCounterSerializer0.2066---5-111Stride.Core.DataSerializers
Example07_CubeClickerScripts_Click HandlerComponentSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeG rowerSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeV anisherSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerCore_ClickDat aSerializer0.2066---5-112Stride.Core.DataSerializers
Example07_CubeClickerCore_CubeData Serializer0.2039---5-111Stride.Core.DataSerializers
Example07_CubeClickerCore_SimpleVe ctorSerializer0.2077---5-19Stride.Core.DataSerializers
ShapeUpdater+CurRenderMode0.2--0-0--16Example08_DebugShapes.Scripts
TextureCanvasExtensions0.193300033-113Stride.CommunityToolkit.Extensions
Program+<>O0.1900---0-15
Program0.19203200036-135
Procedural3DModelBuilder0.1915215937.51340-124Stride.CommunityToolkit.Rendering .ProceduralModels
CameraDefaults0.194181173.3311-16Stride.CommunityToolkit.Engine
Procedural2DModelBuilder0.1981131361.9517-117Stride.CommunityToolkit.Rendering .ProceduralModels
Program0.19192190048-136
LinePrimitiveShaderKeys0.181140011-19Stride.DebugRendering
PrimitiveShaderKeys0.185580011-113Stride.DebugRendering
ImmediateDebugRenderFeature+Instan ceData0.18000-00-16Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugPrimitives0.1838731075211.85107157-124Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+LineVe rtex0.181170011-111Stride.CommunityToolkit.Rendering .DebugShapes
NamespaceAnchor0.15000-00-01Example07_CubeClicker
ScriptSystemExtensions0.15155082663.41656-025Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated0.150172---1-028
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.152012000813-021
UpdateEngineAutoGenerated0.1501---1-03
Stride_CommunityToolkit_ExamplesSe rializerFactory0.150108---1-027Stride.Core.DataSerializers
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example08_DebugShapesSerializerFac tory0.150113---1-033Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.15016---2-012
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.152280014-015
NamespaceAnchor0.15000-00-01Example01_Basic3DScene
NamespaceAnchor0.15000-00-01Example08_DebugShapes
UpdateEngineAutoGenerated0.1501---1-03
UpdateEngineAutoGenerated0.1501---1-03
Example_2D_PlaygroundSerializerFac tory0.150141---1-037Stride.Core.DataSerializers
AnimationComponentExtensions0.15216981.8222-08Stride.CommunityToolkit.Engine
ModelComponentExtensions0.15543682934.941432-030Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
Module0.151180012-011Stride.CommunityToolkit
SquareProceduralModel0.1524192311.1178-017Stride.CommunityToolkit.Rendering .ProceduralModels
TriangleProceduralModel0.1520164313.0478-017Stride.CommunityToolkit.Rendering .ProceduralModels
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example_Bepu_PlaygroundSerializerF actory0.150122---1-029Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
HeightmapExtensions0.1515110493518.823144-041Stride.CommunityToolkit.Physics
SimulationExtensions0.15961743.7522-015Stride.CommunityToolkit.Physics
TextureExtensions0.15383103245.71918-046Stride.CommunityToolkit.Extensions
AssemblyProcessedAttribute0.1503---1-02Stride.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example01_Basic2DSceneSerializerFa ctory0.15066---1-021Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
NexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper0.155360003-013Example07_CubeClicker.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper0.155360003-013Example07_CubeClicker.Core
Program0.151242---3-021Example01_Basic3DScene_VBasic
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NamespaceAnchor0.15000-00-01Example05_ProceduralGeometry
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153270014-015
UpdateEngineAutoGenerated0.1501---1-03
Example_CubicleCalamitySerializerF actory0.150120---1-034Stride.Core.DataSerializers
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153434100517-064
NamespaceAnchor0.15000-00-01Example06_ImageProcessing
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
Program0.153320014-016
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper0.158580005-015Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper0.158580005-015Example07_CubeClicker.Core
NamespaceAnchor0.15000-00-01Example01_Basic2DScene
Program0.152290014-015
Program0.152280014-015
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NamespaceAnchor0.15000-00-01Example02_GiveMeACube
UpdateEngineAutoGenerated0.150179---13-023
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153370014-016
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NamespaceAnchor0.15000-00-01Example03_StrideUI_CapsuleAndWindo w
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NamespaceAnchor0.1515---1-06Example01_Basic3DScene_FSharp
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper0.158580005-015Example07_CubeClicker.Core
AssemblyInfo0.1500---0-01<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp
AssemblyAttributes0.1500---0-01<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0
AssemblyProcessedAttribute0.1503---1-02Stride.Core


  

Types Metrics : Code Members and Inheritance

+
GameExtensions3.98239227624350.4196212-34152Stride.CommunityToolkit.Engine
Stride_CommunityToolkitSerializerF actory2.320381---1-2166Stride.Core.DataSerializers
PrimitiveModelType2.26--0-0--195Stride.CommunityToolkit.Rendering .ProceduralModels
IClickable1.95--0-0--125Example07_CubeClicker.Core
Stride_CommunityToolkit_WindowsSer ializerFactory1.87045---1-1818Stride.Core.DataSerializers
SimpleVector1.5510370077-98Example07_CubeClicker.Core
Primitive2DModelType1.52--211000--105Stride.CommunityToolkit.Rendering .ProceduralModels
PrimitiveCreationOptions1.4910381762.9699-1210Stride.CommunityToolkit.Engine
Primitive3DCreationOptions1.445211473.6855-1311Stride.CommunityToolkit.Engine
GameExtensions1.439821765.3813-1234Stride.CommunityToolkit.Skyboxes
Stride_CommunityToolkit_SkyboxesSe rializerFactory1.33087---1-1324Stride.Core.DataSerializers
Example1.1710380077-48Stride.CommunityToolkit.Examples .Providers
EntityExtensions1.177167132281.933545-1345Stride.CommunityToolkit.Engine
LeftMouseButtonCounter1.02958847.0688-612Example07_CubeClicker.Core
RightMouseButtonCounter1.02958847.0688-612Example07_CubeClicker.Core
Shape2DModel1.018320089-613Example.Common
ClickData0.9376075066-615Example07_CubeClicker.Core
CubeData0.924260044-612Example07_CubeClicker.Core
EasingFunction0.91--21000--45Stride.CommunityToolkit .Mathematics
RaySegment0.87222197978.221921-620Stride.CommunityToolkit.Scripts
ShapeUpdater0.819218972712.335380-466Example08_DebugShapes.Scripts
Body2DComponent0.72181531137.93810-322Stride.CommunityToolkit.Bepu
MyCustomRenderer0.7191851034.48410-350
MeshBuilder0.6910582814858.55666-344Stride.CommunityToolkit.Rendering .Utilities
ClickHandlerComponent0.656082323.232680-365Example07_CubeClicker.Scripts
MyraSceneRenderer0.649632674.2947-326Example04_MyraUI
Program0.636945600714-248
GizmoBillboardLetterScript0.632011514.76913-427Stride.CommunityToolkit.Scripts
Basic2DCameraController0.61595472227.163237-334Stride.CommunityToolkit.Scripts
RaycastHandler0.64667836.122749-356Example_CubicleCalamity.Scripts
ImmediateDebugRenderFeature0.5930224813811.185378-399Stride.CommunityToolkit.Rendering .DebugShapes
Program0.59945---3-124
Shape3DModel0.588320089-313Example.Common
Basic3DCameraController0.5813610684826.096077-459Stride.CommunityToolkit.Scripts
ImmediateDebugRenderStageSelector0.571271001112-419Stride.CommunityToolkit.Rendering .DebugShapes
Simulation2DComponent0.57191716241318-320Stride.CommunityToolkit.Bepu
CubeVanisher0.571017500115-334Example07_CubeClicker.Scripts
CubeGrower0.5712178214.29115-332Example07_CubeClicker.Scripts
ImmediateDebugRenderFeature+DebugR enderStage0.55--0-0--56Stride.CommunityToolkit.Rendering .DebugShapes
SpriteBatchRenderer0.55151311448.2848-253
SpriteBatchRenderer0.54302771837.548-256Example_2D_Playground
GameProfiler0.52565292228.213347-437Stride.CommunityToolkit.Scripts
MathUtilEx0.515947818275.522122-316Stride.CommunityToolkit .Mathematics
ImmediateDebugRenderFeature+Line0.46000-00-35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cylind er0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Capsul e0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cone0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Circle0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Sphere0.46000-00-36Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Quad0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cube0.46000-00-36Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+HalfSp here0.46000-00-37Stride.CommunityToolkit.Rendering .DebugShapes
CameraComponentExtensions0.468956624473.272422-631Stride.CommunityToolkit.Engine
TriangularPrismProceduralModel0.44575032530.4978-319Stride.CommunityToolkit.Rendering .ProceduralModels
ImmediateDebugRenderSystem+DebugRe nderableType0.44--0-0--35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugRe nderableFlags0.44--0-0--35Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Render ableType0.43--0-0--36Stride.CommunityToolkit.Rendering .DebugShapes
GraphicsCompositorExtensions0.41383124554.221419-451Stride.CommunityToolkit.Rendering .Compositing
TextElement0.39617400625-318Stride.CommunityToolkit.Scripts .Utilities
UIUtils0.39147685.7111-214Example04_MyraUI
TextureCanvas0.39201143421952.1490161-273Stride.CommunityToolkit.Rendering .Utilities
ImmediateDebugRenderObject0.387056256.672332-328Stride.CommunityToolkit.Rendering .DebugShapes
Space0.38--61000--25Stride.CommunityToolkit.Engine
ImmediateDebugRenderSystem+DebugDr awSphere0.37000-00-25Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awQuad0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCone0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCircle0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awLine0.37000-00-24Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCylinder0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCube0.37000-00-25Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCapsule0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awHalfSphere0.37000-00-26Stride.CommunityToolkit.Rendering .DebugShapes
DataSaver<TData>0.37154901142.31752-236Example07_CubeClicker.Core
GizmoEmissiveColorMaterial0.368861666.6733-230Stride.CommunityToolkit.Rendering .Gizmos
MainView0.3513792161.7677-217Example04_MyraUI
IndexingType0.35--91000--35Stride.CommunityToolkit.Rendering .Utilities
NexSourceGenerated_Example07_CubeC licker_CoreCubeData0.343722100022-129Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickData0.344727800025-130Example07_CubeClicker.Core
Easing0.33200185422252.6196190-16Stride.CommunityToolkit .Mathematics
DisplayPosition0.33--121000--25Stride.CommunityToolkit.Scripts .Utilities
GameManager0.3239667001267-236Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_00.325320012-115
Program+<>c__DisplayClass0_00.329680012-125
Program+<>c__DisplayClass0_00.325320012-116
Program+<>c__DisplayClass0_00.329790014-137
Program+<>c__DisplayClass0_00.325320012-116
CubeStacker0.3272488911.111930-152Example_CubicleCalamity
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter0.324727800025-127Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVector0.324830100022-126Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter0.324727800025-127Example07_CubeClicker.Core
SkyboxGeneratorContext0.32940847.0655-218Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_10.311100012-27
Program+<>c__DisplayClass0_00.3110570023-121
Program+<>c__DisplayClass0_00.3114850068-131
GameExtensions0.31151064374.1499-220Stride.CommunityToolkit.Games
Example_CommonSerializerFactory0.31059---1-220Stride.Core.DataSerializers
GizmoUniformColorMaterial0.299591967.8633-227Stride.CommunityToolkit.Rendering .Gizmos
TextureCanvas+Anchor0.29--271000--36Stride.CommunityToolkit.Rendering .Utilities
TextureCanvas+Stretch0.29--141000--36Stride.CommunityToolkit.Rendering .Utilities
Program+<>c__DisplayClass0_00.291916300711-138
Program0.294450025-121
DebugTextPrinter0.28362192136.841534-224Stride.CommunityToolkit.Scripts .Utilities
ImmediateDebugRenderFeature+Render able0.2827990099-214Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Primit ives0.289290011-25Stride.CommunityToolkit.Rendering .DebugShapes
Program+<>c__DisplayClass0_00.288550023-119
SceneExtensions0.2720882353.49714-217Stride.CommunityToolkit.Engine
Program+main@200.2704---1-16
ExampleProvider0.2792230059-120Stride.CommunityToolkit.Examples .Providers
Program+<>c__DisplayClass0_10.271110012-18
Program+<>c__DisplayClass0_00.2700---0-16
Program+<>c__DisplayClass0_00.27161130045-135
Program+<>c0.263360059-210
Program+<>c__DisplayClass0_20.261160012-28
Program+<>c__DisplayClass0_10.261160012-28
SkyboxGenerator0.26261951942.2248-143Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_00.25151180067-134
Constants0.252540011-210Example_CubicleCalamity.Shared
Program+<>c__DisplayClass0_10.251160012-28
Program+<>c0.253220045-210
CubeComponent0.254150033-26Example_CubicleCalamity.Components
Example01_Basic3DScene_VBasicSeria lizerFactory0.24073---1-122Stride.Core.DataSerializers
Example05_ProceduralGeometrySerial izerFactory0.24094---1-125Stride.Core.DataSerializers
Example01_Basic3DScene_FSharpSeria lizerFactory0.24073---1-122Stride.Core.DataSerializers
Example03_StrideUI_CapsuleAndWindo wSerializerFactory0.240108---1-127Stride.Core.DataSerializers
Example04_MyraUISerializerFactory0.240113---1-133Stride.Core.DataSerializers
Example06_ImageProcessingSerialize rFactory0.240101---1-126Stride.Core.DataSerializers
Example01_Basic3DSceneSerializerFa ctory0.24073---1-122Stride.Core.DataSerializers
Example07_CubeClickerSerializerFac tory0.240253---1-152Stride.Core.DataSerializers
Example02_GiveMeACubeSerializerFac tory0.24073---1-122Stride.Core.DataSerializers
GraphicsDeviceExtensions0.24318128011-19Stride.CommunityToolkit.Graphics
CollectionExtensions0.24211024467.69615-115Stride.CommunityToolkit .Collections
ImmediateDebugRenderSystem0.23143137195.92109144-249Stride.CommunityToolkit.Rendering .DebugShapes
Example04_MyraUI_MyraSceneRenderer Serializer0.23015---3-18Stride.Core.DataSerializers
Program0.235760036-125
Example08_DebugShapesScripts_Shape UpdaterSerializer0.23043---5-111Stride.Core.DataSerializers
TranslationGizmo0.2311210106235.631725-144Stride.CommunityToolkit.Rendering .Gizmos
LightDirectionalGizmo0.23232243358.9389-135Stride.CommunityToolkit.Rendering .Gizmos
RandomExtensions0.2215121457577-116Stride.CommunityToolkit .Mathematics
ModelComponentExtensions0.228560719369.423557-148Stride.CommunityToolkit.Engine
Example_CubicleCalamityScripts_Ray castHandlerSerializer0.22015---3-18Stride.Core.DataSerializers
ClickDataManager0.227126112.5414-121Example07_CubeClicker.Managers
CubeDataManager0.221527300529-128Example07_CubeClicker.Managers
UIManager0.226849011.452237-152Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_00.221311058003756-177
MyCustomRendererSerializer0.22015---3-17Stride.Core.DataSerializers
SpriteBatchRendererSerializer0.22015---3-18Stride.Core.DataSerializers
Primitive3DCreationOptionsWithBepu0.22525654.5555-213Stride.CommunityToolkit.Engine
Primitive2DCreationOptionsWithBepu0.22735646.1577-214Stride.CommunityToolkit.Engine
Program+<>c__DisplayClass0_00.2292750002544-180
Primitive2DCreationOptions0.228311463.6477-212Stride.CommunityToolkit.Engine
SimulationExtensions0.22251837173.9688-122Stride.CommunityToolkit.Physics
TransformExtensions0.2211567130472.555456-116Stride.CommunityToolkit.Engine
Example_2D_Playground_SpriteBatchR endererSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Simulat ion2DComponentSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer0.220196---5-113Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Body2DC omponentSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer0.22098---5-112Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer0.22015---3-18Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Game ProfilerSerializer0.220184---5-115Stride.Core.DataSerializers
StrideCommunityToolkitScripts_RayS egmentSerializer0.22057---5-19Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer0.22049---5-111Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer0.22015---3-18Stride.Core.DataSerializers
HeightmapExtensions+FloatRGBAConve rter0.217230022-16Stride.CommunityToolkit.Physics
HeightmapExtensions+VertexTypePosT exNormColor0.2122206415.381616-117Stride.CommunityToolkit.Physics
Program+<>c__DisplayClass0_00.217810025-125
Letter3D0.21452870088-130Stride.CommunityToolkit.Rendering .Gizmos
AxialGizmo0.21321627469.812326-119Stride.CommunityToolkit.Rendering .Gizmos
ScriptDelegateWatcher0.2178100715-118Stride.CommunityToolkit.Engine
ModelComponentExtensions+ModelComp onentMaterialCopy0.22110023-17Stride.CommunityToolkit.Engine
MaterialExtensions0.296464035-118Stride.CommunityToolkit.Rendering
ImmediateDebugRenderSystem+DebugRe nderable0.2361260099-115Stride.CommunityToolkit.Rendering .DebugShapes
ScriptComponentExtensions0.2191113363.46814-122Stride.CommunityToolkit.Engine
Example07_CubeClickerScripts_CubeG rowerSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerScripts_Click HandlerComponentSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeV anisherSerializer0.2015---3-18Stride.Core.DataSerializers
Example07_CubeClickerCore_ClickDat aSerializer0.2066---5-112Stride.Core.DataSerializers
Example07_CubeClickerCore_CubeData Serializer0.2039---5-111Stride.Core.DataSerializers
Example07_CubeClickerCore_RightMou seButtonCounterSerializer0.2066---5-111Stride.Core.DataSerializers
Example07_CubeClickerCore_SimpleVe ctorSerializer0.2077---5-19Stride.Core.DataSerializers
Example07_CubeClickerCore_LeftMous eButtonCounterSerializer0.2066---5-111Stride.Core.DataSerializers
ShapeUpdater+CurRenderMode0.2--0-0--16Example08_DebugShapes.Scripts
TextureCanvasExtensions0.193302187.533-113Stride.CommunityToolkit.Extensions
Program+<>O0.1900---0-15
Procedural2DModelBuilder0.1981132273.33517-117Stride.CommunityToolkit.Rendering .ProceduralModels
CameraDefaults0.194181982.6111-16Stride.CommunityToolkit.Engine
Procedural3DModelBuilder0.19152151753.121340-124Stride.CommunityToolkit.Rendering .ProceduralModels
Program0.18203200036-135
Program0.18192190048-136
LinePrimitiveShaderKeys0.181140011-19Stride.DebugRendering
PrimitiveShaderKeys0.185580011-113Stride.DebugRendering
ImmediateDebugPrimitives0.1838731075211.85107157-124Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+LineVe rtex0.181170011-111Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Instan ceData0.18000-00-16Stride.CommunityToolkit.Rendering .DebugShapes
Program0.153320014-016
AnimationComponentExtensions0.15216981.8222-08Stride.CommunityToolkit.Engine
EntityComponentCollectionExtension s0.1518971850615-013Stride.CommunityToolkit.Engine
EntitySearchExtensions0.15149166713246.9852201-029Stride.CommunityToolkit.Engine
AssemblyProcessedAttribute0.1503---1-02Stride.Core
PrefabExtensions0.157241618171.542731-020Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated0.1501---1-03
ScriptSystemExtensions0.15146252617454.3873248-044Stride.CommunityToolkit.Engine
DictionaryExtensions0.152716648641116-016Stride.CommunityToolkit .Collections
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
UpdateEngineAutoGenerated0.1501---1-03
EnumerableExtensions0.1511632165.6259-016Stride.CommunityToolkit .Collections
ListStackExtensions0.15181033163.2777-012Stride.CommunityToolkit .Collections
RandomListExtensions0.151587357045-014Stride.CommunityToolkit .Collections
UpdateEngineAutoGenerated0.150172---1-028
AssemblyProcessedAttribute0.1503---1-02Stride.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example_2D_PlaygroundSerializerFac tory0.150141---1-037Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
Program0.152012000813-021
Example_Bepu_PlaygroundSerializerF actory0.150122---1-029Stride.Core.DataSerializers
TextureExtensions0.15383103245.71918-046Stride.CommunityToolkit.Extensions
UpdateEngineAutoGenerated0.1501---1-03
UpdateEngineAutoGenerated0.1501---1-03
UpdateEngineAutoGenerated0.1501---1-03
Module0.151180012-011Stride.CommunityToolkit
SquareProceduralModel0.1524192311.1178-017Stride.CommunityToolkit.Rendering .ProceduralModels
TriangleProceduralModel0.1520164313.0478-017Stride.CommunityToolkit.Rendering .ProceduralModels
Program0.152280014-015
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Physics_Example001SerializerFactor y0.15087---1-024Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
Program0.155410014-018
AssemblyProcessedAttribute0.1503---1-02Stride.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
Program0.158570014-021
AssemblyProcessedAttribute0.1503---1-02Stride.Core
TextureMapping_Example01Serializer Factory0.15080---1-023Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
HeightmapExtensions0.1515110493518.823144-041Stride.CommunityToolkit.Physics
Program0.152290014-015
AssemblyProcessedAttribute0.1503---1-02Stride.Core
VectorHelper0.1591052371.881010-013Stride.CommunityToolkit.Helpers
Easing_Example01SerializerFactory0.15087---1-024Stride.Core.DataSerializers
Stride_CommunityToolkit_ExamplesSe rializerFactory0.150108---1-027Stride.Core.DataSerializers
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.152280014-015
AssemblyInfo0.1500---0-01<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper0.158580005-015Example07_CubeClicker.Core
UpdateEngineAutoGenerated0.1501---1-03
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper0.158580005-015Example07_CubeClicker.Core
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper0.158580005-015Example07_CubeClicker.Core
Program0.151242---3-021Example01_Basic3DScene_VBasic
NexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper0.155360003-013Example07_CubeClicker.Core
UpdateEngineAutoGenerated0.1501---1-03
NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper0.155360003-013Example07_CubeClicker.Core
AssemblyAttributes0.1500---0-01<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153270014-015
UpdateEngineAutoGenerated0.1501---1-03
Example_CubicleCalamitySerializerF actory0.150120---1-034Stride.Core.DataSerializers
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153434100517-064
NamespaceAnchor0.15000-00-01Example06_ImageProcessing
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
NamespaceAnchor0.15000-00-01Example05_ProceduralGeometry
NamespaceAnchor0.1515---1-06Example01_Basic3DScene_FSharp
AssemblyProcessedAttribute0.1503---1-02Stride.Core
UpdateEngineAutoGenerated0.1501---1-03
NamespaceAnchor0.15000-00-01Example01_Basic3DScene
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example08_DebugShapesSerializerFac tory0.150113---1-033Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.15016---2-012
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.152290014-015
NamespaceAnchor0.15000-00-01Example08_DebugShapes
NamespaceAnchor0.15000-00-01Example02_GiveMeACube
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example01_Basic2DSceneSerializerFa ctory0.15066---1-021Stride.Core.DataSerializers
UpdateEngineAutoGenerated0.1501---1-03
NamespaceAnchor0.15000-00-01Example01_Basic2DScene
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.152280014-015
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Program0.153370014-016
UpdateEngineAutoGenerated0.150179---13-023
UpdateEngineAutoGenerated0.1501---1-03
AssemblyProcessedAttribute0.1503---1-02Stride.Core
Example09_RendererSerializerFactor y0.150125---1-035Stride.Core.DataSerializers
NamespaceAnchor0.15000-00-01Example03_StrideUI_CapsuleAndWindo w
NamespaceAnchor0.15000-00-01Example07_CubeClicker
AssemblyProcessedAttribute0.1503---1-02Stride.Core


  

Types Metrics : Code Members and Inheritance

Type Name # Instance Methods Nb Static Methods @@ -1225,18 +1246,18 @@

Debt

Nb Properties
# Fields# Children ClassesDepth Of Inheritance Tree Type Namespace -
GameExtensions0320501Stride.CommunityToolkit.Engine
IClickable6030--Example07_CubeClicker.Core
PrimitiveModelType------Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkitSerializerF actory010001Stride.Core.DataSerializers
SimpleVector7033--Example07_CubeClicker.Core
Primitive2DModelType------Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkit_WindowsSer ializerFactory010001Stride.Core.DataSerializers
GameExtensions010101Stride.CommunityToolkit.Skyboxes
Stride_CommunityToolkit_SkyboxesSe rializerFactory010001Stride.Core.DataSerializers
PrimitiveCreationOptions904441Stride.CommunityToolkit.Engine
Example703301Stride.CommunityToolkit.Examples .Providers
Primitive3DCreationOptions502202Stride.CommunityToolkit.Engine
EntityExtensions0120001Stride.CommunityToolkit.Engine
RightMouseButtonCounter803301Example07_CubeClicker.Core
LeftMouseButtonCounter803301Example07_CubeClicker.Core
Shape2DModel904401Example.Common
ClickData513201Example07_CubeClicker.Core
CubeData401101Example07_CubeClicker.Core
ShapeUpdater4201705Example08_DebugShapes.Scripts
Body2DComponent501104Stride.CommunityToolkit.Bepu
MeshBuilder3205901Stride.CommunityToolkit.Rendering .Utilities
RaySegment13333--Stride.CommunityToolkit.Scripts
ClickHandlerComponent810604Example07_CubeClicker.Scripts
MyraSceneRenderer500205Example04_MyraUI
Program150001
Basic2DCameraController810905Stride.CommunityToolkit.Scripts
GizmoBillboardLetterScript601205Stride.CommunityToolkit.Scripts
RaycastHandler340104Example_CubicleCalamity.Scripts
Basic3DCameraController24071605Stride.CommunityToolkit.Scripts
Program031001
ImmediateDebugRenderFeature12113905Stride.CommunityToolkit.Rendering .DebugShapes
Shape3DModel904401Example.Common
ImmediateDebugRenderStageSelector803302Stride.CommunityToolkit.Rendering .DebugShapes
Simulation2DComponent400006Stride.CommunityToolkit.Bepu
CubeVanisher200204Example07_CubeClicker.Scripts
CubeGrower200104Example07_CubeClicker.Scripts
ImmediateDebugRenderFeature+DebugR enderStage------Stride.CommunityToolkit.Rendering .DebugShapes
SpriteBatchRenderer400705Example_2D_Playground
GameProfiler1406604Stride.CommunityToolkit.Scripts
ImmediateDebugRenderFeature+Line0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cone0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cylind er0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cube0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+HalfSp here0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Sphere0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Circle0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Quad0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Capsul e0005--Stride.CommunityToolkit.Rendering .DebugShapes
TriangularPrismProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
ImmediateDebugRenderSystem+DebugRe nderableType------Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugRe nderableFlags------Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Render ableType------Stride.CommunityToolkit.Rendering .DebugShapes
TextElement1423201Stride.CommunityToolkit.Scripts .Utils
UIUtils010001Example04_MyraUI
TextureCanvas3948501Stride.CommunityToolkit.Rendering .Utilities
ImmediateDebugRenderObject14021002Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCone0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCylinder0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awHalfSphere0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awSphere0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCube0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awLine0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCircle0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCapsule0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awQuad0004--Stride.CommunityToolkit.Rendering .DebugShapes
DataSaver<TData>802201Example07_CubeClicker.Core
GizmoEmissiveColorMaterial020001Stride.CommunityToolkit.Rendering .Gizmos
MainView702203Example04_MyraUI
NexSourceGenerated_Example07_CubeC licker_CoreCubeData4101--Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickData4102--Example07_CubeClicker.Core
IndexingType------Stride.CommunityToolkit.Rendering .Utilities
DisplayPosition------Stride.CommunityToolkit.Scripts .Utils
GameManager1001501Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_0200101
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVector4103--Example07_CubeClicker.Core
Program+<>c__DisplayClass0_0200101
Program+<>c__DisplayClass0_0200101
CubeStacker920501Example_CubicleCalamity
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter4102--Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter4102--Example07_CubeClicker.Core
SkyboxGeneratorContext504404Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_1200101
Program+<>c__DisplayClass0_0300101
Program+<>c__DisplayClass0_0500201
Example_CommonSerializerFactory010001Stride.Core.DataSerializers
GraphicsCompositorExtensions080401Stride.CommunityToolkit.Rendering .Compositing
GizmoUniformColorMaterial020001Stride.CommunityToolkit.Rendering .Gizmos
TextureCanvas+Stretch------Stride.CommunityToolkit.Rendering .Utilities
TextureCanvas+Anchor------Stride.CommunityToolkit.Rendering .Utilities
Program120001
DebugTextPrinter1314801Stride.CommunityToolkit.Scripts .Utils
CameraComponentExtensions0150001Stride.CommunityToolkit.Engine
ImmediateDebugRenderFeature+Render able90010--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Primit ives1009--Stride.CommunityToolkit.Rendering .DebugShapes
Program+<>c__DisplayClass0_0300101
Program+main@20010001
ExampleProvider500201Stride.CommunityToolkit.Examples .Providers
Program+<>c__DisplayClass0_1200101
Program+<>c__DisplayClass0_00001--
Program+<>c410401
Program+<>c__DisplayClass0_2200101
Program+<>c__DisplayClass0_1200101
SkyboxGenerator010001Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_0700201
Program+<>c__DisplayClass0_1200101
CubeComponent301102Example_CubicleCalamity.Components
Program+<>c410401
Constants010601Example_CubicleCalamity.Shared
TranslationGizmo10001102Stride.CommunityToolkit.Rendering .Gizmos
LightDirectionalGizmo600901Stride.CommunityToolkit.Rendering .Gizmos
Example05_ProceduralGeometrySerial izerFactory010001Stride.Core.DataSerializers
Example01_Basic3DScene_VBasicSeria lizerFactory010001Stride.Core.DataSerializers
Example06_ImageProcessingSerialize rFactory010001Stride.Core.DataSerializers
Example03_StrideUI_CapsuleAndWindo wSerializerFactory010001Stride.Core.DataSerializers
Example01_Basic3DScene_FSharpSeria lizerFactory010001Stride.Core.DataSerializers
Example02_GiveMeACubeSerializerFac tory010001Stride.Core.DataSerializers
Example04_MyraUISerializerFactory010001Stride.Core.DataSerializers
Example07_CubeClickerSerializerFac tory010001Stride.Core.DataSerializers
Example01_Basic3DSceneSerializerFa ctory010001Stride.Core.DataSerializers
GameExtensions050001Stride.CommunityToolkit.Games
GraphicsDeviceExtensions010001Stride.CommunityToolkit.Graphics
ImmediateDebugRenderSystem26041004Stride.CommunityToolkit.Rendering .DebugShapes
Example04_MyraUI_MyraSceneRenderer Serializer300102Stride.Core.DataSerializers
Program120001
Example08_DebugShapesScripts_Shape UpdaterSerializer300202Stride.Core.DataSerializers
ClickDataManager500201Example07_CubeClicker.Managers
CubeDataManager500201Example07_CubeClicker.Managers
UIManager18031401Example07_CubeClicker.Managers
Example_CubicleCalamityScripts_Ray castHandlerSerializer300102Stride.Core.DataSerializers
Program+<>c__DisplayClass0_010001201
Program+<>c__DisplayClass0_0900901
Example_2D_Playground_SpriteBatchR endererSerializer300102Stride.Core.DataSerializers
Primitive2DCreationOptionsWithBepu703302Stride.CommunityToolkit.Engine
Primitive3DCreationOptionsWithBepu502202Stride.CommunityToolkit.Engine
Primitive2DCreationOptions703302Stride.CommunityToolkit.Engine
StrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Simulat ion2DComponentSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer300502Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Body2DC omponentSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer300202Stride.Core.DataSerializers
StrideCommunityToolkitScripts_RayS egmentSerializer300101Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer300302Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Game ProfilerSerializer300702Stride.Core.DataSerializers
HeightmapExtensions+FloatRGBAConve rter2005--Stride.CommunityToolkit.Physics
HeightmapExtensions+VertexTypePosT exNormColor7307--Stride.CommunityToolkit.Physics
Program+<>c__DisplayClass0_0300201
Letter3D500601Stride.CommunityToolkit.Rendering .Gizmos
AxialGizmo18161711Stride.CommunityToolkit.Rendering .Gizmos
ImmediateDebugRenderSystem+DebugRe nderable90012--Stride.CommunityToolkit.Rendering .DebugShapes
SceneExtensions020001Stride.CommunityToolkit.Engine
ScriptComponentExtensions070001Stride.CommunityToolkit.Engine
Example07_CubeClickerCore_LeftMous eButtonCounterSerializer300202Stride.Core.DataSerializers
Example07_CubeClickerCore_RightMou seButtonCounterSerializer300202Stride.Core.DataSerializers
Example07_CubeClickerScripts_Click HandlerComponentSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeG rowerSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeV anisherSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerCore_ClickDat aSerializer300202Stride.Core.DataSerializers
Example07_CubeClickerCore_CubeData Serializer300102Stride.Core.DataSerializers
Example07_CubeClickerCore_SimpleVe ctorSerializer300101Stride.Core.DataSerializers
ShapeUpdater+CurRenderMode------Example08_DebugShapes.Scripts
TextureCanvasExtensions030001Stride.CommunityToolkit.Extensions
Program+<>O000101
Program130001
Procedural3DModelBuilder010001Stride.CommunityToolkit.Rendering .ProceduralModels
CameraDefaults010501Stride.CommunityToolkit.Engine
Procedural2DModelBuilder010001Stride.CommunityToolkit.Rendering .ProceduralModels
Program130001
LinePrimitiveShaderKeys010101Stride.DebugRendering
PrimitiveShaderKeys010501Stride.DebugRendering
ImmediateDebugRenderFeature+Instan ceData0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugPrimitives0100201Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+LineVe rtex0103--Stride.CommunityToolkit.Rendering .DebugShapes
NamespaceAnchor000001Example07_CubeClicker
ScriptSystemExtensions040001Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Program140001
UpdateEngineAutoGenerated010001
Stride_CommunityToolkit_ExamplesSe rializerFactory010001Stride.Core.DataSerializers
AssemblyProcessedAttribute100002Stride.Core
Example08_DebugShapesSerializerFac tory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated020101
AssemblyProcessedAttribute100002Stride.Core
Program110001
NamespaceAnchor000001Example01_Basic3DScene
NamespaceAnchor000001Example08_DebugShapes
UpdateEngineAutoGenerated010001
UpdateEngineAutoGenerated010001
Example_2D_PlaygroundSerializerFac tory010001Stride.Core.DataSerializers
AnimationComponentExtensions010001Stride.CommunityToolkit.Engine
ModelComponentExtensions040001Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
Module110001Stride.CommunityToolkit
SquareProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
TriangleProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Example_Bepu_PlaygroundSerializerF actory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
HeightmapExtensions0110101Stride.CommunityToolkit.Physics
SimulationExtensions020001Stride.CommunityToolkit.Physics
TextureExtensions030101Stride.CommunityToolkit.Extensions
AssemblyProcessedAttribute100002Stride.Core
AssemblyProcessedAttribute100002Stride.Core
AssemblyProcessedAttribute100002Stride.Core
Example01_Basic2DSceneSerializerFa ctory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
NexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper300001Example07_CubeClicker.Core
AssemblyProcessedAttribute100002Stride.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper300001Example07_CubeClicker.Core
Program030101Example01_Basic3DScene_VBasic
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
NamespaceAnchor000001Example05_ProceduralGeometry
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Program110001
UpdateEngineAutoGenerated010001
Example_CubicleCalamitySerializerF actory010001Stride.Core.DataSerializers
AssemblyProcessedAttribute100002Stride.Core
Program130001
NamespaceAnchor000001Example06_ImageProcessing
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
Program110001
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper300001Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper300001Example07_CubeClicker.Core
NamespaceAnchor000001Example01_Basic2DScene
Program110001
Program110001
AssemblyProcessedAttribute100002Stride.Core
NamespaceAnchor000001Example02_GiveMeACube
UpdateEngineAutoGenerated0130001
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Program110001
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
NamespaceAnchor000001Example03_StrideUI_CapsuleAndWindo w
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
NamespaceAnchor100001Example01_Basic3DScene_FSharp
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper300001Example07_CubeClicker.Core
AssemblyInfo000001<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp
AssemblyAttributes000001<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0
AssemblyProcessedAttribute100002Stride.Core


  

Types Metrics : Lack Of Cohesion Of Methods and Association Between Classes

+
GameExtensions0320501Stride.CommunityToolkit.Engine
Stride_CommunityToolkitSerializerF actory010001Stride.Core.DataSerializers
PrimitiveModelType------Stride.CommunityToolkit.Rendering .ProceduralModels
IClickable6030--Example07_CubeClicker.Core
Stride_CommunityToolkit_WindowsSer ializerFactory010001Stride.Core.DataSerializers
SimpleVector7033--Example07_CubeClicker.Core
Primitive2DModelType------Stride.CommunityToolkit.Rendering .ProceduralModels
PrimitiveCreationOptions904441Stride.CommunityToolkit.Engine
Primitive3DCreationOptions502202Stride.CommunityToolkit.Engine
GameExtensions010101Stride.CommunityToolkit.Skyboxes
Stride_CommunityToolkit_SkyboxesSe rializerFactory010001Stride.Core.DataSerializers
Example703301Stride.CommunityToolkit.Examples .Providers
EntityExtensions0270001Stride.CommunityToolkit.Engine
LeftMouseButtonCounter803301Example07_CubeClicker.Core
RightMouseButtonCounter803301Example07_CubeClicker.Core
Shape2DModel904401Example.Common
ClickData513201Example07_CubeClicker.Core
CubeData401101Example07_CubeClicker.Core
EasingFunction------Stride.CommunityToolkit .Mathematics
RaySegment13333--Stride.CommunityToolkit.Scripts
ShapeUpdater4201705Example08_DebugShapes.Scripts
Body2DComponent501104Stride.CommunityToolkit.Bepu
MyCustomRenderer300405
MeshBuilder3205901Stride.CommunityToolkit.Rendering .Utilities
ClickHandlerComponent810604Example07_CubeClicker.Scripts
MyraSceneRenderer500205Example04_MyraUI
Program150001
GizmoBillboardLetterScript601205Stride.CommunityToolkit.Scripts
Basic2DCameraController810905Stride.CommunityToolkit.Scripts
RaycastHandler340104Example_CubicleCalamity.Scripts
ImmediateDebugRenderFeature12113905Stride.CommunityToolkit.Rendering .DebugShapes
Program031001
Shape3DModel904401Example.Common
Basic3DCameraController24071605Stride.CommunityToolkit.Scripts
ImmediateDebugRenderStageSelector803302Stride.CommunityToolkit.Rendering .DebugShapes
Simulation2DComponent400006Stride.CommunityToolkit.Bepu
CubeVanisher200204Example07_CubeClicker.Scripts
CubeGrower200104Example07_CubeClicker.Scripts
ImmediateDebugRenderFeature+DebugR enderStage------Stride.CommunityToolkit.Rendering .DebugShapes
SpriteBatchRenderer400705
SpriteBatchRenderer400705Example_2D_Playground
GameProfiler1406604Stride.CommunityToolkit.Scripts
MathUtilEx0200001Stride.CommunityToolkit .Mathematics
ImmediateDebugRenderFeature+Line0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cylind er0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Capsul e0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cone0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Circle0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Sphere0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Quad0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cube0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+HalfSp here0004--Stride.CommunityToolkit.Rendering .DebugShapes
CameraComponentExtensions0220001Stride.CommunityToolkit.Engine
TriangularPrismProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
ImmediateDebugRenderSystem+DebugRe nderableType------Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugRe nderableFlags------Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Render ableType------Stride.CommunityToolkit.Rendering .DebugShapes
GraphicsCompositorExtensions080401Stride.CommunityToolkit.Rendering .Compositing
TextElement1423201Stride.CommunityToolkit.Scripts .Utilities
UIUtils010001Example04_MyraUI
TextureCanvas3948501Stride.CommunityToolkit.Rendering .Utilities
ImmediateDebugRenderObject14021002Stride.CommunityToolkit.Rendering .DebugShapes
Space------Stride.CommunityToolkit.Engine
ImmediateDebugRenderSystem+DebugDr awSphere0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awQuad0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCone0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCircle0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awLine0003--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCylinder0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCube0004--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCapsule0005--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awHalfSphere0004--Stride.CommunityToolkit.Rendering .DebugShapes
DataSaver<TData>802201Example07_CubeClicker.Core
GizmoEmissiveColorMaterial020001Stride.CommunityToolkit.Rendering .Gizmos
MainView702203Example04_MyraUI
IndexingType------Stride.CommunityToolkit.Rendering .Utilities
NexSourceGenerated_Example07_CubeC licker_CoreCubeData4101--Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickData4102--Example07_CubeClicker.Core
Easing0640101Stride.CommunityToolkit .Mathematics
DisplayPosition------Stride.CommunityToolkit.Scripts .Utilities
GameManager1001501Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_0200101
Program+<>c__DisplayClass0_0200101
Program+<>c__DisplayClass0_0200101
Program+<>c__DisplayClass0_0200101
Program+<>c__DisplayClass0_0200101
CubeStacker920501Example_CubicleCalamity
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter4102--Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVector4103--Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter4102--Example07_CubeClicker.Core
SkyboxGeneratorContext504404Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_1200101
Program+<>c__DisplayClass0_0300101
Program+<>c__DisplayClass0_0500201
GameExtensions080001Stride.CommunityToolkit.Games
Example_CommonSerializerFactory010001Stride.Core.DataSerializers
GizmoUniformColorMaterial020001Stride.CommunityToolkit.Rendering .Gizmos
TextureCanvas+Anchor------Stride.CommunityToolkit.Rendering .Utilities
TextureCanvas+Stretch------Stride.CommunityToolkit.Rendering .Utilities
Program+<>c__DisplayClass0_0300401
Program120001
DebugTextPrinter1314801Stride.CommunityToolkit.Scripts .Utilities
ImmediateDebugRenderFeature+Render able90010--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Primit ives1009--Stride.CommunityToolkit.Rendering .DebugShapes
Program+<>c__DisplayClass0_0300101
SceneExtensions020001Stride.CommunityToolkit.Engine
Program+main@20010001
ExampleProvider500201Stride.CommunityToolkit.Examples .Providers
Program+<>c__DisplayClass0_1200101
Program+<>c__DisplayClass0_00001--
Program+<>c__DisplayClass0_0300701
Program+<>c410401
Program+<>c__DisplayClass0_2200101
Program+<>c__DisplayClass0_1200101
SkyboxGenerator010001Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_0700201
Constants010601Example_CubicleCalamity.Shared
Program+<>c__DisplayClass0_1200101
Program+<>c410401
CubeComponent301102Example_CubicleCalamity.Components
Example01_Basic3DScene_VBasicSeria lizerFactory010001Stride.Core.DataSerializers
Example05_ProceduralGeometrySerial izerFactory010001Stride.Core.DataSerializers
Example01_Basic3DScene_FSharpSeria lizerFactory010001Stride.Core.DataSerializers
Example03_StrideUI_CapsuleAndWindo wSerializerFactory010001Stride.Core.DataSerializers
Example04_MyraUISerializerFactory010001Stride.Core.DataSerializers
Example06_ImageProcessingSerialize rFactory010001Stride.Core.DataSerializers
Example01_Basic3DSceneSerializerFa ctory010001Stride.Core.DataSerializers
Example07_CubeClickerSerializerFac tory010001Stride.Core.DataSerializers
Example02_GiveMeACubeSerializerFac tory010001Stride.Core.DataSerializers
GraphicsDeviceExtensions010001Stride.CommunityToolkit.Graphics
CollectionExtensions030001Stride.CommunityToolkit .Collections
ImmediateDebugRenderSystem26041004Stride.CommunityToolkit.Rendering .DebugShapes
Example04_MyraUI_MyraSceneRenderer Serializer300102Stride.Core.DataSerializers
Program120001
Example08_DebugShapesScripts_Shape UpdaterSerializer300202Stride.Core.DataSerializers
TranslationGizmo10001102Stride.CommunityToolkit.Rendering .Gizmos
LightDirectionalGizmo600901Stride.CommunityToolkit.Rendering .Gizmos
RandomExtensions070001Stride.CommunityToolkit .Mathematics
ModelComponentExtensions0180001Stride.CommunityToolkit.Engine
Example_CubicleCalamityScripts_Ray castHandlerSerializer300102Stride.Core.DataSerializers
ClickDataManager500201Example07_CubeClicker.Managers
CubeDataManager500201Example07_CubeClicker.Managers
UIManager18031401Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_010001201
MyCustomRendererSerializer300101Stride.Core.DataSerializers
SpriteBatchRendererSerializer300102Stride.Core.DataSerializers
Primitive3DCreationOptionsWithBepu502202Stride.CommunityToolkit.Engine
Primitive2DCreationOptionsWithBepu703302Stride.CommunityToolkit.Engine
Program+<>c__DisplayClass0_0900901
Primitive2DCreationOptions703302Stride.CommunityToolkit.Engine
SimulationExtensions080001Stride.CommunityToolkit.Physics
TransformExtensions0270101Stride.CommunityToolkit.Engine
Example_2D_Playground_SpriteBatchR endererSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Simulat ion2DComponentSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer300502Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Body2DC omponentSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer300302Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer300102Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Game ProfilerSerializer300702Stride.Core.DataSerializers
StrideCommunityToolkitScripts_RayS egmentSerializer300101Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer300202Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer300102Stride.Core.DataSerializers
HeightmapExtensions+FloatRGBAConve rter2005--Stride.CommunityToolkit.Physics
HeightmapExtensions+VertexTypePosT exNormColor7307--Stride.CommunityToolkit.Physics
Program+<>c__DisplayClass0_0300201
Letter3D500601Stride.CommunityToolkit.Rendering .Gizmos
AxialGizmo18161711Stride.CommunityToolkit.Rendering .Gizmos
ScriptDelegateWatcher2011--Stride.CommunityToolkit.Engine
ModelComponentExtensions+ModelComp onentMaterialCopy301102Stride.CommunityToolkit.Engine
MaterialExtensions020001Stride.CommunityToolkit.Rendering
ImmediateDebugRenderSystem+DebugRe nderable90012--Stride.CommunityToolkit.Rendering .DebugShapes
ScriptComponentExtensions040001Stride.CommunityToolkit.Engine
Example07_CubeClickerScripts_CubeG rowerSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerScripts_Click HandlerComponentSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeV anisherSerializer300102Stride.Core.DataSerializers
Example07_CubeClickerCore_ClickDat aSerializer300202Stride.Core.DataSerializers
Example07_CubeClickerCore_CubeData Serializer300102Stride.Core.DataSerializers
Example07_CubeClickerCore_RightMou seButtonCounterSerializer300202Stride.Core.DataSerializers
Example07_CubeClickerCore_SimpleVe ctorSerializer300101Stride.Core.DataSerializers
Example07_CubeClickerCore_LeftMous eButtonCounterSerializer300202Stride.Core.DataSerializers
ShapeUpdater+CurRenderMode------Example08_DebugShapes.Scripts
TextureCanvasExtensions030001Stride.CommunityToolkit.Extensions
Program+<>O000101
Procedural2DModelBuilder010001Stride.CommunityToolkit.Rendering .ProceduralModels
CameraDefaults010501Stride.CommunityToolkit.Engine
Procedural3DModelBuilder010001Stride.CommunityToolkit.Rendering .ProceduralModels
Program130001
Program130001
LinePrimitiveShaderKeys010101Stride.DebugRendering
PrimitiveShaderKeys010501Stride.DebugRendering
ImmediateDebugPrimitives0100201Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+LineVe rtex0103--Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Instan ceData0004--Stride.CommunityToolkit.Rendering .DebugShapes
Program110001
AnimationComponentExtensions010001Stride.CommunityToolkit.Engine
EntityComponentCollectionExtension s030001Stride.CommunityToolkit.Engine
EntitySearchExtensions0220001Stride.CommunityToolkit.Engine
AssemblyProcessedAttribute100002Stride.Core
PrefabExtensions0220001Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated010001
ScriptSystemExtensions0160001Stride.CommunityToolkit.Engine
DictionaryExtensions050001Stride.CommunityToolkit .Collections
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
UpdateEngineAutoGenerated010001
EnumerableExtensions030001Stride.CommunityToolkit .Collections
ListStackExtensions040001Stride.CommunityToolkit .Collections
RandomListExtensions030001Stride.CommunityToolkit .Collections
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
AssemblyProcessedAttribute100002Stride.Core
Example_2D_PlaygroundSerializerFac tory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
Program140001
Example_Bepu_PlaygroundSerializerF actory010001Stride.Core.DataSerializers
TextureExtensions030101Stride.CommunityToolkit.Extensions
UpdateEngineAutoGenerated010001
UpdateEngineAutoGenerated010001
UpdateEngineAutoGenerated010001
Module110001Stride.CommunityToolkit
SquareProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
TriangleProceduralModel421202Stride.CommunityToolkit.Rendering .ProceduralModels
Program110001
AssemblyProcessedAttribute100002Stride.Core
Physics_Example001SerializerFactor y010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
Program110001
AssemblyProcessedAttribute100002Stride.Core
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
Program110001
AssemblyProcessedAttribute100002Stride.Core
TextureMapping_Example01Serializer Factory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
HeightmapExtensions0110101Stride.CommunityToolkit.Physics
Program110001
AssemblyProcessedAttribute100002Stride.Core
VectorHelper050101Stride.CommunityToolkit.Helpers
Easing_Example01SerializerFactory010001Stride.Core.DataSerializers
Stride_CommunityToolkit_ExamplesSe rializerFactory010001Stride.Core.DataSerializers
AssemblyProcessedAttribute100002Stride.Core
Program110001
AssemblyInfo000001<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper300001Example07_CubeClicker.Core
UpdateEngineAutoGenerated010001
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper300001Example07_CubeClicker.Core
AssemblyProcessedAttribute100002Stride.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper300001Example07_CubeClicker.Core
Program030101Example01_Basic3DScene_VBasic
NexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper300001Example07_CubeClicker.Core
UpdateEngineAutoGenerated010001
NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper300001Example07_CubeClicker.Core
AssemblyAttributes000001<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Program110001
UpdateEngineAutoGenerated010001
Example_CubicleCalamitySerializerF actory010001Stride.Core.DataSerializers
AssemblyProcessedAttribute100002Stride.Core
Program130001
NamespaceAnchor000001Example06_ImageProcessing
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
NamespaceAnchor000001Example05_ProceduralGeometry
NamespaceAnchor100001Example01_Basic3DScene_FSharp
AssemblyProcessedAttribute100002Stride.Core
UpdateEngineAutoGenerated010001
NamespaceAnchor000001Example01_Basic3DScene
AssemblyProcessedAttribute100002Stride.Core
Example08_DebugShapesSerializerFac tory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated020101
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Program110001
NamespaceAnchor000001Example08_DebugShapes
NamespaceAnchor000001Example02_GiveMeACube
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Example01_Basic2DSceneSerializerFa ctory010001Stride.Core.DataSerializers
UpdateEngineAutoGenerated010001
NamespaceAnchor000001Example01_Basic2DScene
AssemblyProcessedAttribute100002Stride.Core
Program110001
AssemblyProcessedAttribute100002Stride.Core
Program110001
UpdateEngineAutoGenerated0130001
UpdateEngineAutoGenerated010001
AssemblyProcessedAttribute100002Stride.Core
Example09_RendererSerializerFactor y010001Stride.Core.DataSerializers
NamespaceAnchor000001Example03_StrideUI_CapsuleAndWindo w
NamespaceAnchor000001Example07_CubeClicker
AssemblyProcessedAttribute100002Stride.Core


  

Types Metrics : Lack Of Cohesion Of Methods and Association Between Classes

Type Name Lack Of Cohesion Of MethodsLack Of Cohesion Of Methods HSAssociation Between Classes Type Namespace -
GameExtensions00222Stride.CommunityToolkit.Engine
IClickable--0Example07_CubeClicker.Core
PrimitiveModelType--0Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkitSerializerF actory0015Stride.Core.DataSerializers
SimpleVector000Example07_CubeClicker.Core
Primitive2DModelType--0Stride.CommunityToolkit.Rendering .ProceduralModels
Stride_CommunityToolkit_WindowsSer ializerFactory0012Stride.Core.DataSerializers
GameExtensions0030Stride.CommunityToolkit.Skyboxes
Stride_CommunityToolkit_SkyboxesSe rializerFactory0012Stride.Core.DataSerializers
PrimitiveCreationOptions002Stride.CommunityToolkit.Engine
Example001Stride.CommunityToolkit.Examples .Providers
Primitive3DCreationOptions002Stride.CommunityToolkit.Engine
EntityExtensions0030Stride.CommunityToolkit.Engine
RightMouseButtonCounter007Example07_CubeClicker.Core
LeftMouseButtonCounter007Example07_CubeClicker.Core
Shape2DModel002Example.Common
ClickData008Example07_CubeClicker.Core
CubeData007Example07_CubeClicker.Core
ShapeUpdater0.60.71112Example08_DebugShapes.Scripts
Body2DComponent0020Stride.CommunityToolkit.Bepu
MeshBuilder0.750.7949Stride.CommunityToolkit.Rendering .Utilities
RaySegment0012Stride.CommunityToolkit.Scripts
ClickHandlerComponent0.760.8582Example07_CubeClicker.Scripts
MyraSceneRenderer0.60.7516Example04_MyraUI
Program0060
Basic2DCameraController0.670.7549Stride.CommunityToolkit.Scripts
GizmoBillboardLetterScript0.75123Stride.CommunityToolkit.Scripts
RaycastHandler0.86167Example_CubicleCalamity.Scripts
Basic3DCameraController0.70.78100Stride.CommunityToolkit.Scripts
Program0012
ImmediateDebugRenderFeature0.740.81190Stride.CommunityToolkit.Rendering .DebugShapes
Shape3DModel002Example.Common
ImmediateDebugRenderStageSelector009Stride.CommunityToolkit.Rendering .DebugShapes
Simulation2DComponent0024Stride.CommunityToolkit.Bepu
CubeVanisher0028Example07_CubeClicker.Scripts
CubeGrower0027Example07_CubeClicker.Scripts
ImmediateDebugRenderFeature+DebugR enderStage--0Stride.CommunityToolkit.Rendering .DebugShapes
SpriteBatchRenderer0.570.7650Example_2D_Playground
GameProfiler0040Stride.CommunityToolkit.Scripts
ImmediateDebugRenderFeature+Line000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cone000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cylind er000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Cube000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+HalfSp here000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Sphere000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Circle000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Quad000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Capsul e000Stride.CommunityToolkit.Rendering .DebugShapes
TriangularPrismProceduralModel0020Stride.CommunityToolkit.Rendering .ProceduralModels
ImmediateDebugRenderSystem+DebugRe nderableType--0Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugRe nderableFlags--0Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Render ableType--0Stride.CommunityToolkit.Rendering .DebugShapes
TextElement0012Stride.CommunityToolkit.Scripts .Utils
UIUtils0014Example04_MyraUI
TextureCanvas0.850.88105Stride.CommunityToolkit.Rendering .Utilities
ImmediateDebugRenderObject0.520.5860Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCone000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCylinder000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awHalfSphere000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awSphere000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCube000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awLine000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCircle000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awCapsule000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderSystem+DebugDr awQuad000Stride.CommunityToolkit.Rendering .DebugShapes
DataSaver<TData>0035Example07_CubeClicker.Core
GizmoEmissiveColorMaterial0023Stride.CommunityToolkit.Rendering .Gizmos
MainView0012Example04_MyraUI
NexSourceGenerated_Example07_CubeC licker_CoreCubeData0030Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickData0032Example07_CubeClicker.Core
IndexingType--0Stride.CommunityToolkit.Rendering .Utilities
DisplayPosition--0Stride.CommunityToolkit.Scripts .Utils
GameManager0.290.3346Example07_CubeClicker.Managers
Program+<>c__DisplayClass0_0009
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVector0031Example07_CubeClicker.Core
Program+<>c__DisplayClass0_0009
Program+<>c__DisplayClass0_0009
CubeStacker0.750.8266Example_CubicleCalamity
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter0032Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter0032Example07_CubeClicker.Core
SkyboxGeneratorContext006Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_1002
Program+<>c__DisplayClass0_00013
Program+<>c__DisplayClass0_00016
Example_CommonSerializerFactory0012Stride.Core.DataSerializers
GraphicsCompositorExtensions0053Stride.CommunityToolkit.Rendering .Compositing
GizmoUniformColorMaterial0019Stride.CommunityToolkit.Rendering .Gizmos
TextureCanvas+Stretch--0Stride.CommunityToolkit.Rendering .Utilities
TextureCanvas+Anchor--0Stride.CommunityToolkit.Rendering .Utilities
Program0013
DebugTextPrinter0.610.7317Stride.CommunityToolkit.Scripts .Utils
CameraComponentExtensions0041Stride.CommunityToolkit.Engine
ImmediateDebugRenderFeature+Render able0.80.91Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+Primit ives000Stride.CommunityToolkit.Rendering .DebugShapes
Program+<>c__DisplayClass0_00011
Program+main@20001
ExampleProvider0.70.8822Stride.CommunityToolkit.Examples .Providers
Program+<>c__DisplayClass0_1004
Program+<>c__DisplayClass0_0000
Program+<>c004
Program+<>c__DisplayClass0_2005
Program+<>c__DisplayClass0_1005
SkyboxGenerator0047Stride.CommunityToolkit.Skyboxes
Program+<>c__DisplayClass0_00027
Program+<>c__DisplayClass0_1005
CubeComponent001Example_CubicleCalamity.Components
Program+<>c004
Constants009Example_CubicleCalamity.Shared
TranslationGizmo0.680.7658Stride.CommunityToolkit.Rendering .Gizmos
LightDirectionalGizmo0.560.6733Stride.CommunityToolkit.Rendering .Gizmos
Example05_ProceduralGeometrySerial izerFactory0012Stride.Core.DataSerializers
Example01_Basic3DScene_VBasicSeria lizerFactory0012Stride.Core.DataSerializers
Example06_ImageProcessingSerialize rFactory0012Stride.Core.DataSerializers
Example03_StrideUI_CapsuleAndWindo wSerializerFactory0012Stride.Core.DataSerializers
Example01_Basic3DScene_FSharpSeria lizerFactory0012Stride.Core.DataSerializers
Example02_GiveMeACubeSerializerFac tory0012Stride.Core.DataSerializers
Example04_MyraUISerializerFactory0015Stride.Core.DataSerializers
Example07_CubeClickerSerializerFac tory0015Stride.Core.DataSerializers
Example01_Basic3DSceneSerializerFa ctory0012Stride.Core.DataSerializers
GameExtensions008Stride.CommunityToolkit.Games
GraphicsDeviceExtensions005Stride.CommunityToolkit.Graphics
ImmediateDebugRenderSystem0.830.88111Stride.CommunityToolkit.Rendering .DebugShapes
Example04_MyraUI_MyraSceneRenderer Serializer0.330.54Stride.Core.DataSerializers
Program0017
Example08_DebugShapesScripts_Shape UpdaterSerializer0.330.56Stride.Core.DataSerializers
ClickDataManager0019Example07_CubeClicker.Managers
CubeDataManager0041Example07_CubeClicker.Managers
UIManager0.750.8257Example07_CubeClicker.Managers
Example_CubicleCalamityScripts_Ray castHandlerSerializer0.330.54Stride.Core.DataSerializers
Program+<>c__DisplayClass0_000122
Program+<>c__DisplayClass0_000113
Example_2D_Playground_SpriteBatchR endererSerializer0.330.54Stride.Core.DataSerializers
Primitive2DCreationOptionsWithBepu004Stride.CommunityToolkit.Engine
Primitive3DCreationOptionsWithBepu004Stride.CommunityToolkit.Engine
Primitive2DCreationOptions002Stride.CommunityToolkit.Engine
StrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer0.330.54Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Simulat ion2DComponentSerializer0.330.54Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer0.330.519Stride.Core.DataSerializers
StrideCommunityToolkitBepu_Body2DC omponentSerializer0.330.54Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer0.330.57Stride.Core.DataSerializers
StrideCommunityToolkitScripts_RayS egmentSerializer0.330.58Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer0.330.54Stride.Core.DataSerializers
StrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer0.330.512Stride.Core.DataSerializers
StrideCommunityToolkitScripts_Game ProfilerSerializer0.330.519Stride.Core.DataSerializers
HeightmapExtensions+FloatRGBAConve rter0.510Stride.CommunityToolkit.Physics
HeightmapExtensions+VertexTypePosT exNormColor0.60.6712Stride.CommunityToolkit.Physics
Program+<>c__DisplayClass0_00018
Letter3D0.470.5827Stride.CommunityToolkit.Rendering .Gizmos
AxialGizmo0.710.838Stride.CommunityToolkit.Rendering .Gizmos
ImmediateDebugRenderSystem+DebugRe nderable0.750.842Stride.CommunityToolkit.Rendering .DebugShapes
SceneExtensions009Stride.CommunityToolkit.Engine
ScriptComponentExtensions0015Stride.CommunityToolkit.Engine
Example07_CubeClickerCore_LeftMous eButtonCounterSerializer0.330.58Stride.Core.DataSerializers
Example07_CubeClickerCore_RightMou seButtonCounterSerializer0.330.58Stride.Core.DataSerializers
Example07_CubeClickerScripts_Click HandlerComponentSerializer0.330.54Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeG rowerSerializer0.330.54Stride.Core.DataSerializers
Example07_CubeClickerScripts_CubeV anisherSerializer0.330.54Stride.Core.DataSerializers
Example07_CubeClickerCore_ClickDat aSerializer0.330.58Stride.Core.DataSerializers
Example07_CubeClickerCore_CubeData Serializer0.330.56Stride.Core.DataSerializers
Example07_CubeClickerCore_SimpleVe ctorSerializer0.330.510Stride.Core.DataSerializers
ShapeUpdater+CurRenderMode--0Example08_DebugShapes.Scripts
TextureCanvasExtensions004Stride.CommunityToolkit.Extensions
Program+<>O000
Program0045
Procedural3DModelBuilder0036Stride.CommunityToolkit.Rendering .ProceduralModels
CameraDefaults001Stride.CommunityToolkit.Engine
Procedural2DModelBuilder0018Stride.CommunityToolkit.Rendering .ProceduralModels
Program0043
LinePrimitiveShaderKeys003Stride.DebugRendering
PrimitiveShaderKeys004Stride.DebugRendering
ImmediateDebugRenderFeature+Instan ceData000Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugPrimitives0033Stride.CommunityToolkit.Rendering .DebugShapes
ImmediateDebugRenderFeature+LineVe rtex103Stride.CommunityToolkit.Rendering .DebugShapes
NamespaceAnchor000Example07_CubeClicker
ScriptSystemExtensions0022Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated0045
AssemblyProcessedAttribute001Stride.Core
Program0027
UpdateEngineAutoGenerated000
Stride_CommunityToolkit_ExamplesSe rializerFactory0012Stride.Core.DataSerializers
AssemblyProcessedAttribute001Stride.Core
Example08_DebugShapesSerializerFac tory0015Stride.Core.DataSerializers
UpdateEngineAutoGenerated005
AssemblyProcessedAttribute001Stride.Core
Program008
NamespaceAnchor000Example01_Basic3DScene
NamespaceAnchor000Example08_DebugShapes
UpdateEngineAutoGenerated000
UpdateEngineAutoGenerated000
Example_2D_PlaygroundSerializerFac tory0015Stride.Core.DataSerializers
AnimationComponentExtensions002Stride.CommunityToolkit.Engine
ModelComponentExtensions0035Stride.CommunityToolkit.Engine
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
UpdateEngineAutoGenerated000
Module005Stride.CommunityToolkit
SquareProceduralModel0013Stride.CommunityToolkit.Rendering .ProceduralModels
TriangleProceduralModel0013Stride.CommunityToolkit.Rendering .ProceduralModels
AssemblyProcessedAttribute001Stride.Core
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
Example_Bepu_PlaygroundSerializerF actory0012Stride.Core.DataSerializers
UpdateEngineAutoGenerated000
HeightmapExtensions0057Stride.CommunityToolkit.Physics
SimulationExtensions0010Stride.CommunityToolkit.Physics
TextureExtensions0043Stride.CommunityToolkit.Extensions
AssemblyProcessedAttribute001Stride.Core
AssemblyProcessedAttribute001Stride.Core
AssemblyProcessedAttribute001Stride.Core
Example01_Basic2DSceneSerializerFa ctory0012Stride.Core.DataSerializers
UpdateEngineAutoGenerated000
NexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper005Example07_CubeClicker.Core
AssemblyProcessedAttribute001Stride.Core
NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper005Example07_CubeClicker.Core
Program0012Example01_Basic3DScene_VBasic
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
NamespaceAnchor000Example05_ProceduralGeometry
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
Program009
UpdateEngineAutoGenerated000
Example_CubicleCalamitySerializerF actory0015Stride.Core.DataSerializers
AssemblyProcessedAttribute001Stride.Core
Program0065
NamespaceAnchor000Example06_ImageProcessing
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
UpdateEngineAutoGenerated000
Program009
NexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper006Example07_CubeClicker.Core
NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper006Example07_CubeClicker.Core
NamespaceAnchor000Example01_Basic2DScene
Program008
Program008
AssemblyProcessedAttribute001Stride.Core
NamespaceAnchor000Example02_GiveMeACube
UpdateEngineAutoGenerated0030
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
Program0011
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
NamespaceAnchor000Example03_StrideUI_CapsuleAndWindo w
UpdateEngineAutoGenerated000
AssemblyProcessedAttribute001Stride.Core
NamespaceAnchor001Example01_Basic3DScene_FSharp
NexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper006Example07_CubeClicker.Core
AssemblyInfo000<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp
AssemblyAttributes000<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0
AssemblyProcessedAttribute001Stride.Core

Namespaces Metrics

+ GameExtensions00222Stride.CommunityToolkit.EngineStride_CommunityToolkitSerializerF actory0015Stride.Core.DataSerializersPrimitiveModelType--0Stride.CommunityToolkit.Rendering .ProceduralModelsIClickable--0Example07_CubeClicker.CoreStride_CommunityToolkit_WindowsSer ializerFactory0012Stride.Core.DataSerializersSimpleVector000Example07_CubeClicker.CorePrimitive2DModelType--0Stride.CommunityToolkit.Rendering .ProceduralModelsPrimitiveCreationOptions002Stride.CommunityToolkit.EnginePrimitive3DCreationOptions002Stride.CommunityToolkit.EngineGameExtensions0030Stride.CommunityToolkit.SkyboxesStride_CommunityToolkit_SkyboxesSe rializerFactory0012Stride.Core.DataSerializersExample001Stride.CommunityToolkit.Examples .ProvidersEntityExtensions0040Stride.CommunityToolkit.EngineLeftMouseButtonCounter007Example07_CubeClicker.CoreRightMouseButtonCounter007Example07_CubeClicker.CoreShape2DModel002Example.CommonClickData008Example07_CubeClicker.CoreCubeData007Example07_CubeClicker.CoreEasingFunction--0Stride.CommunityToolkit .MathematicsRaySegment0012Stride.CommunityToolkit.ScriptsShapeUpdater0.60.71112Example08_DebugShapes.ScriptsBody2DComponent0020Stride.CommunityToolkit.BepuMyCustomRenderer0.250.3834MeshBuilder0.750.7949Stride.CommunityToolkit.Rendering .UtilitiesClickHandlerComponent0.760.8582Example07_CubeClicker.ScriptsMyraSceneRenderer0.60.7516Example04_MyraUIProgram0060GizmoBillboardLetterScript0.75123Stride.CommunityToolkit.ScriptsBasic2DCameraController0.670.7549Stride.CommunityToolkit.ScriptsRaycastHandler0.86167Example_CubicleCalamity.ScriptsImmediateDebugRenderFeature0.740.81190Stride.CommunityToolkit.Rendering .DebugShapesProgram0012Shape3DModel002Example.CommonBasic3DCameraController0.70.78100Stride.CommunityToolkit.ScriptsImmediateDebugRenderStageSelector009Stride.CommunityToolkit.Rendering .DebugShapesSimulation2DComponent0024Stride.CommunityToolkit.BepuCubeVanisher0028Example07_CubeClicker.ScriptsCubeGrower0027Example07_CubeClicker.ScriptsImmediateDebugRenderFeature+DebugR enderStage--0Stride.CommunityToolkit.Rendering .DebugShapesSpriteBatchRenderer0.680.933SpriteBatchRenderer0.570.7650Example_2D_PlaygroundGameProfiler0040Stride.CommunityToolkit.ScriptsMathUtilEx0033Stride.CommunityToolkit .MathematicsImmediateDebugRenderFeature+Line000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Cylind er000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Capsul e000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Cone000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Circle000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Sphere000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Quad000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Cube000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+HalfSp here000Stride.CommunityToolkit.Rendering .DebugShapesCameraComponentExtensions0043Stride.CommunityToolkit.EngineTriangularPrismProceduralModel0020Stride.CommunityToolkit.Rendering .ProceduralModelsImmediateDebugRenderSystem+DebugRe nderableType--0Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugRe nderableFlags--0Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Render ableType--0Stride.CommunityToolkit.Rendering .DebugShapesGraphicsCompositorExtensions0053Stride.CommunityToolkit.Rendering .CompositingTextElement0012Stride.CommunityToolkit.Scripts .UtilitiesUIUtils0014Example04_MyraUITextureCanvas0.850.88105Stride.CommunityToolkit.Rendering .UtilitiesImmediateDebugRenderObject0.520.5860Stride.CommunityToolkit.Rendering .DebugShapesSpace--0Stride.CommunityToolkit.EngineImmediateDebugRenderSystem+DebugDr awSphere000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awQuad000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awCone000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awCircle000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awLine000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awCylinder000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awCube000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awCapsule000Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderSystem+DebugDr awHalfSphere000Stride.CommunityToolkit.Rendering .DebugShapesDataSaver<TData>0035Example07_CubeClicker.CoreGizmoEmissiveColorMaterial0023Stride.CommunityToolkit.Rendering .GizmosMainView0012Example04_MyraUIIndexingType--0Stride.CommunityToolkit.Rendering .UtilitiesNexSourceGenerated_Example07_CubeC licker_CoreCubeData0030Example07_CubeClicker.CoreNexSourceGenerated_Example07_CubeC licker_CoreClickData0032Example07_CubeClicker.CoreEasing005Stride.CommunityToolkit .MathematicsDisplayPosition--0Stride.CommunityToolkit.Scripts .UtilitiesGameManager0.290.3346Example07_CubeClicker.ManagersProgram+<>c__DisplayClass0_0009Program+<>c__DisplayClass0_00018Program+<>c__DisplayClass0_0009Program+<>c__DisplayClass0_00028Program+<>c__DisplayClass0_0009CubeStacker0.750.8266Example_CubicleCalamityNexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter0032Example07_CubeClicker.CoreNexSourceGenerated_Example07_CubeC licker_CoreSimpleVector0031Example07_CubeClicker.CoreNexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounter0032Example07_CubeClicker.CoreSkyboxGeneratorContext006Stride.CommunityToolkit.SkyboxesProgram+<>c__DisplayClass0_1002Program+<>c__DisplayClass0_00013Program+<>c__DisplayClass0_00016GameExtensions0015Stride.CommunityToolkit.GamesExample_CommonSerializerFactory0012Stride.Core.DataSerializersGizmoUniformColorMaterial0019Stride.CommunityToolkit.Rendering .GizmosTextureCanvas+Anchor--0Stride.CommunityToolkit.Rendering .UtilitiesTextureCanvas+Stretch--0Stride.CommunityToolkit.Rendering .UtilitiesProgram+<>c__DisplayClass0_00031Program0013DebugTextPrinter0.610.7317Stride.CommunityToolkit.Scripts .UtilitiesImmediateDebugRenderFeature+Render able0.80.91Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Primit ives000Stride.CommunityToolkit.Rendering .DebugShapesProgram+<>c__DisplayClass0_00011SceneExtensions009Stride.CommunityToolkit.EngineProgram+main@20001ExampleProvider0.70.8822Stride.CommunityToolkit.Examples .ProvidersProgram+<>c__DisplayClass0_1004Program+<>c__DisplayClass0_0000Program+<>c__DisplayClass0_00029Program+<>c004Program+<>c__DisplayClass0_2005Program+<>c__DisplayClass0_1005SkyboxGenerator0047Stride.CommunityToolkit.SkyboxesProgram+<>c__DisplayClass0_00027Constants009Example_CubicleCalamity.SharedProgram+<>c__DisplayClass0_1005Program+<>c004CubeComponent001Example_CubicleCalamity.ComponentsExample01_Basic3DScene_VBasicSeria lizerFactory0012Stride.Core.DataSerializersExample05_ProceduralGeometrySerial izerFactory0012Stride.Core.DataSerializersExample01_Basic3DScene_FSharpSeria lizerFactory0012Stride.Core.DataSerializersExample03_StrideUI_CapsuleAndWindo wSerializerFactory0012Stride.Core.DataSerializersExample04_MyraUISerializerFactory0015Stride.Core.DataSerializersExample06_ImageProcessingSerialize rFactory0012Stride.Core.DataSerializersExample01_Basic3DSceneSerializerFa ctory0012Stride.Core.DataSerializersExample07_CubeClickerSerializerFac tory0015Stride.Core.DataSerializersExample02_GiveMeACubeSerializerFac tory0012Stride.Core.DataSerializersGraphicsDeviceExtensions005Stride.CommunityToolkit.GraphicsCollectionExtensions008Stride.CommunityToolkit .CollectionsImmediateDebugRenderSystem0.830.88111Stride.CommunityToolkit.Rendering .DebugShapesExample04_MyraUI_MyraSceneRenderer Serializer0.330.54Stride.Core.DataSerializersProgram0017Example08_DebugShapesScripts_Shape UpdaterSerializer0.330.56Stride.Core.DataSerializersTranslationGizmo0.680.7658Stride.CommunityToolkit.Rendering .GizmosLightDirectionalGizmo0.560.6733Stride.CommunityToolkit.Rendering .GizmosRandomExtensions0018Stride.CommunityToolkit .MathematicsModelComponentExtensions0061Stride.CommunityToolkit.EngineExample_CubicleCalamityScripts_Ray castHandlerSerializer0.330.54Stride.Core.DataSerializersClickDataManager0019Example07_CubeClicker.ManagersCubeDataManager0041Example07_CubeClicker.ManagersUIManager0.750.8257Example07_CubeClicker.ManagersProgram+<>c__DisplayClass0_000122MyCustomRendererSerializer0.330.54Stride.Core.DataSerializersSpriteBatchRendererSerializer0.330.54Stride.Core.DataSerializersPrimitive3DCreationOptionsWithBepu004Stride.CommunityToolkit.EnginePrimitive2DCreationOptionsWithBepu004Stride.CommunityToolkit.EngineProgram+<>c__DisplayClass0_000113Primitive2DCreationOptions002Stride.CommunityToolkit.EngineSimulationExtensions0015Stride.CommunityToolkit.PhysicsTransformExtensions0032Stride.CommunityToolkit.EngineExample_2D_Playground_SpriteBatchR endererSerializer0.330.54Stride.Core.DataSerializersStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer0.330.54Stride.Core.DataSerializersStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer0.330.519Stride.Core.DataSerializersStrideCommunityToolkitBepu_Body2DC omponentSerializer0.330.54Stride.Core.DataSerializersStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer0.330.512Stride.Core.DataSerializersStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer0.330.54Stride.Core.DataSerializersStrideCommunityToolkitScripts_Game ProfilerSerializer0.330.519Stride.Core.DataSerializersStrideCommunityToolkitScripts_RayS egmentSerializer0.330.58Stride.Core.DataSerializersStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer0.330.57Stride.Core.DataSerializersStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer0.330.54Stride.Core.DataSerializersHeightmapExtensions+FloatRGBAConve rter0.510Stride.CommunityToolkit.PhysicsHeightmapExtensions+VertexTypePosT exNormColor0.60.6712Stride.CommunityToolkit.PhysicsProgram+<>c__DisplayClass0_00018Letter3D0.470.5827Stride.CommunityToolkit.Rendering .GizmosAxialGizmo0.710.838Stride.CommunityToolkit.Rendering .GizmosScriptDelegateWatcher009Stride.CommunityToolkit.EngineModelComponentExtensions+ModelComp onentMaterialCopy001Stride.CommunityToolkit.EngineMaterialExtensions0018Stride.CommunityToolkit.RenderingImmediateDebugRenderSystem+DebugRe nderable0.750.842Stride.CommunityToolkit.Rendering .DebugShapesScriptComponentExtensions0015Stride.CommunityToolkit.EngineExample07_CubeClickerScripts_CubeG rowerSerializer0.330.54Stride.Core.DataSerializersExample07_CubeClickerScripts_Click HandlerComponentSerializer0.330.54Stride.Core.DataSerializersExample07_CubeClickerScripts_CubeV anisherSerializer0.330.54Stride.Core.DataSerializersExample07_CubeClickerCore_ClickDat aSerializer0.330.58Stride.Core.DataSerializersExample07_CubeClickerCore_CubeData Serializer0.330.56Stride.Core.DataSerializersExample07_CubeClickerCore_RightMou seButtonCounterSerializer0.330.58Stride.Core.DataSerializersExample07_CubeClickerCore_SimpleVe ctorSerializer0.330.510Stride.Core.DataSerializersExample07_CubeClickerCore_LeftMous eButtonCounterSerializer0.330.58Stride.Core.DataSerializersShapeUpdater+CurRenderMode--0Example08_DebugShapes.ScriptsTextureCanvasExtensions004Stride.CommunityToolkit.ExtensionsProgram+<>O000Procedural2DModelBuilder0018Stride.CommunityToolkit.Rendering .ProceduralModelsCameraDefaults001Stride.CommunityToolkit.EngineProcedural3DModelBuilder0036Stride.CommunityToolkit.Rendering .ProceduralModelsProgram0045Program0043LinePrimitiveShaderKeys003Stride.DebugRenderingPrimitiveShaderKeys004Stride.DebugRenderingImmediateDebugPrimitives0033Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+LineVe rtex103Stride.CommunityToolkit.Rendering .DebugShapesImmediateDebugRenderFeature+Instan ceData000Stride.CommunityToolkit.Rendering .DebugShapesProgram009AnimationComponentExtensions002Stride.CommunityToolkit.EngineEntityComponentCollectionExtension s007Stride.CommunityToolkit.EngineEntitySearchExtensions0027Stride.CommunityToolkit.EngineAssemblyProcessedAttribute001Stride.CorePrefabExtensions0024Stride.CommunityToolkit.EngineUpdateEngineAutoGenerated000ScriptSystemExtensions0046Stride.CommunityToolkit.EngineDictionaryExtensions0010Stride.CommunityToolkit .CollectionsAssemblyProcessedAttribute001Stride.CoreUpdateEngineAutoGenerated000UpdateEngineAutoGenerated000EnumerableExtensions008Stride.CommunityToolkit .CollectionsListStackExtensions006Stride.CommunityToolkit .CollectionsRandomListExtensions005Stride.CommunityToolkit .CollectionsUpdateEngineAutoGenerated0045AssemblyProcessedAttribute001Stride.CoreAssemblyProcessedAttribute001Stride.CoreExample_2D_PlaygroundSerializerFac tory0015Stride.Core.DataSerializersUpdateEngineAutoGenerated000Program0027Example_Bepu_PlaygroundSerializerF actory0012Stride.Core.DataSerializersTextureExtensions0043Stride.CommunityToolkit.ExtensionsUpdateEngineAutoGenerated000UpdateEngineAutoGenerated000UpdateEngineAutoGenerated000Module005Stride.CommunityToolkitSquareProceduralModel0013Stride.CommunityToolkit.Rendering .ProceduralModelsTriangleProceduralModel0013Stride.CommunityToolkit.Rendering .ProceduralModelsProgram008AssemblyProcessedAttribute001Stride.CorePhysics_Example001SerializerFactor y0012Stride.Core.DataSerializersUpdateEngineAutoGenerated000Program0013AssemblyProcessedAttribute001Stride.CoreAssemblyProcessedAttribute001Stride.CoreUpdateEngineAutoGenerated000Program0021AssemblyProcessedAttribute001Stride.CoreTextureMapping_Example01Serializer Factory0012Stride.Core.DataSerializersUpdateEngineAutoGenerated000HeightmapExtensions0057Stride.CommunityToolkit.PhysicsProgram008AssemblyProcessedAttribute001Stride.CoreVectorHelper005Stride.CommunityToolkit.HelpersEasing_Example01SerializerFactory0012Stride.Core.DataSerializersStride_CommunityToolkit_ExamplesSe rializerFactory0012Stride.Core.DataSerializersAssemblyProcessedAttribute001Stride.CoreProgram008AssemblyInfo000<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharpNexSourceGenerated_Example07_CubeC licker_CoreSimpleVectorHelper006Example07_CubeClicker.CoreUpdateEngineAutoGenerated000NexSourceGenerated_Example07_CubeC licker_CoreRightMouseButtonCounter Helper006Example07_CubeClicker.CoreAssemblyProcessedAttribute001Stride.CoreNexSourceGenerated_Example07_CubeC licker_CoreLeftMouseButtonCounterH elper006Example07_CubeClicker.CoreProgram0012Example01_Basic3DScene_VBasicNexSourceGenerated_Example07_CubeC licker_CoreCubeDataHelper005Example07_CubeClicker.CoreUpdateEngineAutoGenerated000NexSourceGenerated_Example07_CubeC licker_CoreClickDataHelper005Example07_CubeClicker.CoreAssemblyAttributes000<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0AssemblyProcessedAttribute001Stride.CoreUpdateEngineAutoGenerated000AssemblyProcessedAttribute001Stride.CoreProgram009UpdateEngineAutoGenerated000Example_CubicleCalamitySerializerF actory0015Stride.Core.DataSerializersAssemblyProcessedAttribute001Stride.CoreProgram0065NamespaceAnchor000Example06_ImageProcessingUpdateEngineAutoGenerated000AssemblyProcessedAttribute001Stride.CoreNamespaceAnchor000Example05_ProceduralGeometryNamespaceAnchor001Example01_Basic3DScene_FSharpAssemblyProcessedAttribute001Stride.CoreUpdateEngineAutoGenerated000NamespaceAnchor000Example01_Basic3DSceneAssemblyProcessedAttribute001Stride.CoreExample08_DebugShapesSerializerFac tory0015Stride.Core.DataSerializersUpdateEngineAutoGenerated005UpdateEngineAutoGenerated000AssemblyProcessedAttribute001Stride.CoreProgram008NamespaceAnchor000Example08_DebugShapesNamespaceAnchor000Example02_GiveMeACubeUpdateEngineAutoGenerated000AssemblyProcessedAttribute001Stride.CoreExample01_Basic2DSceneSerializerFa ctory0012Stride.Core.DataSerializersUpdateEngineAutoGenerated000NamespaceAnchor000Example01_Basic2DSceneAssemblyProcessedAttribute001Stride.CoreProgram008AssemblyProcessedAttribute001Stride.CoreProgram0011UpdateEngineAutoGenerated0030UpdateEngineAutoGenerated000AssemblyProcessedAttribute001Stride.CoreExample09_RendererSerializerFactor y0015Stride.Core.DataSerializersNamespaceAnchor000Example03_StrideUI_CapsuleAndWindo wNamespaceAnchor000Example07_CubeClickerAssemblyProcessedAttribute001Stride.Core

Namespaces Metrics

If you wish to define thresholds on namespaces' Code Metrics, consider writing some Code Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Namespaces # lines of code# IL instruction # Types - # lines of comment% Comment% CoverageAfferent CouplingEfferent Coupling
Stride.CommunityToolkit.dll::01721---08
Stride.DebugRendering672200-14
Stride.CommunityToolkit118100-04
Stride.CommunityToolkit.Physics189133944619.57-08
Stride.CommunityToolkit.Graphics3181562.5-14
Stride.CommunityToolkit.Games75712779.41-14
Stride.CommunityToolkit.Extensions4134023243.84-112
Stride.CommunityToolkit.Engine52543791461653.99-1739
Stride.CommunityToolkit.Bepu3732421933.93-312
Stride.CommunityToolkit.Scripts2932478520741.4-423
Stride.CommunityToolkit.Scripts .Utils42393300-27
Stride.CommunityToolkit.Rendering .Utilities3062262541057.26-417
Stride.CommunityToolkit.Rendering .ProceduralModels124118776233.33-137
Stride.CommunityToolkit.Rendering .Gizmos229182865419.08-116
Stride.CommunityToolkit.Rendering .DebugShapes9877863321049.53-519
Stride.CommunityToolkit.Rendering .Compositing3831212438.71-313
Stride.CommunityToolkit .dll::Stride.Core031---01
Stride.CommunityToolkit .dll::Stride.Core.DataSerializers0100110---1734
Stride.CommunityToolkit.Skyboxes .dll::011---02
Stride.CommunityToolkit.Skyboxes4431733040.54-1120
Stride.CommunityToolkit.Skyboxes .dll::Stride.Core031---01
Stride.CommunityToolkit.Skyboxes .dll::Stride.Core.DataSerializers0871---1213
Stride.CommunityToolkit.Windows .dll::011---02
Stride.CommunityToolkit.Windows .dll::Stride.Core031---01
Stride.CommunityToolkit.Windows .dll::Stride.Core.DataSerializers0451---147
Example01_Basic3DScene.dll::7613---09
Example01_Basic3DScene0013100-01
Example01_Basic3DScene.dll::Stride .Core031---01
Example01_Basic3DScene.dll::Stride .Core.DataSerializers0731---111
Example01_Basic3DScene_FSharp .dll::9503---09
Example01_Basic3DScene_FSharp151---02
<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp001---01
<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0001---01
Example01_Basic3DScene_FSharp .dll::Stride.Core031---01
Example01_Basic3DScene_FSharp .dll::Stride.Core.DataSerializers0731---111
Example01_Basic3DScene_VBasic .dll::011---02
Example01_Basic3DScene_VBasic12421---08
Example01_Basic3DScene_VBasic .dll::Stride.Core031---01
Example01_Basic3DScene_VBasic .dll::Stride.Core.DataSerializers0731---111
Example02_GiveMeACube.dll::7623---09
Example02_GiveMeACube0013100-01
Example02_GiveMeACube.dll::Stride .Core031---01
Example02_GiveMeACube.dll::Stride .Core.DataSerializers0731---111
Example03_StrideUI_CapsuleAndWindo w.dll::201953---018
Example03_StrideUI_CapsuleAndWindo w0013100-01
Example03_StrideUI_CapsuleAndWindo w.dll::Stride.Core031---01
Example03_StrideUI_CapsuleAndWindo w.dll::Stride.Core.DataSerializers01081---116
Example04_MyraUI.dll::171233---016
Example04_MyraUI2318936874.73-215
Example04_MyraUI.dll::Stride.Core031---01
Example04_MyraUI.dll::Stride.Core .DataSerializers01282---119
Example05_ProceduralGeometry.dll::775484---014
Example05_ProceduralGeometry0013100-01
Example05_ProceduralGeometry .dll::Stride.Core031---01
Example05_ProceduralGeometry .dll::Stride.Core.DataSerializers0941---114
Example06_ImageProcessing.dll::343423---021
Example06_ImageProcessing0013100-01
Example06_ImageProcessing .dll::Stride.Core031---01
Example06_ImageProcessing .dll::Stride.Core.DataSerializers01011---115
Example07_CubeClicker.dll::132683---016
Example07_CubeClicker0013100-01
Example07_CubeClicker.Scripts821176344.65-222
Example07_CubeClicker.Managers1291556421.53-220
Example07_CubeClicker.Core3142331174512.53-318
Example07_CubeClicker.dll::Stride .Core031---01
Example07_CubeClicker.dll::Stride .Core.DataSerializers06129---124
Stride.CommunityToolkit.Examples .dll::211324---08
Stride.CommunityToolkit.Examples .Providers19261200-18
Stride.CommunityToolkit.Examples .dll::Stride.Core031---01
Stride.CommunityToolkit.Examples .dll::Stride.Core.DataSerializers01081---016
Example_CubicleCalamity.dll::3282---07
Example_CubicleCalamity724881911.11-118
Example_CubicleCalamity.Shared254100-25
Example_CubicleCalamity.Scripts46678136.12-222
Example_CubicleCalamity.Components415100-25
Example_CubicleCalamity .dll::Stride.Core031---01
Example_CubicleCalamity .dll::Stride.Core.DataSerializers01352---020
Example01_Basic2DScene.dll::7613---08
Example01_Basic2DScene0013100-01
Example01_Basic2DScene.dll::Stride .Core031---01
Example01_Basic2DScene.dll::Stride .Core.DataSerializers0661---010
Example08_DebugShapes.dll::121163---014
Example08_DebugShapes0013100-01
Example08_DebugShapes.Scripts192189722712.33-215
Example08_DebugShapes.dll::Stride .Core031---01
Example08_DebugShapes.dll::Stride .Core.DataSerializers01562---019
Example.Common.dll::011---02
Example.Common1664200-26
Example.Common.dll::Stride.Core031---01
Example.Common.dll::Stride.Core .DataSerializers0591---29
Example_2D_Playground.dll::11510085---028
Example_2D_Playground3027711837.5-115
Example_2D_Playground.dll::Stride .Core031---01
Example_2D_Playground.dll::Stride .Core.DataSerializers01562---023
Example_Bepu_Playground.dll::15614476---023
Example_Bepu_Playground .dll::Stride.Core031---01
Example_Bepu_Playground .dll::Stride.Core.DataSerializers01221---018

Quality Gates
903

  • 3 Quality Gate(s) that Fail +
# lines of comment% Comment% CoverageAfferent CouplingEfferent Coupling
Stride.CommunityToolkit.dll::01721---08
Stride.DebugRendering672200-14
Stride.CommunityToolkit118100-04
Stride.CommunityToolkit.Physics2051461411335.53-111
Stride.CommunityToolkit .Mathematics2742453446362.82-33
Stride.CommunityToolkit.Helpers910513076.92-03
Stride.CommunityToolkit.Graphics31811583.33-14
Stride.CommunityToolkit.Games1510614976.56-25
Stride.CommunityToolkit.Extensions4134026159.8-112
Stride.CommunityToolkit.Engine1073997221208866.06-2245
Stride.CommunityToolkit .Collections92521521369.84-16
Stride.CommunityToolkit.Bepu3732421933.93-312
Stride.CommunityToolkit.Scripts2932478520741.4-623
Stride.CommunityToolkit.Scripts .Utilities4239334551.72-27
Stride.CommunityToolkit.Rendering9641950-16
Stride.CommunityToolkit.Rendering .Utilities3062262542658.2-417
Stride.CommunityToolkit.Rendering .ProceduralModels1241187710946.78-177
Stride.CommunityToolkit.Rendering .Gizmos2291828622649.67-116
Stride.CommunityToolkit.Rendering .DebugShapes9877863321049.53-519
Stride.CommunityToolkit.Rendering .Compositing3831215056.82-413
Stride.CommunityToolkit .dll::Stride.Core031---01
Stride.CommunityToolkit .dll::Stride.Core.DataSerializers0102510---2136
Stride.CommunityToolkit.Skyboxes .dll::011---02
Stride.CommunityToolkit.Skyboxes4431736358.88-1220
Stride.CommunityToolkit.Skyboxes .dll::Stride.Core031---01
Stride.CommunityToolkit.Skyboxes .dll::Stride.Core.DataSerializers0871---1313
Stride.CommunityToolkit.Windows .dll::011---02
Stride.CommunityToolkit.Windows .dll::Stride.Core031---01
Stride.CommunityToolkit.Windows .dll::Stride.Core.DataSerializers0451---187
Example01_Basic3DScene.dll::7613---09
Example01_Basic3DScene0013100-01
Example01_Basic3DScene.dll::Stride .Core031---01
Example01_Basic3DScene.dll::Stride .Core.DataSerializers0731---111
Example01_Basic3DScene_FSharp .dll::9503---09
Example01_Basic3DScene_FSharp151---02
<StartupCode$Example01_Basic3DScen e_FSharp> .$Example01_Basic3DScene_FSharp001---01
<StartupCode$Example01_Basic3DScen e_FSharp>.$.NETCoreApp,Version=v8 .0001---01
Example01_Basic3DScene_FSharp .dll::Stride.Core031---01
Example01_Basic3DScene_FSharp .dll::Stride.Core.DataSerializers0731---111
Example01_Basic3DScene_VBasic .dll::011---02
Example01_Basic3DScene_VBasic12421---08
Example01_Basic3DScene_VBasic .dll::Stride.Core031---01
Example01_Basic3DScene_VBasic .dll::Stride.Core.DataSerializers0731---111
Example02_GiveMeACube.dll::7623---09
Example02_GiveMeACube0013100-01
Example02_GiveMeACube.dll::Stride .Core031---01
Example02_GiveMeACube.dll::Stride .Core.DataSerializers0731---111
Example03_StrideUI_CapsuleAndWindo w.dll::201953---018
Example03_StrideUI_CapsuleAndWindo w0013100-01
Example03_StrideUI_CapsuleAndWindo w.dll::Stride.Core031---01
Example03_StrideUI_CapsuleAndWindo w.dll::Stride.Core.DataSerializers01081---116
Example04_MyraUI.dll::171233---016
Example04_MyraUI2318936874.73-215
Example04_MyraUI.dll::Stride.Core031---01
Example04_MyraUI.dll::Stride.Core .DataSerializers01282---119
Example05_ProceduralGeometry.dll::775484---014
Example05_ProceduralGeometry0013100-01
Example05_ProceduralGeometry .dll::Stride.Core031---01
Example05_ProceduralGeometry .dll::Stride.Core.DataSerializers0941---114
Example06_ImageProcessing.dll::343423---021
Example06_ImageProcessing0013100-01
Example06_ImageProcessing .dll::Stride.Core031---01
Example06_ImageProcessing .dll::Stride.Core.DataSerializers01011---115
Example07_CubeClicker.dll::132683---016
Example07_CubeClicker0013100-01
Example07_CubeClicker.Scripts821176344.65-222
Example07_CubeClicker.Managers1291556421.53-220
Example07_CubeClicker.Core3142331174512.53-318
Example07_CubeClicker.dll::Stride .Core031---01
Example07_CubeClicker.dll::Stride .Core.DataSerializers06129---124
Stride.CommunityToolkit.Examples .dll::211324---08
Stride.CommunityToolkit.Examples .Providers19261200-18
Stride.CommunityToolkit.Examples .dll::Stride.Core031---01
Stride.CommunityToolkit.Examples .dll::Stride.Core.DataSerializers01081---016
Example_CubicleCalamity.dll::3282---07
Example_CubicleCalamity724881911.11-118
Example_CubicleCalamity.Shared254100-25
Example_CubicleCalamity.Scripts46678136.12-222
Example_CubicleCalamity.Components415100-25
Example_CubicleCalamity .dll::Stride.Core031---01
Example_CubicleCalamity .dll::Stride.Core.DataSerializers01352---020
Example01_Basic2DScene.dll::7613---08
Example01_Basic2DScene0013100-01
Example01_Basic2DScene.dll::Stride .Core031---01
Example01_Basic2DScene.dll::Stride .Core.DataSerializers0661---010
Example08_DebugShapes.dll::121163---014
Example08_DebugShapes0013100-01
Example08_DebugShapes.Scripts192189722712.33-215
Example08_DebugShapes.dll::Stride .Core031---01
Example08_DebugShapes.dll::Stride .Core.DataSerializers01562---019
Example.Common.dll::011---02
Example.Common1664200-26
Example.Common.dll::Stride.Core031---01
Example.Common.dll::Stride.Core .DataSerializers0591---29
Example_2D_Playground.dll::11510085---028
Example_2D_Playground3027711837.5-115
Example_2D_Playground.dll::Stride .Core031---01
Example_2D_Playground.dll::Stride .Core.DataSerializers01562---023
Example_Bepu_Playground.dll::15614476---023
Example_Bepu_Playground .dll::Stride.Core031---01
Example_Bepu_Playground .dll::Stride.Core.DataSerializers01221---018
TextureMapping_Example01.dll::111093---013
TextureMapping_Example01 .dll::Stride.Core031---01
TextureMapping_Example01 .dll::Stride.Core.DataSerializers0801---012
Easing_Example01.dll::241713---014
Easing_Example01.dll::Stride.Core031---01
Easing_Example01.dll::Stride.Core .DataSerializers0871---013
Physics_Example001.dll::242053---015
Physics_Example001.dll::Stride .Core031---01
Physics_Example001.dll::Stride .Core.DataSerializers0871---013
Example09_Renderer.dll::454135---120
Example09_Renderer.dll::Stride .Core031---01
Example09_Renderer.dll::Stride .Core.DataSerializers01553---020

Quality Gates
903

;QGPass.png   Quality Gate Pass:    Percentage Coverage
• Quality Gate Description:

Code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage, measured as a percentage, has had more of its source code executed during testing which suggests it has a lower chance of containing undetected software bugs compared to a program with low code coverage.

@@ -1266,37 +1287,58 @@

Debt

The concept of critical rule is useful to pinpoint certain rules that should not be violated.

A rule can be made critical just by checking the Critical button in the rule edition control and then saving the rule.

This quality gate fails if any critical rule gets any violations.

-When no baseline is available, rules that rely on diff are not counted. If you observe that this quality gate count slightly decreases with no apparent reason, the reason is certainly that rules that rely on diff are not counted because the baseline is not defined.

5 rules matched

5 rulesissuesFull Name
Avoid types too big|m100|2|

First 3 of 4 issues

Rule
Avoid methods too big, too complex|m100|1|

First 3 of 4 issues

Rule
Avoid methods with too many parameters|m100|0|

First 3 of 4 issues

Rule
Avoid non-readonly static fields|m0|4|

1 issue

  • UpdateEngineAutoGenerated .emptyObject} violates rule 'Avoid non-readonly static fields'
Rule
Avoid having different types with same name|m33|3|

2 issues

Rule
;QGFail.png   Quality Gate Fail:    Treat Compiler Warnings as Error

5 rules matched

5 rulesissuesFull Name
Avoid types too big|m100|2|

First 3 of 4 issues

Rule
Avoid methods too big, too complex|m100|1|

First 3 of 4 issues

Rule
Avoid methods with too many parameters|m100|0|

First 3 of 4 issues

Rule
Avoid non-readonly static fields|m0|4|

3 issues

Rule
Avoid having different types with same name|m0|3|

3 issues

Rule
;QGFail.png   Quality Gate Fail:    Treat Compiler Warnings as Error

30 issues matched

30 issuesExplanationFull Name
;CS.pngShapeUpdater.cs L3419Non-nullable field 'DebugDraw' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngSpriteBatchRenderer.cs L1602Non-nullable field '_sceneRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngSpriteBatchRenderer.cs L1703Non-nullable field '_ctx' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderSystem.cs L22604Non-nullable field 'solidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderSystem.cs L22605Non-nullable field 'wireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderSystem.cs L22606Non-nullable field 'transparentSolidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderSystem.cs L22607Non-nullable field 'transparentWireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30408Non-nullable field 'vertexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30409Non-nullable field 'indexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30410Non-nullable field 'lineVertexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30411Non-nullable field 'pipelineState' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30412Non-nullable field 'inputElements' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30413Non-nullable field 'lineInputElements' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30414Non-nullable field 'primitiveEffect' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30415Non-nullable field 'lineEffect' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30416Non-nullable field 'transformBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngImmediateDebugRenderFeature.cs L30417Non-nullable field 'colorBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.Rule violated: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
;CS.pngSpriteBatchRenderer.cs L1318The field 'SpriteBatchRenderer._texture' is never usedRule violated: Field is never used
;CS.pngSpriteBatchRenderer.cs L4901The variable 'textScale' is assigned but its value is never usedRule violated: Variable is assigned but its value is never used
;CS.pngProgram.cs L2300The variable 'bgImage' is assigned but its value is never usedRule violated: Variable is assigned but its value is never used
;QGPass.png   Quality Gate Pass:    Percentage Debt

305 issues matched

305 issuesExplanationFull Name
;CS.pngShapeUpdater.cs L4419 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4502 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4603 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4704 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4805 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4406 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4507 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4608 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4709 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L4810 '.NET Lists can be faster in the latest .NET versions.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L8011 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L8112 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L8213 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L8314 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L8515 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L19016 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L19117 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L19218 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L19301 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;CS.pngShapeUpdater.cs L19400 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'Rule violated: Type or member is obsolete
;QGPass.png   Quality Gate Pass:    Percentage Debt

- Scalar Result: 7.26 %

;QGPass.png   Quality Gate Pass:    New Debt since Baseline
• Quality Gate Description:

+ Scalar Result: 7.21 %
;QGPass.png   Quality Gate Pass:    New Debt since Baseline
• Quality Gate Description:

This Quality Gate fails if the estimated effort to fix new or worsened issues (what is called the New Debt since Baseline) is higher than 2 man-days.

This Quality Gate warns if this estimated effort is positive.

Debt documentation: https://www.ndepend.com/docs/technical-debt#Debt

- Scalar Result: -0.015 man-days

;QGFail.png   Quality Gate Fail:    Debt Rating per Namespace
;QGFail.png   Quality Gate Fail:    Debt Rating per Namespace

26 namespaces matched

26 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit12E|m17|02| 57.87|m0|08| 25min|m0|07| 15min|m0|04|

First 3 of 4 issues

  • {anonymous namespace} in assembly Stride.CommunityToolkit} violates rule 'Declare types in namespaces'
  • UpdateEngineAutoGenerated} violates rule 'A stateless class or structure might be turned into a static type'
  • UpdateEngineAutoGenerated} violates rule 'Non-static classes should be instantiated or turned to static'
{anonymous namespace} in assembly Stride.CommunityToolkit
;namespace.pngStride.CommunityToolkit02E|m32|00| 89.12|m0|06| 43min|m1|03| 38min|m1|03|

First 3 of 6 issues

Stride.CommunityToolkit
;namespace.pngStride.CommunityToolkit.Graphics19D|m4|15| 28.94|m0|05| 51min|m0|08| 15min|m0|08|

2 issues

Stride.CommunityToolkit.Graphics
;namespace.pngStride.CommunityToolkit .Rendering .DebugShapes18D|m0|18| 21.54|m100|00| 23d|m100|00| 5d 1h|m100|00|

First 3 of 372 issues

Stride.CommunityToolkit.Rendering .DebugShapes
;namespace.pngStride.Core.DataSerializers03E|m13|10| 50.15|m0|09| 25min|m0|09| 13min|m0|09|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers04E|m13|09| 50.15|m0|10| 25min|m0|10| 13min|m0|10|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers16D|m8|14| 38.58|m0|11| 25min|m0|17| 10min|m0|17|

1 issue

  • Stride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngExample01_Basic3DScene_FSharp05E|m24|01| 72.34|m0|07| 34min|m0|04| 25min|m0|07|

2 issues

Example01_Basic3DScene_FSharp
;namespace.pngStride.Core.DataSerializers06E|m13|08| 50.15|m0|13| 25min|m0|12| 13min|m0|12|

2 issues

  • Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers07E|m13|12| 50.15|m0|12| 25min|m0|11| 13min|m0|11|

2 issues

  • Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers14D|m8|13| 38.58|m0|14| 25min|m0|18| 10min|m0|18|

1 issue

  • Stride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers01E|m13|07| 50.15|m0|15| 25min|m0|13| 13min|m0|13|

2 issues

  • Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers13D|m2|16| 26.04|m0|03| 1h 9min|m0|05| 18min|m0|05|

First 3 of 4 issues

  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers08E|m13|06| 50.15|m0|16| 25min|m0|14| 13min|m0|14|

2 issues

  • Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers09E|m13|05| 50.15|m0|17| 25min|m0|15| 13min|m0|15|

2 issues

  • Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
N:anonymous namespace in assembly Example07_CubeClicker10E|m16|04| 54.98|m2|02| 5h 11min|m6|01| 2h 51min|m6|02|

First 3 of 26 issues

  • ;namespace.png{anonymous namespace in assembly Example07_CubeClicker} violates rule 'Declare types in namespaces'
  • ;namespace.png{anonymous namespace in assembly Example07_CubeClicker} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
  • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Potentially Dead Methods'
{anonymous namespace} in assembly Example07_CubeClicker
;namespace.pngStride.Core.DataSerializers17D|m0|19| 20.13|m3|01| 6h 37min|m2|02| 1h 20min|m7|01|

First 3 of 27 issues

  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers11E|m13|11| 50.15|m0|18| 25min|m0|16| 13min|m0|16|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers15D|m2|17| 26.04|m0|04| 1h 9min|m0|06| 18min|m0|06|

First 3 of 4 issues

  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;namespace.pngExample01_Basic2DScene00E|m17|03| 57.87|m0|19| 17min|m0|19| 10min|m0|19|

1 issue

Example01_Basic2DScene
;QGPass.png   Quality Gate Pass:    New Annual Interest since Baseline

30 namespaces matched

30 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit00E|m54|02| 57.87|m0|19| 25min|m0|09| 15min|m0|06|

First 3 of 4 issues

  • {anonymous namespace} in assembly Stride.CommunityToolkit} violates rule 'Declare types in namespaces'
  • UpdateEngineAutoGenerated} violates rule 'A stateless class or structure might be turned into a static type'
  • UpdateEngineAutoGenerated} violates rule 'Non-static classes should be instantiated or turned to static'
{anonymous namespace} in assembly Stride.CommunityToolkit
;namespace.pngStride.CommunityToolkit02E|m100|00| 89.12|m0|07| 43min|m1|04| 38min|m0|03|

First 3 of 6 issues

Stride.CommunityToolkit
;namespace.pngStride.CommunityToolkit.Helpers17D|m13|14| 29.28|m1|03| 2h 26min|m1|03| 43min|m0|05|

First 3 of 4 issues

Stride.CommunityToolkit.Helpers
;namespace.pngStride.CommunityToolkit.Graphics16D|m12|15| 28.94|m0|06| 51min|m0|08| 15min|m0|14|

2 issues

Stride.CommunityToolkit.Graphics
;namespace.pngStride.CommunityToolkit .Rendering .DebugShapes15D|m5|18| 23.71|m100|00| 23d|m100|00| 5d 5h|m100|00|

First 3 of 510 issues

Stride.CommunityToolkit.Rendering .DebugShapes
;namespace.pngStride.Core.DataSerializers03E|m43|05| 50.15|m0|10| 25min|m0|13| 13min|m0|13|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers04E|m43|06| 50.15|m0|11| 25min|m0|12| 13min|m0|12|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers14D|m26|13| 38.58|m0|09| 25min|m0|18| 10min|m0|19|

1 issue

  • Stride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngExample01_Basic3DScene_FSharp05E|m75|01| 72.34|m0|08| 34min|m0|05| 25min|m0|11|

2 issues

Example01_Basic3DScene_FSharp
;namespace.pngStride.Core.DataSerializers07E|m43|08| 50.15|m0|12| 25min|m0|17| 13min|m0|17|

2 issues

  • Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers01E|m43|04| 50.15|m0|14| 25min|m0|11| 13min|m0|09|

2 issues

  • Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers12D|m26|12| 38.58|m0|15| 25min|m0|19| 10min|m0|18|

1 issue

  • Stride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers08E|m43|09| 50.15|m0|16| 25min|m0|14| 13min|m0|08|

2 issues

  • Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers13D|m8|16| 26.04|m0|05| 1h 9min|m0|07| 18min|m0|07|

First 3 of 4 issues

  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers09E|m43|10| 50.15|m0|17| 25min|m0|15| 13min|m0|15|

2 issues

  • Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers10E|m43|11| 50.15|m0|18| 25min|m0|16| 13min|m0|16|

2 issues

  • Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
N:anonymous namespace in assembly Example07_CubeClicker11E|m50|03| 54.98|m2|02| 5h 11min|m5|01| 2h 51min|m4|02|

First 3 of 26 issues

  • ;namespace.png{anonymous namespace in assembly Example07_CubeClicker} violates rule 'Declare types in namespaces'
  • ;namespace.png{anonymous namespace in assembly Example07_CubeClicker} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
  • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Potentially Dead Methods'
{anonymous namespace} in assembly Example07_CubeClicker
;namespace.pngStride.Core.DataSerializers18D|m0|19| 20.13|m3|01| 6h 37min|m2|02| 1h 20min|m5|01|

First 3 of 27 issues

  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers06E|m43|07| 50.15|m0|13| 25min|m0|10| 13min|m0|10|

2 issues

  • Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory} violates rule 'Avoid types with name too long'
  • Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory.Initialize()} violates rule 'Potentially Dead Methods'
Stride.Core.DataSerializers
;namespace.pngStride.Core.DataSerializers19D|m8|17| 26.04|m0|04| 1h 9min|m0|06| 18min|m0|04|

First 3 of 4 issues

  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
  • Stride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer} violates rule 'Avoid types with name too long'
Stride.Core.DataSerializers
;QGPass.png   Quality Gate Pass:    New Annual Interest since Baseline

- Scalar Result: -0.05 man-days

Hot Spots
000

    Code Smells
    000

      Code Smells Regression
      000

        Object Oriented Design
        000

          Design
          000

            Architecture
            000

              API Breaking Changes
              000

                Code Coverage
                000

                  Dead Code
                  000

                    Security
                    000

                      Visibility
                      000

                        Immutability
                        000

                          Naming Conventions
                          000

                            Source Files Organization
                            000

                              ;GroupHierarchy.png
                              .NET Framework Usage
                              000

                                ;GroupHierarchy.png
                                API Usage
                                000

                                  Defining JustMyCode
                                  000

                                    ;GroupHierarchy.png
                                    Trend Metrics
                                    000

                                      Code Diff Summary
                                      000

                                        ;GroupHierarchy.png
                                        Roslyn Analyzers
                                        000

                                          Rules extracted from Source Code
                                          000

                                            ;GroupHierarchy.png
                                            Project Rules
                                            114435

                                              Code Smells
                                              143

                                              • 3 Critical Rule(s) violated + Scalar Result: 0 man-days

                                              Hot Spots
                                              000

                                                Code Smells
                                                000

                                                  Code Smells Regression
                                                  000

                                                    Object Oriented Design
                                                    000

                                                      Design
                                                      000

                                                        Architecture
                                                        000

                                                          API Breaking Changes
                                                          000

                                                            Code Coverage
                                                            000

                                                              Dead Code
                                                              000

                                                                Security
                                                                000

                                                                  Visibility
                                                                  000

                                                                    Immutability
                                                                    000

                                                                      Naming Conventions
                                                                      000

                                                                        Source Files Organization
                                                                        000

                                                                          ;GroupHierarchy.png
                                                                          .NET Framework Usage
                                                                          000

                                                                            ;GroupHierarchy.png
                                                                            API Usage
                                                                            000

                                                                              Defining JustMyCode
                                                                              000

                                                                                ;GroupHierarchy.png
                                                                                Trend Metrics
                                                                                000

                                                                                  Code Diff Summary
                                                                                  000

                                                                                    ;GroupHierarchy.png
                                                                                    Roslyn Analyzers
                                                                                    000

                                                                                      Rules extracted from Source Code
                                                                                      000

                                                                                        ;Warning.png   Rule Violated:    ND1005    Avoid methods with too many overloads

                                                                                        7 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        7 methodsoverloadsPrunednbOverloadsDebtSeverityFull Name
                                                                                        ;method.pngGet<TComponent1,TComponent2> (Entity)|m100|0|

                                                                                        First 3 of 15 methods

                                                                                        |m100|0| 15|m100|0| 45min6MediumStride.CommunityToolkit.Engine .EntityExtensions.Get<TComponent1 ,TComponent2>(Entity)
                                                                                        ;method.pngSetMaterialParameter<T> (ModelComponent ,ObjectParameterAccessor<T>,T ,Int32,Int32)|m33|2|

                                                                                        First 3 of 11 methods

                                                                                        |m33|2| 11|m33|2| 33min5MediumStride.CommunityToolkit.Engine .ModelComponentExtensions .SetMaterialParameter<T> (ModelComponent ,ObjectParameterAccessor<T>,T ,Int32,Int32)
                                                                                        ;method.pngInstantiateSingle(Prefab)|m33|1|

                                                                                        First 3 of 11 methods

                                                                                        |m33|1| 11|m33|1| 33min4MediumStride.CommunityToolkit.Engine .PrefabExtensions .InstantiateSingle(Prefab)
                                                                                        ;method.pngInstantiate(Prefab,Vector3&)|m16|3|

                                                                                        First 3 of 10 methods

                                                                                        |m16|3| 10|m16|3| 30min3MediumStride.CommunityToolkit.Engine .PrefabExtensions.Instantiate (Prefab,Vector3&)
                                                                                        ;method.pngInterpolate(Single,Single,Single ,EasingFunction)|m0|6|

                                                                                        First 3 of 9 methods

                                                                                        |m0|6| 9|m0|6| 27min2MediumStride.CommunityToolkit .Mathematics.MathUtilEx .Interpolate(Single,Single,Single ,EasingFunction)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Quad& )|m0|5|

                                                                                        First 3 of 9 methods

                                                                                        |m0|5| 9|m0|5| 27min1MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Quad& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)|m0|4|

                                                                                        First 3 of 9 methods

                                                                                        |m0|4| 9|m0|4| 27min0MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND1000    Avoid types too big

                                                                                        4 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        4 typeslocJustMyCode# IL instructionsMethodsFieldsDebtAnnual InterestFull Name
                                                                                        ;class.pngImmediateDebugPrimitives|m100|0| 387|m100|0| 3 107|m0|3|

                                                                                        First 3 of 9 methods

                                                                                        |m0|3|

                                                                                        2 fields

                                                                                        |m100|0| 1h 56min014minStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives
                                                                                        ;class.pngImmediateDebugRenderFeature|m54|1| 302|m62|1| 2 481|m9|2|

                                                                                        First 3 of 12 methods

                                                                                        |m100|0|

                                                                                        First 3 of 39 fields

                                                                                        |m74|1| 1h 30min18minStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature
                                                                                        ;class.pngGameExtensions|m20|2| 239|m50|2| 2 276|m66|1|

                                                                                        First 3 of 31 methods

                                                                                        |m8|2|

                                                                                        First 3 of 5 fields

                                                                                        |m0|3| 14min30min 54sStride.CommunityToolkit.Engine .GameExtensions
                                                                                        ;class.pngTextureCanvas|m0|3| 201|m0|3| 1 434|m100|0|

                                                                                        First 3 of 42 methods

                                                                                        |m8|1|

                                                                                        First 3 of 5 fields

                                                                                        |m45|2| 1h 0min22min 3sStride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND1003    Avoid methods too big, too complex
                                                                                        ;Warning.png   Rule Violated:    ND1001    Avoid types with too many methods

                                                                                        4 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        4 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
                                                                                        ;class.pngTextureCanvas|m100|0| 32|m100|0|

                                                                                        First 3 of 28 methods

                                                                                        |m12|2|

                                                                                        First 3 of 4 methods

                                                                                        |m71|1| 201|m100|0| 1h 36min09minStride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                        ;class.pngGameExtensions|m90|1| 313no method|m100|0|

                                                                                        First 3 of 31 methods

                                                                                        |m100|0| 239|m3|2| 18min21min 50sStride.CommunityToolkit.Engine .GameExtensions
                                                                                        ;class.pngTransformExtensions|m40|2| 262no method|m83|1|

                                                                                        First 3 of 26 methods

                                                                                        |m7|2| 115|m0|3| 15min31min 11sStride.CommunityToolkit.Engine .TransformExtensions
                                                                                        ;class.pngMeshBuilder|m0|3| 22|m78|1|

                                                                                        First 3 of 22 methods

                                                                                        3no method|m0|3| 105|m62|1| 1h 6min13min 18sStride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND1003    Avoid methods too big, too complex

                                                                                        4 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        4 methodsPercentage Comment# lines of code (LOC)# lines of commentnbLinesOfCodeNotCommentedDebtAnnual InterestFull Name
                                                                                        ;method.pngExtract()|m100|0| 4.81|m100|0| 99|m100|0| 5|m100|0| 94|m100|0| 9min312minStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Extract()
                                                                                        ;method.pngGetViewportAndScissor(Texture ,Rectangle,Rectangle ,TextureCanvas+Stretch ,TextureCanvas+Anchor)|m0|3| 0|m24|1| 47|m0|3| 0|m26|1| 47|m26|1| 4min 42s116minStride.CommunityToolkit.Rendering .Utilities.TextureCanvas .GetViewportAndScissor(Texture ,Rectangle,Rectangle ,TextureCanvas+Stretch ,TextureCanvas+Anchor)
                                                                                        ;method.pngGetMeshData(Model,IGame)|m45|1| 2.17|m21|2| 45|m20|1| 1|m21|2| 44|m21|2| 4min 24s214minStride.CommunityToolkit.Engine .ModelComponentExtensions .GetMeshData(Model,IGame)
                                                                                        ;method.png<<Main>$>g__Start|0_0(Game)|m0|2| 0|m0|3| 30|m0|2| 0|m0|3| 30|m0|3| 3min 0s016minProgram.<<Main>$>g__Start|0_0(Game )
                                                                                        ;Warning.png   Rule Violated:    ND1001    Avoid types with too many methods

                                                                                        3 types matched - Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        3 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
                                                                                        ;class.pngTextureCanvas|m100|0| 32|m100|0|

                                                                                        First 3 of 28 methods

                                                                                        |m12|1|

                                                                                        First 3 of 4 methods

                                                                                        |m71|1| 201|m100|0| 1h 36min09minStride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                        ;class.pngGameExtensions|m90|1| 312no method|m100|0|

                                                                                        First 3 of 31 methods

                                                                                        |m100|0| 239|m0|2| 18min21min 50sStride.CommunityToolkit.Engine .GameExtensions
                                                                                        ;class.pngMeshBuilder|m0|2| 22|m78|1|

                                                                                        First 3 of 22 methods

                                                                                        2no method|m0|2| 105|m61|1| 1h 6min13min 18sStride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                        ;Warning.png   Rule Violated:    ND1005    Avoid methods with too many overloads

                                                                                        2 methods matched - Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        2 methodsoverloadsPrunednbOverloadsDebtSeverityFull Name
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Quad& )|m0|1|

                                                                                        First 3 of 9 methods

                                                                                        |m0|1| 9|m0|1| 27min1MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Quad& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)|m0|0|

                                                                                        First 3 of 9 methods

                                                                                        |m0|0| 9|m0|0| 27min0MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;Warning.png   Rule Violated:    ND1002    Avoid types with too many fields
                                                                                        ;Warning.png   Rule Violated:    ND1002    Avoid types with too many fields

                                                                                        42 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        49 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                        42 typesVisibilityDebtSeverityFull Name
                                                                                        ;class.pngUpdateEngineAutoGenerated19public|m0|19| 2min 0s19MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngModule02internal|m0|02| 2min 0s02MediumStride.CommunityToolkit.Module
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer03internal|m0|03| 2min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer04internal|m0|04| 2min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer05internal|m0|05| 2min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer06internal|m0|06| 2min 0s06MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer07internal|m0|07| 2min 0s07MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer08internal|m0|08| 2min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer01internal|m0|09| 2min 0s09MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer09internal|m0|10| 2min 0s10MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer10internal|m0|11| 2min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngUpdateEngineAutoGenerated12public|m0|12| 2min 0s12MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated13public|m0|13| 2min 0s13MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated14public|m0|14| 2min 0s14MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated15public|m0|15| 2min 0s15MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated16public|m0|16| 2min 0s16MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated17public|m0|17| 2min 0s17MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated18public|m0|18| 2min 0s18MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated11public|m0|01| 2min 0s01MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer00internal|m0|00| 2min 0s00MediumStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                        ;Warning.png   Rule Violated:    ND1206    A stateless class or structure might be turned into a static type
                                                                                        49 typesVisibilityDebtSeverityFull Name
                                                                                        ;class.pngUpdateEngineAutoGenerated19public|m0|19| 2min 0s19MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngModule02internal|m0|02| 2min 0s02MediumStride.CommunityToolkit.Module
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer03internal|m0|03| 2min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer04internal|m0|04| 2min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer05internal|m0|05| 2min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer06internal|m0|06| 2min 0s06MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer07internal|m0|07| 2min 0s07MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer08internal|m0|08| 2min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer01internal|m0|09| 2min 0s09MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer09internal|m0|10| 2min 0s10MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer10internal|m0|11| 2min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngUpdateEngineAutoGenerated12public|m0|12| 2min 0s12MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated13public|m0|13| 2min 0s13MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated14public|m0|14| 2min 0s14MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated15public|m0|15| 2min 0s15MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated16public|m0|16| 2min 0s16MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated17public|m0|17| 2min 0s17MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated18public|m0|18| 2min 0s18MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated11public|m0|01| 2min 0s01MediumUpdateEngineAutoGenerated
                                                                                        ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer00internal|m0|00| 2min 0s00MediumStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                        ;Warning.png   Rule Violated:    ND1206    A stateless class or structure might be turned into a static type

                                                                                        20 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        24 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        20 typesmethodsUsingMeDebtSeverityFull Name
                                                                                        ;class.pngUpdateEngineAutoGenerated19no method|m0|19| 1min 0s19LowUpdateEngineAutoGenerated
                                                                                        ;class.pngModule02no method|m0|02| 1min 0s02LowStride.CommunityToolkit.Module
                                                                                        ;class.pngUpdateEngineAutoGenerated03no method|m0|03| 1min 0s03LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated04no method|m0|04| 1min 0s04LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated05no method|m0|05| 1min 0s05LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated06no method|m0|06| 1min 0s06LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated07no method|m0|07| 1min 0s07LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated08no method|m0|08| 1min 0s08LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated09no method|m0|09| 1min 0s09LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated10no method|m0|10| 1min 0s10LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated11no method|m0|11| 1min 0s11LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated12no method|m0|12| 1min 0s12LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated13no method|m0|13| 1min 0s13LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated14no method|m0|14| 1min 0s14LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated15no method|m0|15| 1min 0s15LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated16no method|m0|16| 1min 0s16LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated17no method|m0|17| 1min 0s17LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated18no method|m0|18| 1min 0s18LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated01no method|m0|01| 1min 0s01LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated00no method|m0|00| 1min 0s00LowUpdateEngineAutoGenerated
                                                                                        ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                                                                        24 typesmethodsUsingMeDebtSeverityFull Name
                                                                                        ;class.pngUpdateEngineAutoGenerated19no method|m0|19| 1min 0s19LowUpdateEngineAutoGenerated
                                                                                        ;class.pngModule02no method|m0|02| 1min 0s02LowStride.CommunityToolkit.Module
                                                                                        ;class.pngUpdateEngineAutoGenerated03no method|m0|03| 1min 0s03LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated04no method|m0|04| 1min 0s04LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated05no method|m0|05| 1min 0s05LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated06no method|m0|06| 1min 0s06LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated07no method|m0|07| 1min 0s07LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated08no method|m0|08| 1min 0s08LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated09no method|m0|09| 1min 0s09LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated10no method|m0|10| 1min 0s10LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated11no method|m0|11| 1min 0s11LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated12no method|m0|12| 1min 0s12LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated13no method|m0|13| 1min 0s13LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated14no method|m0|14| 1min 0s14LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated15no method|m0|15| 1min 0s15LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated16no method|m0|16| 1min 0s16LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated17no method|m0|17| 1min 0s17LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated18no method|m0|18| 1min 0s18LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated01no method|m0|01| 1min 0s01LowUpdateEngineAutoGenerated
                                                                                        ;class.pngUpdateEngineAutoGenerated00no method|m0|00| 1min 0s00LowUpdateEngineAutoGenerated
                                                                                        ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                                                                        1 type matched - Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 type# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;class.pngModule|m0|0| 1|m0|0| 0min 30s0MediumStride.CommunityToolkit.Module

                                                                                        Design
                                                                                        570

                                                                                        ;Warning.png   Rule Violated:    ND1305    Avoid namespaces with few types

                                                                                        9 namespaces matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        9 namespacestypesDebtSeverityFull Name
                                                                                        ;namespace.pngStride.CommunityToolkit.Scripts .Utils ✱ - ;NewIssue.png|m66|3|

                                                                                        3 types

                                                                                        |m0|8| 5min8LowStride.CommunityToolkit.Scripts .Utils
                                                                                        ;namespace.pngStride.CommunityToolkit.Graphics|m0|8|

                                                                                        1 type

                                                                                        |m0|7| 5min7LowStride.CommunityToolkit.Graphics
                                                                                        ;namespace.pngStride.CommunityToolkit.Games|m0|7|

                                                                                        1 type

                                                                                        |m0|6| 5min6LowStride.CommunityToolkit.Games
                                                                                        ;namespace.pngStride.CommunityToolkit .Rendering .Compositing|m0|6|

                                                                                        1 type

                                                                                        |m0|5| 5min5LowStride.CommunityToolkit.Rendering .Compositing
                                                                                        ;namespace.pngStride.DebugRendering|m33|5|

                                                                                        2 types

                                                                                        |m0|4| 5min4LowStride.DebugRendering
                                                                                        ;namespace.pngStride.CommunityToolkit.Bepu|m33|4|

                                                                                        2 types

                                                                                        |m0|3| 5min3LowStride.CommunityToolkit.Bepu
                                                                                        ;namespace.pngExample07_CubeClicker.Scripts|m66|2|

                                                                                        3 types

                                                                                        |m0|2| 5min2LowExample07_CubeClicker.Scripts
                                                                                        ;namespace.pngStride.CommunityToolkit.Physics|m100|1|

                                                                                        First 3 of 4 types

                                                                                        |m0|1| 5min1LowStride.CommunityToolkit.Physics
                                                                                        ;namespace.pngExample07_CubeClicker.Managers|m100|0|

                                                                                        First 3 of 4 types

                                                                                        |m0|0| 5min0LowExample07_CubeClicker.Managers
                                                                                        ;Warning.png   Rule Violated:    ND1306    Nested types should not be visible

                                                                                        2 types# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;class.pngModelComponentExtensions+ModelCo mp onentMaterialCopy|m100|0| 2|m0|1| 0min 30s1MediumStride.CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopy
                                                                                        ;class.pngModule|m0|1| 1|m0|0| 0min 30s0MediumStride.CommunityToolkit.Module

                                                                                        Design
                                                                                        480

                                                                                        ;Warning.png   Rule Violated:    ND1306    Nested types should not be visible

                                                                                        32 typesVisibilitytypesUserDebtSeverityFull Name
                                                                                        ;struct.pngHeightmapExtensions+FloatRGBACon ve rter19public19no type|m0|19| 2min 0s19MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter
                                                                                        ;struct.pngHeightmapExtensions+VertexTypePo sT exNormColor18public18no type|m0|18| 2min 0s02MediumStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor
                                                                                        ;enum.pngTextureCanvas+Stretch17public|m50|01|

                                                                                        2 types

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        • ;class.pngProgram
                                                                                        |m50|01| 10min03MediumStride.CommunityToolkit.Rendering .Utilities.TextureCanvas+Stretch
                                                                                        ;enum.pngTextureCanvas+Anchor16public|m50|02|

                                                                                        2 types

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        • ;class.pngProgram
                                                                                        |m50|02| 10min04MediumStride.CommunityToolkit.Rendering .Utilities.TextureCanvas+Anchor
                                                                                        ;enum.pngImmediateDebugRenderFeature+Debu gR enderStage02internal|m100|00|

                                                                                        First 3 of 4 types

                                                                                        |m100|00| 18min05MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Debug RenderStage
                                                                                        ;struct.pngImmediateDebugRenderFeature+Prim it ives03internal|m25|05|

                                                                                        1 type

                                                                                        |m25|05| 6min06MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line Ve rtex04internal17no type|m0|17| 2min 0s07MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                        ;enum.pngImmediateDebugRenderFeature+Rend er ableType05internal|m25|06|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        |m25|06| 6min08MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rableType
                                                                                        ;struct.pngImmediateDebugRenderFeature+Rend er able06internal|m25|07|

                                                                                        1 type

                                                                                        |m25|07| 6min09MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                        ;struct.pngImmediateDebugRenderFeature+Quad08internal|m25|08|

                                                                                        1 type

                                                                                        |m25|08| 6min10MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                        ;struct.pngImmediateDebugRenderFeature+Circ le01internal|m25|04|

                                                                                        1 type

                                                                                        |m25|04| 6min11MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Sphe re09internal|m25|09|

                                                                                        1 type

                                                                                        |m25|09| 6min12MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Spher e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Half Sp here10internal|m25|10|

                                                                                        1 type

                                                                                        |m25|10| 6min13MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cube11internal|m25|11|

                                                                                        1 type

                                                                                        |m25|11| 6min14MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                        ;struct.pngImmediateDebugRenderFeature+Caps ul e12internal|m25|12|

                                                                                        1 type

                                                                                        |m25|12| 6min15MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cyli nd er13internal|m25|13|

                                                                                        1 type

                                                                                        |m25|13| 6min16MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cone14internal|m25|14|

                                                                                        1 type

                                                                                        |m25|14| 6min17MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line15internal|m25|15|

                                                                                        1 type

                                                                                        |m25|15| 6min18MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Line
                                                                                        ;struct.pngImmediateDebugRenderFeature+Inst an ceData07internal16no type|m0|16| 2min 0s01MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                        ;enum.pngImmediateDebugRenderSystem+Debug Re nderableType00internal|m25|03|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        |m25|03| 6min00MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableType
                                                                                        ;Warning.png   Rule Violated:    ND1313    Override equals and operator equals on value types
                                                                                        32 typesVisibilitytypesUserDebtSeverityFull Name
                                                                                        ;struct.pngHeightmapExtensions+FloatRGBACon ve rter19public19no type|m0|19| 2min 0s19MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter
                                                                                        ;struct.pngHeightmapExtensions+VertexTypePo sT exNormColor18public18no type|m0|18| 2min 0s02MediumStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor
                                                                                        ;enum.pngTextureCanvas+Anchor17public|m50|01|

                                                                                        2 types

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        • ;class.pngProgram
                                                                                        |m50|01| 10min03MediumStride.CommunityToolkit.Rendering .Utilities.TextureCanvas+Anchor
                                                                                        ;enum.pngTextureCanvas+Stretch16public|m50|02|

                                                                                        2 types

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        • ;class.pngProgram
                                                                                        |m50|02| 10min04MediumStride.CommunityToolkit.Rendering .Utilities.TextureCanvas+Stretch
                                                                                        ;enum.pngImmediateDebugRenderFeature+Debu gR enderStage02internal|m100|00|

                                                                                        First 3 of 4 types

                                                                                        |m100|00| 18min05MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Debug RenderStage
                                                                                        ;struct.pngImmediateDebugRenderFeature+Prim it ives03internal|m25|05|

                                                                                        1 type

                                                                                        |m25|05| 6min06MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line Ve rtex04internal17no type|m0|17| 2min 0s07MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                        ;enum.pngImmediateDebugRenderFeature+Rend er ableType05internal|m25|06|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        |m25|06| 6min08MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rableType
                                                                                        ;struct.pngImmediateDebugRenderFeature+Rend er able06internal|m25|07|

                                                                                        1 type

                                                                                        |m25|07| 6min09MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                        ;struct.pngImmediateDebugRenderFeature+Quad08internal|m25|08|

                                                                                        1 type

                                                                                        |m25|08| 6min10MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                        ;struct.pngImmediateDebugRenderFeature+Circ le01internal|m25|04|

                                                                                        1 type

                                                                                        |m25|04| 6min11MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Sphe re09internal|m25|09|

                                                                                        1 type

                                                                                        |m25|09| 6min12MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Spher e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Half Sp here10internal|m25|10|

                                                                                        1 type

                                                                                        |m25|10| 6min13MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cube11internal|m25|11|

                                                                                        1 type

                                                                                        |m25|11| 6min14MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                        ;struct.pngImmediateDebugRenderFeature+Caps ul e12internal|m25|12|

                                                                                        1 type

                                                                                        |m25|12| 6min15MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cyli nd er13internal|m25|13|

                                                                                        1 type

                                                                                        |m25|13| 6min16MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cone14internal|m25|14|

                                                                                        1 type

                                                                                        |m25|14| 6min17MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line15internal|m25|15|

                                                                                        1 type

                                                                                        |m25|15| 6min18MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Line
                                                                                        ;struct.pngImmediateDebugRenderFeature+Inst an ceData07internal16no type|m0|16| 2min 0s01MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                        ;enum.pngImmediateDebugRenderSystem+Debug Re nderableType00internal|m25|03|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                        |m25|03| 6min00MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableType
                                                                                        ;Warning.png   Rule Violated:    ND1313    Override equals and operator equals on value types

                                                                                        25 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        26 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                        25 typesInstanceFieldsDebtSeverityFull Name
                                                                                        ;struct.pngHeightmapExtensions+FloatRGBACon ve rter|m30|03|

                                                                                        First 3 of 5 fields

                                                                                        |m30|03| 22min19HighStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter
                                                                                        ;struct.pngImmediateDebugRenderFeature+Prim it ives|m70|02|

                                                                                        First 3 of 9 fields

                                                                                        |m70|02| 30min02HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line Ve rtex|m0|19|

                                                                                        2 fields

                                                                                        |m0|19| 16min03HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                        ;struct.pngImmediateDebugRenderFeature+Rend er able|m80|01|

                                                                                        First 3 of 10 fields

                                                                                        |m80|01| 32min04HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                        ;struct.pngImmediateDebugRenderFeature+Quad|m20|13|

                                                                                        First 3 of 4 fields

                                                                                        |m20|13| 20min05HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                        ;struct.pngImmediateDebugRenderFeature+Circ le|m20|12|

                                                                                        First 3 of 4 fields

                                                                                        |m20|12| 20min06HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Sphe re|m10|16|

                                                                                        3 fields

                                                                                        |m10|16| 18min07HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Spher e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Half Sp here|m20|11|

                                                                                        First 3 of 4 fields

                                                                                        |m20|11| 20min08HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cube|m20|10|

                                                                                        First 3 of 4 fields

                                                                                        |m20|10| 20min09HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                        ;struct.pngImmediateDebugRenderFeature+Caps ul e|m30|06|

                                                                                        First 3 of 5 fields

                                                                                        |m30|06| 22min10HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m30|05|

                                                                                        First 3 of 5 fields

                                                                                        |m30|05| 22min11HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cone|m30|04|

                                                                                        First 3 of 5 fields

                                                                                        |m30|04| 22min12HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line|m10|15|

                                                                                        3 fields

                                                                                        |m10|15| 18min13HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Line
                                                                                        ;struct.pngImmediateDebugRenderFeature+Inst an ceData|m20|07|

                                                                                        First 3 of 4 fields

                                                                                        |m20|07| 20min14HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m100|00|

                                                                                        First 3 of 12 fields

                                                                                        |m100|00| 36min15HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awQuad|m20|08|

                                                                                        First 3 of 4 fields

                                                                                        |m20|08| 20min16HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawQuad
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awCircle|m20|14|

                                                                                        First 3 of 4 fields

                                                                                        |m20|14| 20min17HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCircle
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awLine|m10|17|

                                                                                        3 fields

                                                                                        |m10|17| 18min18HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawLine
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awCube|m20|09|

                                                                                        First 3 of 4 fields

                                                                                        |m20|09| 20min01HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCube
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awSphere|m10|18|

                                                                                        3 fields

                                                                                        |m10|18| 18min00HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawSphere
                                                                                        ;Warning.png   Rule Violated:    ND1307    Declare types in namespaces
                                                                                        26 typesInstanceFieldsDebtSeverityFull Name
                                                                                        ;struct.pngHeightmapExtensions+FloatRGBACon ve rter|m36|03|

                                                                                        First 3 of 5 fields

                                                                                        |m36|03| 22min19HighStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter
                                                                                        ;struct.pngScriptDelegateWatcher|m0|19|

                                                                                        1 field

                                                                                        |m0|19| 14min02HighStride.CommunityToolkit.Engine .ScriptDelegateWatcher
                                                                                        ;struct.pngImmediateDebugRenderFeature+Prim it ives|m72|02|

                                                                                        First 3 of 9 fields

                                                                                        |m72|02| 30min03HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line Ve rtex|m9|18|

                                                                                        2 fields

                                                                                        |m9|18| 16min04HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                        ;struct.pngImmediateDebugRenderFeature+Rend er able|m81|01|

                                                                                        First 3 of 10 fields

                                                                                        |m81|01| 32min05HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                        ;struct.pngImmediateDebugRenderFeature+Quad|m27|08|

                                                                                        First 3 of 4 fields

                                                                                        |m27|08| 20min06HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                        ;struct.pngImmediateDebugRenderFeature+Circ le|m27|09|

                                                                                        First 3 of 4 fields

                                                                                        |m27|09| 20min07HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Sphe re|m18|16|

                                                                                        3 fields

                                                                                        |m18|16| 18min08HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Spher e
                                                                                        ;struct.pngImmediateDebugRenderFeature+Half Sp here|m27|07|

                                                                                        First 3 of 4 fields

                                                                                        |m27|07| 20min09HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cube|m27|14|

                                                                                        First 3 of 4 fields

                                                                                        |m27|14| 20min10HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                        ;struct.pngImmediateDebugRenderFeature+Caps ul e|m36|06|

                                                                                        First 3 of 5 fields

                                                                                        |m36|06| 22min11HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m36|05|

                                                                                        First 3 of 5 fields

                                                                                        |m36|05| 22min12HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                        ;struct.pngImmediateDebugRenderFeature+Cone|m36|04|

                                                                                        First 3 of 5 fields

                                                                                        |m36|04| 22min13HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                        ;struct.pngImmediateDebugRenderFeature+Line|m18|17|

                                                                                        3 fields

                                                                                        |m18|17| 18min14HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Line
                                                                                        ;struct.pngImmediateDebugRenderFeature+Inst an ceData|m27|11|

                                                                                        First 3 of 4 fields

                                                                                        |m27|11| 20min15HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m100|00|

                                                                                        First 3 of 12 fields

                                                                                        |m100|00| 36min16HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awQuad|m27|12|

                                                                                        First 3 of 4 fields

                                                                                        |m27|12| 20min17HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawQuad
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awCircle|m27|13|

                                                                                        First 3 of 4 fields

                                                                                        |m27|13| 20min18HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCircle
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awLine|m18|15|

                                                                                        3 fields

                                                                                        |m18|15| 18min01HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawLine
                                                                                        ;struct.pngImmediateDebugRenderSystem+Debug Dr awCube|m27|10|

                                                                                        First 3 of 4 fields

                                                                                        |m27|10| 20min00HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCube
                                                                                        ;Warning.png   Rule Violated:    ND1311    Don't use obsolete types, methods or fields

                                                                                        23 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        23 methodsobsoleteUsageDebtSeverityFull Name
                                                                                        ;ctor.png.ctor()|m100|05|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|05| 10min19HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature..ctor ()
                                                                                        ;method.pngInitializeCore()|m100|02|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|02| 10min02HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .InitializeCore()
                                                                                        ;method.pngExtract()|m100|03|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|03| 10min03HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Extract()
                                                                                        ;method.pngCheckBuffers(RenderDrawContext)|m100|04|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|04| 10min04HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .CheckBuffers(RenderDrawContext)
                                                                                        ;method.pngPrepare(RenderDrawContext)|m0|15|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|15| 5min05HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Prepare(RenderDrawContext)
                                                                                        ;method.pngDraw(RenderDrawContext ,RenderView ,RenderViewStage,Int32,Int32)|m0|14|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|14| 5min06HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature.Draw (RenderDrawContext,RenderView ,RenderViewStage,Int32,Int32)
                                                                                        ;method.pngDrawQuad(Vector3&,Vector2& ,Quaternion&,Color&,Boolean)|m0|13|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|13| 5min07HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawQuad(Vector3&,Vector2& ,Quaternion&,Color&,Boolean)
                                                                                        ;method.pngDrawCircle(Vector3&,Single ,Quaternion&,Color&,Boolean)|m0|12|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|12| 5min08HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCircle(Vector3&,Single ,Quaternion&,Color&,Boolean)
                                                                                        ;method.pngDrawSphere(Vector3&,Single ,Color& ,Boolean)|m0|11|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|11| 5min09HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawSphere(Vector3&,Single,Color& ,Boolean)
                                                                                        ;method.pngDrawHalfSphere(Vector3&,Single ,Quaternion&,Color&,Boolean)|m0|19|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|19| 5min10HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawHalfSphere(Vector3&,Single ,Quaternion&,Color&,Boolean)
                                                                                        ;method.pngDrawCube(Vector3&,Vector3& ,Quaternion&,Color&,Boolean)|m0|09|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|09| 5min11HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCube(Vector3&,Vector3& ,Quaternion&,Color&,Boolean)
                                                                                        ;method.pngDrawCapsule(Vector3&,Single ,Single ,Quaternion&,Color&,Boolean)|m0|08|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|08| 5min12HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCapsule(Vector3&,Single ,Single,Quaternion&,Color&,Boolean )
                                                                                        ;method.pngDrawCylinder(Vector3&,Single ,Single,Quaternion&,Color&,Boolean )|m0|07|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|07| 5min13HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCylinder(Vector3&,Single ,Single,Quaternion&,Color&,Boolean )
                                                                                        ;method.pngDrawCone(Vector3&,Single,Single ,Quaternion&,Color&,Boolean)|m0|06|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|06| 5min14HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCone(Vector3&,Single,Single ,Quaternion&,Color&,Boolean)
                                                                                        ;method.pngDrawLine(Vector3&,Vector3& ,Color& ,Boolean)|m0|10|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|10| 5min15HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawLine(Vector3&,Vector3&,Color& ,Boolean)
                                                                                        ;ctor.png.ctor()|m0|16|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|16| 5min16HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject..ctor( )
                                                                                        ;ctor.png.ctor(IServiceRegistry ,RenderGroup )|m0|17|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|17| 5min17HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem..ctor (IServiceRegistry,RenderGroup)
                                                                                        ;method.pngPushMessage (ImmediateDebugRenderSystem+DebugR enderable&)|m0|18|

                                                                                        1 type

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        |m0|18| 5min18HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .PushMessage (ImmediateDebugRenderSystem+DebugR enderable&)
                                                                                        ;method.pngUpdate(GameTime)|m100|01|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|01| 10min01HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem.Update (GameTime)
                                                                                        ;method.pngHandlePrimitives(GameTime ,FastList <ImmediateDebugRenderSystem+DebugR enderable>)|m100|00|

                                                                                        1 type 1 method

                                                                                        • ;class.pngStride.Core.Collections.FastList<T >
                                                                                        • ;property-get.pngStride.Core.Collections.FastList<T >.get_Items()
                                                                                        |m100|00| 10min00HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .HandlePrimitives(GameTime ,FastList <ImmediateDebugRenderSystem+DebugR enderable>)
                                                                                        ;Warning.png   Rule Violated:    ND1307    Declare types in namespaces

                                                                                        19 namespaces matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        23 namespaces matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        23 namespaceschildTypes# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit|m0|19|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|19| 0|m0|19| 2min 0s19Medium{anonymous namespace} in assembly Stride.CommunityToolkit
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit.Skyboxes|m0|02|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|18| 0|m0|02| 2min 0s02Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Skyboxes
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit.Windows|m0|03|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|17| 0|m0|03| 2min 0s03Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Windows
                                                                                        N:anonymous namespace in assembly Example01_Basic3DScene|m0|04|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|13| 7|m0|04| 2min 0s04Medium{anonymous namespace} in assembly Example01_Basic3DScene
                                                                                        ;namespace.png{anonymous namespace} in assembly Example01_Basic3DScene_FSharp|m0|05|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m5|10| 9|m0|05| 2min 0s05Medium{anonymous namespace} in assembly Example01_Basic3DScene_FSharp
                                                                                        ;namespace.png{anonymous namespace} in assembly Example01_Basic3DScene_VBasic|m0|06|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|16| 0|m0|06| 2min 0s06Medium{anonymous namespace} in assembly Example01_Basic3DScene_VBasic
                                                                                        N:anonymous namespace in assembly Example02_GiveMeACube|m0|07|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|12| 7|m0|07| 2min 0s07Medium{anonymous namespace} in assembly Example02_GiveMeACube
                                                                                        N:anonymous namespace in assembly Example03_StrideUI_CapsuleAndWind ow|m0|08|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m12|05| 20|m0|08| 2min 0s08Medium{anonymous namespace} in assembly Example03_StrideUI_CapsuleAndWind ow
                                                                                        N:anonymous namespace in assembly Example04_MyraUI|m0|09|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m10|06| 17|m0|09| 2min 0s09Medium{anonymous namespace} in assembly Example04_MyraUI
                                                                                        N:anonymous namespace in assembly Example05_ProceduralGeometry|m0|10|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m49|02| 77|m0|10| 2min 0s10Medium{anonymous namespace} in assembly Example05_ProceduralGeometry
                                                                                        N:anonymous namespace in assembly Example06_ImageProcessing|m0|11|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m21|03| 34|m0|11| 2min 0s11Medium{anonymous namespace} in assembly Example06_ImageProcessing
                                                                                        N:anonymous namespace in assembly Example07_CubeClicker|m0|12|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m8|07| 13|m0|12| 2min 0s12Medium{anonymous namespace} in assembly Example07_CubeClicker
                                                                                        N:anonymous namespace in assembly Stride.CommunityToolkit.Examples|m0|13|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m13|04| 21|m0|13| 2min 0s13Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Examples
                                                                                        N:anonymous namespace in assembly Example_CubicleCalamity|m0|14|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m1|14| 3|m0|14| 2min 0s14Medium{anonymous namespace} in assembly Example_CubicleCalamity
                                                                                        N:anonymous namespace in assembly Example01_Basic2DScene|m0|15|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|11| 7|m0|15| 2min 0s15Medium{anonymous namespace} in assembly Example01_Basic2DScene
                                                                                        N:anonymous namespace in assembly Example08_DebugShapes|m0|16|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m7|08| 12|m0|16| 2min 0s16Medium{anonymous namespace} in assembly Example08_DebugShapes
                                                                                        ;namespace.png{anonymous namespace} in assembly Example.Common|m0|17|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|15| 0|m0|17| 2min 0s17Medium{anonymous namespace} in assembly Example.Common
                                                                                        N:anonymous namespace in assembly Example_2D_Playground|m0|18|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m73|01| 115|m0|18| 2min 0s18Medium{anonymous namespace} in assembly Example_2D_Playground
                                                                                        N:anonymous namespace in assembly Example_Bepu_Playground|m0|01|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m100|00| 156|m0|01| 2min 0s01Medium{anonymous namespace} in assembly Example_Bepu_Playground
                                                                                        N:anonymous namespace in assembly TextureMapping_Example01|m0|00|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m7|09| 11|m0|00| 2min 0s00Medium{anonymous namespace} in assembly TextureMapping_Example01
                                                                                        ;Warning.png   Rule Violated:    ND1305    Avoid namespaces with few types

                                                                                        11 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        19 namespaceschildTypes# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit|m0|18|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|18| 0|m0|18| 2min 0s18Medium{anonymous namespace} in assembly Stride.CommunityToolkit
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit.Skyboxes|m0|02|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|17| 0|m0|02| 2min 0s02Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Skyboxes
                                                                                        ;namespace.png{anonymous namespace} in assembly Stride.CommunityToolkit.Windows|m0|03|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|16| 0|m0|03| 2min 0s03Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Windows
                                                                                        N:anonymous namespace in assembly Example01_Basic3DScene|m0|04|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|12| 7|m0|04| 2min 0s04Medium{anonymous namespace} in assembly Example01_Basic3DScene
                                                                                        ;namespace.png{anonymous namespace} in assembly Example01_Basic3DScene_FSharp|m0|05|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m5|09| 9|m0|05| 2min 0s05Medium{anonymous namespace} in assembly Example01_Basic3DScene_FSharp
                                                                                        ;namespace.png{anonymous namespace} in assembly Example01_Basic3DScene_VBasic|m0|06|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|15| 0|m0|06| 2min 0s06Medium{anonymous namespace} in assembly Example01_Basic3DScene_VBasic
                                                                                        N:anonymous namespace in assembly Example02_GiveMeACube|m0|07|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|11| 7|m0|07| 2min 0s07Medium{anonymous namespace} in assembly Example02_GiveMeACube
                                                                                        N:anonymous namespace in assembly Example03_StrideUI_CapsuleAndWind ow|m0|08|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m12|05| 20|m0|08| 2min 0s08Medium{anonymous namespace} in assembly Example03_StrideUI_CapsuleAndWind ow
                                                                                        N:anonymous namespace in assembly Example04_MyraUI|m0|01|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m10|06| 17|m0|01| 2min 0s01Medium{anonymous namespace} in assembly Example04_MyraUI
                                                                                        N:anonymous namespace in assembly Example05_ProceduralGeometry|m0|09|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m49|02| 77|m0|09| 2min 0s09Medium{anonymous namespace} in assembly Example05_ProceduralGeometry
                                                                                        N:anonymous namespace in assembly Example06_ImageProcessing|m0|11|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m21|03| 34|m0|11| 2min 0s11Medium{anonymous namespace} in assembly Example06_ImageProcessing
                                                                                        N:anonymous namespace in assembly Example07_CubeClicker|m0|12|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m8|07| 13|m0|12| 2min 0s12Medium{anonymous namespace} in assembly Example07_CubeClicker
                                                                                        N:anonymous namespace in assembly Stride.CommunityToolkit.Examples|m0|13|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m13|04| 21|m0|13| 2min 0s13Medium{anonymous namespace} in assembly Stride.CommunityToolkit.Examples
                                                                                        N:anonymous namespace in assembly Example_CubicleCalamity|m0|14|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m1|13| 3|m0|14| 2min 0s14Medium{anonymous namespace} in assembly Example_CubicleCalamity
                                                                                        N:anonymous namespace in assembly Example01_Basic2DScene|m0|15|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m4|10| 7|m0|15| 2min 0s15Medium{anonymous namespace} in assembly Example01_Basic2DScene
                                                                                        N:anonymous namespace in assembly Example08_DebugShapes|m0|16|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m7|08| 12|m0|16| 2min 0s16Medium{anonymous namespace} in assembly Example08_DebugShapes
                                                                                        ;namespace.png{anonymous namespace} in assembly Example.Common|m0|17|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|14| 0|m0|17| 2min 0s17Medium{anonymous namespace} in assembly Example.Common
                                                                                        N:anonymous namespace in assembly Example_2D_Playground|m0|10|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m73|01| 115|m0|10| 2min 0s10Medium{anonymous namespace} in assembly Example_2D_Playground
                                                                                        N:anonymous namespace in assembly Example_Bepu_Playground|m0|00|

                                                                                        1 type

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m100|00| 156|m0|00| 2min 0s00Medium{anonymous namespace} in assembly Example_Bepu_Playground
                                                                                        ;Warning.png   Rule Violated:    ND1309    Instances size shouldn't be too big

                                                                                        11 namespacestypesDebtSeverityFull Name
                                                                                        ;namespace.pngStride.CommunityToolkit.Graphics|m0|10|

                                                                                        1 type

                                                                                        |m0|10| 5min10LowStride.CommunityToolkit.Graphics
                                                                                        ;namespace.pngStride.CommunityToolkit.Games|m0|09|

                                                                                        1 type

                                                                                        |m0|09| 5min09LowStride.CommunityToolkit.Games
                                                                                        ;namespace.pngStride.CommunityToolkit .Rendering|m0|08|

                                                                                        1 type

                                                                                        |m0|08| 5min08LowStride.CommunityToolkit.Rendering
                                                                                        ;namespace.pngStride.CommunityToolkit .Rendering .Compositing|m0|07|

                                                                                        1 type

                                                                                        |m0|07| 5min07LowStride.CommunityToolkit.Rendering .Compositing
                                                                                        ;namespace.pngStride.DebugRendering|m33|06|

                                                                                        2 types

                                                                                        |m0|06| 5min06LowStride.DebugRendering
                                                                                        ;namespace.pngStride.CommunityToolkit.Bepu|m33|05|

                                                                                        2 types

                                                                                        |m0|05| 5min05LowStride.CommunityToolkit.Bepu
                                                                                        ;namespace.pngStride.CommunityToolkit.Scripts .Utilities|m66|04|

                                                                                        3 types

                                                                                        |m0|04| 5min04LowStride.CommunityToolkit.Scripts .Utilities
                                                                                        ;namespace.pngExample07_CubeClicker.Scripts|m66|03|

                                                                                        3 types

                                                                                        |m0|03| 5min03LowExample07_CubeClicker.Scripts
                                                                                        ;namespace.pngStride.CommunityToolkit.Physics|m100|02|

                                                                                        First 3 of 4 types

                                                                                        |m0|02| 5min02LowStride.CommunityToolkit.Physics
                                                                                        ;namespace.pngStride.CommunityToolkit .Mathematics|m100|01|

                                                                                        First 3 of 4 types

                                                                                        |m0|01| 5min01LowStride.CommunityToolkit .Mathematics
                                                                                        ;namespace.pngExample07_CubeClicker.Managers|m100|00|

                                                                                        First 3 of 4 types

                                                                                        |m0|00| 5min00LowExample07_CubeClicker.Managers
                                                                                        ;Warning.png   Rule Violated:    ND1309    Instances size shouldn't be too big

                                                                                        19 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        23 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        19 types# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|18| 0|m0|18| 2min 0s18MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|02| 0|m0|02| 2min 0s02MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|03| 0|m0|03| 2min 0s03MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|04| 0|m0|04| 2min 0s04MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|05| 0|m0|05| 2min 0s05MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|06| 0|m0|06| 2min 0s06MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|07| 0|m0|07| 2min 0s07MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|08| 0|m0|08| 2min 0s08MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|01| 0|m0|01| 2min 0s01MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|09| 0|m0|09| 2min 0s09MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|11| 0|m0|11| 2min 0s11MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|12| 0|m0|12| 2min 0s12MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|13| 0|m0|13| 2min 0s13MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|14| 0|m0|14| 2min 0s14MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|15| 0|m0|15| 2min 0s15MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|16| 0|m0|16| 2min 0s16MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|17| 0|m0|17| 2min 0s17MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|10| 0|m0|10| 2min 0s10MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|00| 0|m0|00| 2min 0s00MediumStride.Core .AssemblyProcessedAttribute

                                                                                        Dead Code
                                                                                        130

                                                                                        • 3 Rule(s) violated +

                                                                                        23 types# lines of code (LOC)DebtSeverityFull Name
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|19| 0|m0|19| 2min 0s19MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|02| 0|m0|02| 2min 0s02MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|03| 0|m0|03| 2min 0s03MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|04| 0|m0|04| 2min 0s04MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|05| 0|m0|05| 2min 0s05MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|06| 0|m0|06| 2min 0s06MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|07| 0|m0|07| 2min 0s07MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|08| 0|m0|08| 2min 0s08MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|09| 0|m0|09| 2min 0s09MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|10| 0|m0|10| 2min 0s10MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|11| 0|m0|11| 2min 0s11MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|12| 0|m0|12| 2min 0s12MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|13| 0|m0|13| 2min 0s13MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|14| 0|m0|14| 2min 0s14MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|15| 0|m0|15| 2min 0s15MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|16| 0|m0|16| 2min 0s16MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|17| 0|m0|17| 2min 0s17MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|18| 0|m0|18| 2min 0s18MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|01| 0|m0|01| 2min 0s01MediumStride.Core .AssemblyProcessedAttribute
                                                                                        ;class.pngAssemblyProcessedAttribute|m0|00| 0|m0|00| 2min 0s00MediumStride.Core .AssemblyProcessedAttribute

                                                                                        Dead Code
                                                                                        130

                                                                                        ;Warning.png   Rule Violated:    ND1701    Potentially Dead Methods

                                                                                        53 methods matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        63 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                        53 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                                                                        ;method.pngUpdateMain0()|m0|19| 019no method|m0|19| 10min198minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|02| 002no method|m0|02| 10min009minStride.CommunityToolkit.Module .Initialize()
                                                                                        ;property-get.pngget_RotationLock()|m0|03| 003no method|m0|03| 10min019minStride.CommunityToolkit.Bepu .Body2DComponent.get_RotationLock( )
                                                                                        ;method.pngInitialize() ● - |m0|04| 004no method|m0|04| 10min058minStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|05| 005no method|m0|05| 10min068minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|06| 006no method|m0|06| 10min078minStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|07| 007no method|m0|07| 10min088minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|08| 008no method|m0|08| 10min098minStride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|09| 009no method|m0|09| 10min048minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|10| 010no method|m0|10| 10min108minStride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|11| 011no method|m0|11| 10min128minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;ctor.png.ctor()|m0|12| 012no method|m0|12| 10min029minExample01_Basic3DScene_FSharp .NamespaceAnchor..ctor()
                                                                                        ;method.pngInitialize()|m0|13| 013no method|m0|13| 10min138minStride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|14| 014no method|m0|14| 10min148minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|15| 015no method|m0|15| 10min158minStride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|16| 016no method|m0|16| 10min168minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|17| 017no method|m0|17| 10min178minStride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|18| 018no method|m0|18| 10min188minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|01| 001no method|m0|01| 10min118minStride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|00| 000no method|m0|00| 10min038minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;Warning.png   Rule Violated:    ND1700    Potentially Dead Types
                                                                                        63 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                                                                        ;method.pngUpdateMain0()|m0|19| 019no method|m0|19| 10min198minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|02| 002no method|m0|02| 10min029minStride.CommunityToolkit.Module .Initialize()
                                                                                        ;method.pngScreenToClipSpace(Vector2)|m0|03| 003no method|m0|03| 10min0110minStride.CommunityToolkit.Engine .CameraComponentExtensions .ScreenToClipSpace(Vector2)
                                                                                        ;method.pngGetComponentsInChildrenCore<T> (Queue<Entity>,Boolean)|m0|04| 004no method|m0|04| 10min0016minStride.CommunityToolkit.Engine .EntitySearchExtensions .GetComponentsInChildrenCore<T> (Queue<Entity>,Boolean)
                                                                                        ;property-get.pngget_RotationLock()|m0|05| 005no method|m0|05| 10min039minStride.CommunityToolkit.Bepu .Body2DComponent.get_RotationLock( )
                                                                                        ;method.pngInitialize()|m0|06| 006no method|m0|06| 10min078minStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|07| 007no method|m0|07| 10min088minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|08| 008no method|m0|08| 10min098minStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|09| 009no method|m0|09| 10min068minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|10| 010no method|m0|10| 10min108minStride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|11| 011no method|m0|11| 10min128minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|12| 012no method|m0|12| 10min138minStride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|13| 013no method|m0|13| 10min148minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;ctor.png.ctor()|m0|14| 014no method|m0|14| 10min049minExample01_Basic3DScene_FSharp .NamespaceAnchor..ctor()
                                                                                        ;method.pngInitialize()|m0|15| 015no method|m0|15| 10min158minStride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|16| 016no method|m0|16| 10min168minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|17| 017no method|m0|17| 10min178minStride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|18| 018no method|m0|18| 10min188minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;method.pngInitialize()|m0|01| 001no method|m0|01| 10min118minStride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()
                                                                                        ;method.pngUpdateMain0()|m0|00| 000no method|m0|00| 10min058minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        ;Warning.png   Rule Violated:    ND1700    Potentially Dead Types

                                                                                        1 field matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        2 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 fieldDebtAnnual InterestFull Name
                                                                                        ;field.png_texture|m0|0| 10min08minExample_2D_Playground .SpriteBatchRenderer._texture

                                                                                        Security
                                                                                        810

                                                                                        • 1 Rule(s) violated +

                                                                                        2 fieldsDebtAnnual InterestFull Name
                                                                                        ;field.png_texture|m0|1| 10min18minExample_2D_Playground .SpriteBatchRenderer._texture
                                                                                        ;field.png_texture|m0|0| 10min08minSpriteBatchRenderer._texture

                                                                                        Security
                                                                                        810

                                                                                        ;Warning.png   Rule Violated:    ND3101    Don't use System.Random for security purposes

                                                                                        3 methods matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        6 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        3 methodsDebtAnnual InterestFull Name
                                                                                        ;ctor.png.ctor()|m0|2| 15min21h 0minExample07_CubeClicker.Scripts .ClickHandlerComponent..ctor()
                                                                                        ;ctor.png.ctor(Game)|m0|1| 15min11h 0minExample_CubicleCalamity .CubeStacker..ctor(Game)
                                                                                        ;method.pngInitializePrimitives(Int32,Int32 )|m0|0| 15min01h 0minExample08_DebugShapes.Scripts .ShapeUpdater.InitializePrimitives (Int32,Int32)

                                                                                        Visibility
                                                                                        470

                                                                                        • 7 Rule(s) violated +

                                                                                        6 methodsDebtAnnual InterestFull Name
                                                                                        ;method.pngSeedRandom(Int32)|m0|5| 15min51h 0minStride.CommunityToolkit.Helpers .VectorHelper.SeedRandom(Int32)
                                                                                        ;ctor.png.cctor()|m0|4| 15min41h 0minStride.CommunityToolkit.Helpers .VectorHelper..cctor()
                                                                                        ;ctor.png.ctor()|m0|3| 15min31h 0minExample07_CubeClicker.Scripts .ClickHandlerComponent..ctor()
                                                                                        ;ctor.png.ctor(Game)|m0|2| 15min21h 0minExample_CubicleCalamity .CubeStacker..ctor(Game)
                                                                                        ;method.pngInitializePrimitives(Int32,Int32 )|m0|1| 15min11h 0minExample08_DebugShapes.Scripts .ShapeUpdater.InitializePrimitives (Int32,Int32)
                                                                                        ;method.png<<Main>$>g__Start|0(Scene)|m0|0| 15min01h 0minProgram+<>c__DisplayClass0_0.< <Main>$>g__Start|0(Scene)

                                                                                        Visibility
                                                                                        470

                                                                                        ;Warning.png   Rule Violated:    ND1802    Fields that could have a lower visibility

                                                                                        28 fields matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        29 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                        28 fieldsVisibilityoutsideMethodsUsingMeDebtAnnual InterestFull Name
                                                                                        ;field.pngFloat19public19no method|m0|19| 1min 0s006minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float
                                                                                        ;field.pngR02public|m50|02|

                                                                                        1 method

                                                                                        |m50|02| 1min 20s016minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R
                                                                                        ;field.pngG03public|m50|03|

                                                                                        1 method

                                                                                        |m50|03| 1min 20s026minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G
                                                                                        ;field.pngB04public|m50|04|

                                                                                        1 method

                                                                                        |m50|04| 1min 20s036minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B
                                                                                        ;field.pngA05public|m50|05|

                                                                                        1 method

                                                                                        |m50|05| 1min 20s046minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A
                                                                                        ;field.pngTexCoord06public|m50|06|

                                                                                        1 method

                                                                                        |m50|06| 1min 20s056minStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoord
                                                                                        ;field.pngType07public|m50|07|

                                                                                        1 method

                                                                                        |m50|07| 1min 20s072min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.Type
                                                                                        ;field.pngQuadData08public|m50|08|

                                                                                        1 method

                                                                                        |m50|08| 1min 20s082min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.QuadData
                                                                                        ;field.pngCircleData09public|m50|09|

                                                                                        1 method

                                                                                        |m50|09| 1min 20s092min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CircleData
                                                                                        ;field.pngSphereData10public|m50|10|

                                                                                        1 method

                                                                                        |m50|10| 1min 20s192min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.SphereData
                                                                                        ;field.pngHalfSphereData11public|m50|11|

                                                                                        1 method

                                                                                        |m50|11| 1min 20s112min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.HalfSphereData
                                                                                        ;field.pngCubeData12public|m50|12|

                                                                                        1 method

                                                                                        |m50|12| 1min 20s122min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CubeData
                                                                                        ;field.pngCapsuleData13public|m50|13|

                                                                                        1 method

                                                                                        |m50|13| 1min 20s132min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CapsuleData
                                                                                        ;field.pngCylinderData14public|m50|14|

                                                                                        1 method

                                                                                        |m50|14| 1min 20s142min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CylinderData
                                                                                        ;field.pngConeData15public|m50|15|

                                                                                        1 method

                                                                                        |m50|15| 1min 20s152min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.ConeData
                                                                                        ;field.pngLineData16public|m50|16|

                                                                                        1 method

                                                                                        |m50|16| 1min 20s162min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.LineData
                                                                                        ;field.pngType17public|m50|17|

                                                                                        1 method

                                                                                        |m50|17| 1min 20s172min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Type
                                                                                        ;field.pngFlags18public|m50|18|

                                                                                        1 method

                                                                                        |m50|18| 1min 20s182min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Flags
                                                                                        ;field.pngQuadData01public|m50|01|

                                                                                        1 method

                                                                                        |m50|01| 1min 20s062min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.QuadData
                                                                                        ;field.pngCircleData00public|m50|00|

                                                                                        1 method

                                                                                        |m50|00| 1min 20s102min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.CircleData
                                                                                        ;Warning.png   Rule Violated:    ND1803    Types that could be declared as private, nested in a parent type
                                                                                        29 fieldsVisibilityoutsideMethodsUsingMeDebtAnnual InterestFull Name
                                                                                        ;field.pngFloat19public19no method|m0|19| 1min 0s006minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float
                                                                                        ;field.pngR02public|m50|02|

                                                                                        1 method

                                                                                        |m50|02| 1min 20s016minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R
                                                                                        ;field.pngG03public|m50|03|

                                                                                        1 method

                                                                                        |m50|03| 1min 20s026minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G
                                                                                        ;field.pngB04public|m50|04|

                                                                                        1 method

                                                                                        |m50|04| 1min 20s036minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B
                                                                                        ;field.pngA05public|m50|05|

                                                                                        1 method

                                                                                        |m50|05| 1min 20s046minStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A
                                                                                        ;field.pngTexCoord06public|m50|06|

                                                                                        1 method

                                                                                        |m50|06| 1min 20s056minStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoord
                                                                                        ;field.pngWorldUp07public18no method|m0|18| 1min 0s066minStride.CommunityToolkit.Engine .TransformExtensions.WorldUp
                                                                                        ;field.pngType08public|m50|07|

                                                                                        1 method

                                                                                        |m50|07| 1min 20s082min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.Type
                                                                                        ;field.pngQuadData09public|m50|08|

                                                                                        1 method

                                                                                        |m50|08| 1min 20s092min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.QuadData
                                                                                        ;field.pngCircleData10public|m50|09|

                                                                                        1 method

                                                                                        |m50|09| 1min 20s192min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CircleData
                                                                                        ;field.pngSphereData11public|m50|10|

                                                                                        1 method

                                                                                        |m50|10| 1min 20s112min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.SphereData
                                                                                        ;field.pngHalfSphereData12public|m50|11|

                                                                                        1 method

                                                                                        |m50|11| 1min 20s122min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.HalfSphereData
                                                                                        ;field.pngCubeData13public|m50|12|

                                                                                        1 method

                                                                                        |m50|12| 1min 20s132min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CubeData
                                                                                        ;field.pngCapsuleData14public|m50|13|

                                                                                        1 method

                                                                                        |m50|13| 1min 20s142min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CapsuleData
                                                                                        ;field.pngCylinderData15public|m50|14|

                                                                                        1 method

                                                                                        |m50|14| 1min 20s152min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.CylinderData
                                                                                        ;field.pngConeData16public|m50|15|

                                                                                        1 method

                                                                                        |m50|15| 1min 20s162min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.ConeData
                                                                                        ;field.pngLineData17public|m50|16|

                                                                                        1 method

                                                                                        |m50|16| 1min 20s172min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable.LineData
                                                                                        ;field.pngType18public|m50|17|

                                                                                        1 method

                                                                                        |m50|17| 1min 20s182min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Type
                                                                                        ;field.pngFlags01public|m50|01|

                                                                                        1 method

                                                                                        |m50|01| 1min 20s072min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Flags
                                                                                        ;field.pngQuadData00public|m50|00|

                                                                                        1 method

                                                                                        |m50|00| 1min 20s102min 0sStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.QuadData
                                                                                        ;Warning.png   Rule Violated:    ND1803    Types that could be declared as private, nested in a parent type

                                                                                        21 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        24 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                        21 typescouldBeNestedInDebtSeverityFull Name
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer19;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|19| 3min 0s19LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer02;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|02| 3min 0s02LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer03;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|03| 3min 0s03LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer04;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|04| 3min 0s04LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer05;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|05| 3min 0s05LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer06;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|06| 3min 0s06LowStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer07;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|07| 3min 0s07LowStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer08;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|08| 3min 0s08LowStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer09;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|09| 3min 0s09LowStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer10;class.pngStride.Core.DataSerializers .Example04_MyraUISerializerFactory|m0|10| 3min 0s10LowStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_Click HandlerComponentSerializer11;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|11| 3min 0s11LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeG rowerSerializer12;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|12| 3min 0s12LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube GrowerSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeV anisherSerializer13;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|13| 3min 0s13LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube VanisherSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_ClickDat aSerializer14;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|14| 3min 0s14LowStride.Core.DataSerializers .Example07_CubeClickerCore_ClickDa taSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_CubeData Serializer15;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|15| 3min 0s15LowStride.Core.DataSerializers .Example07_CubeClickerCore_CubeDat aSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_SimpleVe ctorSerializer16;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|16| 3min 0s16LowStride.Core.DataSerializers .Example07_CubeClickerCore_SimpleV ectorSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_LeftMous eButtonCounterSerializer17;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|17| 3min 0s17LowStride.Core.DataSerializers .Example07_CubeClickerCore_LeftMou seButtonCounterSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_RightMou seButtonCounterSerializer18;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|18| 3min 0s18LowStride.Core.DataSerializers .Example07_CubeClickerCore_RightMo useButtonCounterSerializer
                                                                                        ;class.pngExample_CubicleCalamityScripts_Ray castHandlerSerializer01;class.pngStride.Core.DataSerializers .Example_CubicleCalamitySerializer Factory|m0|01| 3min 0s01LowStride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer
                                                                                        ;class.pngExample08_DebugShapesScripts_Shape UpdaterSerializer00;class.pngStride.Core.DataSerializers .Example08_DebugShapesSerializerFa ctory|m0|00| 3min 0s00LowStride.Core.DataSerializers .Example08_DebugShapesScripts_Shap eUpdaterSerializer
                                                                                        ;Warning.png   Rule Violated:    ND1807    Avoid public methods not publicly visible
                                                                                        24 typescouldBeNestedInDebtSeverityFull Name
                                                                                        ;struct.pngScriptDelegateWatcher19;class.pngStride.CommunityToolkit.Engine .ScriptSystemExtensions|m0|19| 3min 0s19LowStride.CommunityToolkit.Engine .ScriptDelegateWatcher
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer02;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|02| 3min 0s02LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer03;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|03| 3min 0s03LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer04;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|04| 3min 0s04LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer05;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|05| 3min 0s05LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer06;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|06| 3min 0s06LowStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer07;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|07| 3min 0s07LowStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer08;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|08| 3min 0s08LowStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer09;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|09| 3min 0s09LowStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer10;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory|m0|10| 3min 0s10LowStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer11;class.pngStride.Core.DataSerializers .Example04_MyraUISerializerFactory|m0|11| 3min 0s11LowStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_Click HandlerComponentSerializer12;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|12| 3min 0s12LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeG rowerSerializer13;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|13| 3min 0s13LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube GrowerSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeV anisherSerializer14;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|14| 3min 0s14LowStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube VanisherSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_ClickDat aSerializer15;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|15| 3min 0s15LowStride.Core.DataSerializers .Example07_CubeClickerCore_ClickDa taSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_CubeData Serializer16;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|16| 3min 0s16LowStride.Core.DataSerializers .Example07_CubeClickerCore_CubeDat aSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_SimpleVe ctorSerializer17;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|17| 3min 0s17LowStride.Core.DataSerializers .Example07_CubeClickerCore_SimpleV ectorSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_LeftMous eButtonCounterSerializer18;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|18| 3min 0s18LowStride.Core.DataSerializers .Example07_CubeClickerCore_LeftMou seButtonCounterSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_RightMou seButtonCounterSerializer01;class.pngStride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory|m0|01| 3min 0s01LowStride.Core.DataSerializers .Example07_CubeClickerCore_RightMo useButtonCounterSerializer
                                                                                        ;class.pngExample_CubicleCalamityScripts_Ray castHandlerSerializer00;class.pngStride.Core.DataSerializers .Example_CubicleCalamitySerializer Factory|m0|00| 3min 0s00LowStride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer
                                                                                        ;Warning.png   Rule Violated:    ND1807    Avoid public methods not publicly visible

                                                                                        19 methods matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        23 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        19 methodsparentTypeVisibilitydeclareMethodAsmethodsCallerDebtSeverityFull Name
                                                                                        ;method.pngClear()18declared as *internal*18internal|m0|18|

                                                                                        1 method

                                                                                        |m0|18| 0min 30s18LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives.Clear()
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Quad& )02declared as *internal*02internal|m0|03|

                                                                                        1 method

                                                                                        |m0|02| 0min 30s02LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Quad& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Circl e&)03declared as *internal*03internal|m0|04|

                                                                                        1 method

                                                                                        |m0|03| 0min 30s03LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Circl e&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Spher e&)04declared as *internal*04internal|m0|05|

                                                                                        1 method

                                                                                        |m0|04| 0min 30s04LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Spher e&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+HalfS phere&)05declared as *internal*05internal|m0|06|

                                                                                        1 method

                                                                                        |m0|05| 0min 30s05LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+HalfS phere&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cube& )06declared as *internal*06internal|m0|07|

                                                                                        1 method

                                                                                        |m0|06| 0min 30s06LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cube& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Capsu le&)07declared as *internal*07internal|m0|08|

                                                                                        1 method

                                                                                        |m0|07| 0min 30s07LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Capsu le&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cylin der&)08declared as *internal*08internal|m0|09|

                                                                                        1 method

                                                                                        |m0|08| 0min 30s08LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cylin der&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cone& )01declared as *internal*01internal|m0|02|

                                                                                        1 method

                                                                                        |m0|01| 0min 30s01LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cone& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Line& )09declared as *internal*09internal|m0|10|

                                                                                        1 method

                                                                                        |m0|09| 0min 30s09LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Line& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)11declared as *internal*11internal|m0|12|

                                                                                        1 method

                                                                                        |m0|11| 0min 30s11LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCircle& ,ImmediateDebugRenderSystem+DebugR enderableFlags)12declared as *internal*12internal|m0|13|

                                                                                        1 method

                                                                                        |m0|12| 0min 30s12LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCircle& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawLine& ,ImmediateDebugRenderSystem+DebugR enderableFlags)13declared as *internal*13internal|m0|14|

                                                                                        1 method

                                                                                        |m0|13| 0min 30s13LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawLine& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCube& ,ImmediateDebugRenderSystem+DebugR enderableFlags)14declared as *internal*14internal|m100|00|

                                                                                        2 methods

                                                                                        |m0|14| 0min 30s14LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCube& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)15declared as *internal*15internal|m0|15|

                                                                                        1 method

                                                                                        |m0|15| 0min 30s15LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawHalfSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)16declared as *internal*16internal|m0|16|

                                                                                        1 method

                                                                                        |m0|16| 0min 30s16LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawHalfSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCapsule& ,ImmediateDebugRenderSystem+DebugR enderableFlags)17declared as *internal*17internal|m0|17|

                                                                                        1 method

                                                                                        |m0|17| 0min 30s17LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCapsule& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCylinder& ,ImmediateDebugRenderSystem+DebugR enderableFlags)10declared as *internal*10internal|m0|11|

                                                                                        1 method

                                                                                        |m0|10| 0min 30s10LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCylinder& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCone& ,ImmediateDebugRenderSystem+DebugR enderableFlags)00declared as *internal*00internal|m0|01|

                                                                                        1 method

                                                                                        |m0|00| 0min 30s00LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCone& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;Warning.png   Rule Violated:    ND1800    Methods that could have a lower visibility

                                                                                        23 methodsparentTypeVisibilitydeclareMethodAsmethodsCallerDebtSeverityFull Name
                                                                                        ;property-get.pngget_ModelComponent()19declared as *private*19internal|m0|19|

                                                                                        1 method

                                                                                        |m0|19| 0min 30s19LowStride.CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopy .get_ModelComponent()
                                                                                        ;property-set.pngset_ModelComponent (ModelComponent)02declared as *private*02internal|m0|05|

                                                                                        1 method

                                                                                        |m0|02| 0min 30s02LowStride.CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopy .set_ModelComponent(ModelComponent )
                                                                                        ;property-get.pngget_IsActive()03declared as *internal*03internal|m100|00|

                                                                                        First 3 of 8 methods

                                                                                        |m0|03| 0min 30s03LowStride.CommunityToolkit.Engine .ScriptDelegateWatcher .get_IsActive()
                                                                                        ;ctor.png.ctor(Delegate)04declared as *internal*04internal|m85|01|

                                                                                        First 3 of 7 methods

                                                                                        |m0|04| 0min 30s04LowStride.CommunityToolkit.Engine .ScriptDelegateWatcher..ctor (Delegate)
                                                                                        ;method.pngClear()05declared as *internal*05internal|m0|06|

                                                                                        1 method

                                                                                        |m0|05| 0min 30s05LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives.Clear()
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Quad& )06declared as *internal*06internal|m0|07|

                                                                                        1 method

                                                                                        |m0|06| 0min 30s06LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Quad& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Circl e&)07declared as *internal*07internal|m0|08|

                                                                                        1 method

                                                                                        |m0|07| 0min 30s07LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Circl e&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Spher e&)08declared as *internal*08internal|m0|09|

                                                                                        1 method

                                                                                        |m0|08| 0min 30s08LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Spher e&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+HalfS phere&)09declared as *internal*09internal|m0|04|

                                                                                        1 method

                                                                                        |m0|09| 0min 30s09LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+HalfS phere&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cube& )10declared as *internal*10internal|m0|10|

                                                                                        1 method

                                                                                        |m0|10| 0min 30s10LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cube& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Capsu le&)11declared as *internal*11internal|m0|12|

                                                                                        1 method

                                                                                        |m0|11| 0min 30s11LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Capsu le&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cylin der&)12declared as *internal*12internal|m0|13|

                                                                                        1 method

                                                                                        |m0|12| 0min 30s12LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cylin der&)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Cone& )13declared as *internal*13internal|m0|14|

                                                                                        1 method

                                                                                        |m0|13| 0min 30s13LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Cone& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderFeature+Line& )14declared as *internal*14internal|m0|15|

                                                                                        1 method

                                                                                        |m0|14| 0min 30s14LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable..ctor (ImmediateDebugRenderFeature+Line& )
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)15declared as *internal*15internal|m0|16|

                                                                                        1 method

                                                                                        |m0|15| 0min 30s15LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawQuad& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCircle& ,ImmediateDebugRenderSystem+DebugR enderableFlags)16declared as *internal*16internal|m0|17|

                                                                                        1 method

                                                                                        |m0|16| 0min 30s16LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCircle& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawLine& ,ImmediateDebugRenderSystem+DebugR enderableFlags)17declared as *internal*17internal|m0|18|

                                                                                        1 method

                                                                                        |m0|17| 0min 30s17LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawLine& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawCube& ,ImmediateDebugRenderSystem+DebugR enderableFlags)18declared as *internal*18internal|m14|02|

                                                                                        2 methods

                                                                                        |m0|18| 0min 30s18LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawCube& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)01declared as *internal*01internal|m0|11|

                                                                                        1 method

                                                                                        |m0|01| 0min 30s01LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;ctor.png.ctor (ImmediateDebugRenderSystem+DebugD rawHalfSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)00declared as *internal*00internal|m0|03|

                                                                                        1 method

                                                                                        |m0|00| 0min 30s00LowStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable..ctor (ImmediateDebugRenderSystem+DebugD rawHalfSphere& ,ImmediateDebugRenderSystem+DebugR enderableFlags)
                                                                                        ;Warning.png   Rule Violated:    ND1800    Methods that could have a lower visibility

                                                                                        13 methods matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        14 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        13 methodsVisibilityCouldBeDeclaredMethodsCallingMeDebtSeverityFull Name
                                                                                        ;property-set.pngset_RotationLock(Vector3)12internal12private|m0|12|

                                                                                        1 method

                                                                                        |m0|12| 0min 30s12MediumStride.CommunityToolkit.Bepu .Body2DComponent.set_RotationLock (Vector3)
                                                                                        ;method.pngDispatcher_get_Prefix(IClickable)11internal11private|m0|11|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|11| 0min 30s11MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)
                                                                                        ;method.pngDispatcher_set_Prefix(IClickable ,String)10internal10private|m0|10|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|10| 0min 30s10MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)
                                                                                        ;method.pngDispatcher_get_Count(IClickable)09internal09private|m0|09|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|09| 0min 30s09MediumUpdateEngineAutoGenerated .Dispatcher_get_Count(IClickable)
                                                                                        ;method.pngDispatcher_set_Count(IClickable ,Int32)08internal08private|m0|08|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|08| 0min 30s08MediumUpdateEngineAutoGenerated .Dispatcher_set_Count(IClickable ,Int32)
                                                                                        ;method.pngDispatcher_get_Prefix (LeftMouseButtonCounter)07internal07private|m0|07|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|07| 0min 30s07MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix (LeftMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Prefix (LeftMouseButtonCounter,String)06internal06private|m0|06|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|06| 0min 30s06MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix (LeftMouseButtonCounter,String)
                                                                                        ;method.pngDispatcher_get_Count (LeftMouseButtonCounter)05internal05private|m0|05|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|05| 0min 30s05MediumUpdateEngineAutoGenerated .Dispatcher_get_Count (LeftMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Count (LeftMouseButtonCounter,Int32)04internal04private|m0|04|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|04| 0min 30s04MediumUpdateEngineAutoGenerated .Dispatcher_set_Count (LeftMouseButtonCounter,Int32)
                                                                                        ;method.pngDispatcher_get_Prefix (RightMouseButtonCounter)03internal03private|m0|03|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|03| 0min 30s03MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix (RightMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Prefix (RightMouseButtonCounter,String)02internal02private|m0|02|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|02| 0min 30s02MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix (RightMouseButtonCounter,String)
                                                                                        ;method.pngDispatcher_get_Count (RightMouseButtonCounter)01internal01private|m0|01|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|01| 0min 30s01MediumUpdateEngineAutoGenerated .Dispatcher_get_Count (RightMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Count (RightMouseButtonCounter,Int32)00internal00private|m0|00|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|00| 0min 30s00MediumUpdateEngineAutoGenerated .Dispatcher_set_Count (RightMouseButtonCounter,Int32)
                                                                                        ;Warning.png   Rule Violated:    ND1801    Types that could have a lower visibility

                                                                                        14 methodsVisibilityCouldBeDeclaredMethodsCallingMeDebtSeverityFull Name
                                                                                        ;method.pngWaitFor(ScriptSystem,TimeSpan ,ScriptDelegateWatcher)13internal13private|m100|00|

                                                                                        2 methods

                                                                                        |m0|13| 0min 30s13MediumStride.CommunityToolkit.Engine .ScriptSystemExtensions.WaitFor (ScriptSystem,TimeSpan ,ScriptDelegateWatcher)
                                                                                        ;property-set.pngset_RotationLock(Vector3)12internal12private|m0|13|

                                                                                        1 method

                                                                                        |m0|12| 0min 30s12MediumStride.CommunityToolkit.Bepu .Body2DComponent.set_RotationLock (Vector3)
                                                                                        ;method.pngDispatcher_get_Prefix(IClickable)11internal11private|m0|12|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|11| 0min 30s11MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)
                                                                                        ;method.pngDispatcher_set_Prefix(IClickable ,String)10internal10private|m0|11|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|10| 0min 30s10MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)
                                                                                        ;method.pngDispatcher_get_Count(IClickable)09internal09private|m0|10|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|09| 0min 30s09MediumUpdateEngineAutoGenerated .Dispatcher_get_Count(IClickable)
                                                                                        ;method.pngDispatcher_set_Count(IClickable ,Int32)08internal08private|m0|09|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|08| 0min 30s08MediumUpdateEngineAutoGenerated .Dispatcher_set_Count(IClickable ,Int32)
                                                                                        ;method.pngDispatcher_get_Prefix (LeftMouseButtonCounter)07internal07private|m0|08|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|07| 0min 30s07MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix (LeftMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Prefix (LeftMouseButtonCounter,String)06internal06private|m0|07|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|06| 0min 30s06MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix (LeftMouseButtonCounter,String)
                                                                                        ;method.pngDispatcher_get_Count (LeftMouseButtonCounter)05internal05private|m0|06|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|05| 0min 30s05MediumUpdateEngineAutoGenerated .Dispatcher_get_Count (LeftMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Count (LeftMouseButtonCounter,Int32)04internal04private|m0|05|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|04| 0min 30s04MediumUpdateEngineAutoGenerated .Dispatcher_set_Count (LeftMouseButtonCounter,Int32)
                                                                                        ;method.pngDispatcher_get_Prefix (RightMouseButtonCounter)03internal03private|m0|04|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|03| 0min 30s03MediumUpdateEngineAutoGenerated .Dispatcher_get_Prefix (RightMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Prefix (RightMouseButtonCounter,String)02internal02private|m0|03|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|02| 0min 30s02MediumUpdateEngineAutoGenerated .Dispatcher_set_Prefix (RightMouseButtonCounter,String)
                                                                                        ;method.pngDispatcher_get_Count (RightMouseButtonCounter)01internal01private|m0|02|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|01| 0min 30s01MediumUpdateEngineAutoGenerated .Dispatcher_get_Count (RightMouseButtonCounter)
                                                                                        ;method.pngDispatcher_set_Count (RightMouseButtonCounter,Int32)00internal00private|m0|01|

                                                                                        1 method

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        |m0|00| 0min 30s00MediumUpdateEngineAutoGenerated .Dispatcher_set_Count (RightMouseButtonCounter,Int32)
                                                                                        ;Warning.png   Rule Violated:    ND1801    Types that could have a lower visibility

                                                                                        12 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        12 fieldsDebtSeverityFull Name
                                                                                        ;literal.pngHeightMultiplier|m0|11| 0min 30s11MediumStride.CommunityToolkit.Physics .HeightmapExtensions .HeightMultiplier
                                                                                        ;literal.pngMainCameraName|m0|10| 0min 30s10MediumStride.CommunityToolkit.Engine .CameraDefaults.MainCameraName
                                                                                        ;literal.pngGizmoTessellation|m0|09| 0min 30s09MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoTessellation
                                                                                        ;literal.pngGizmoExtremitySize|m0|08| 0min 30s08MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoExtremitySize
                                                                                        ;literal.pngGizmoOriginScale|m0|07| 0min 30s07MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoOriginScale
                                                                                        ;literal.pngGizmoPlaneLength|m0|06| 0min 30s06MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoPlaneLength
                                                                                        ;literal.pngGizmoDefaultSize|m0|05| 0min 30s05MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoDefaultSize
                                                                                        ;literal.pngGizmoTessellation|m0|04| 0min 30s04MediumStride.CommunityToolkit.Rendering .Gizmos.LightDirectionalGizmo .GizmoTessellation
                                                                                        ;literal.pngBasePointsPerCube|m0|03| 0min 30s03MediumExample_CubicleCalamity.Shared .Constants.BasePointsPerCube
                                                                                        ;literal.pngInterval|m0|02| 0min 30s02MediumExample_CubicleCalamity.Shared .Constants.Interval
                                                                                        ;literal.pngMaxLayers|m0|01| 0min 30s01MediumExample_CubicleCalamity.Shared .Constants.MaxLayers
                                                                                        ;literal.pngRows|m0|00| 0min 30s00MediumExample_CubicleCalamity.Shared .Constants.Rows

                                                                                        Immutability
                                                                                        751

                                                                                        • 1 Critical Rule(s) violated +

                                                                                        12 fieldsDebtSeverityFull Name
                                                                                        ;literal.pngHeightMultiplier|m0|11| 0min 30s11MediumStride.CommunityToolkit.Physics .HeightmapExtensions .HeightMultiplier
                                                                                        ;literal.pngMainCameraName|m0|10| 0min 30s10MediumStride.CommunityToolkit.Engine .CameraDefaults.MainCameraName
                                                                                        ;literal.pngGizmoTessellation|m0|09| 0min 30s09MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoTessellation
                                                                                        ;literal.pngGizmoExtremitySize|m0|08| 0min 30s08MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoExtremitySize
                                                                                        ;literal.pngGizmoOriginScale|m0|07| 0min 30s07MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoOriginScale
                                                                                        ;literal.pngGizmoPlaneLength|m0|06| 0min 30s06MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoPlaneLength
                                                                                        ;literal.pngGizmoDefaultSize|m0|05| 0min 30s05MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo .GizmoDefaultSize
                                                                                        ;literal.pngGizmoTessellation|m0|04| 0min 30s04MediumStride.CommunityToolkit.Rendering .Gizmos.LightDirectionalGizmo .GizmoTessellation
                                                                                        ;literal.pngBasePointsPerCube|m0|03| 0min 30s03MediumExample_CubicleCalamity.Shared .Constants.BasePointsPerCube
                                                                                        ;literal.pngInterval|m0|02| 0min 30s02MediumExample_CubicleCalamity.Shared .Constants.Interval
                                                                                        ;literal.pngMaxLayers|m0|01| 0min 30s01MediumExample_CubicleCalamity.Shared .Constants.MaxLayers
                                                                                        ;literal.pngRows|m0|00| 0min 30s00MediumExample_CubicleCalamity.Shared .Constants.Rows

                                                                                        Immutability
                                                                                        751

                                                                                        ;Warning.png   Rule Violated:    ND1905    A field must not be assigned from outside its parent hierarchy types

                                                                                        5 fields matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        8 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        5 fieldsMethodsReadingMeButNotAssigningMeMethodsAssigningMeDebtSeverityFull Name
                                                                                        ;field.pngprimitiveVertexOffsets|m100|2|

                                                                                        2 methods

                                                                                        4no method|m0|4| 5min4MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .primitiveVertexOffsets
                                                                                        ;field.pngprimitiveIndexOffsets|m100|1|

                                                                                        2 methods

                                                                                        3no method|m0|3| 5min3MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .primitiveIndexOffsets
                                                                                        ;field.pngemptyObject|m100|0|

                                                                                        2 methods

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        • ;ctor.pngUpdateEngineAutoGenerated..cctor()
                                                                                        2no method|m0|2| 5min2MediumUpdateEngineAutoGenerated .emptyObject
                                                                                        ;field.png_texture4no method1no method|m0|1| 5min1MediumExample_2D_Playground .SpriteBatchRenderer._texture
                                                                                        ;field.png_fontSize|m50|3|

                                                                                        1 method

                                                                                        0no method|m0|0| 5min0MediumExample_2D_Playground .SpriteBatchRenderer._fontSize
                                                                                        ;Warning.png   Rule Violated:    ND1906    Don't assign a field from many methods

                                                                                        8 fieldsMethodsReadingMeButNotAssigningMeMethodsAssigningMeDebtSeverityFull Name
                                                                                        ;field.pngprimitiveVertexOffsets|m100|2|

                                                                                        2 methods

                                                                                        7no method|m0|7| 5min7MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .primitiveVertexOffsets
                                                                                        ;field.pngprimitiveIndexOffsets|m100|1|

                                                                                        2 methods

                                                                                        6no method|m0|6| 5min6MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .primitiveIndexOffsets
                                                                                        ;field.pngemptyObject|m100|0|

                                                                                        2 methods

                                                                                        • ;method.pngUpdateEngineAutoGenerated .UpdateMain0()
                                                                                        • ;ctor.pngUpdateEngineAutoGenerated..cctor()
                                                                                        5no method|m0|5| 5min5MediumUpdateEngineAutoGenerated .emptyObject
                                                                                        ;field.png_texture7no method4no method|m0|4| 5min4MediumExample_2D_Playground .SpriteBatchRenderer._texture
                                                                                        ;field.png_fontSize|m50|5|

                                                                                        1 method

                                                                                        3no method|m0|3| 5min3MediumExample_2D_Playground .SpriteBatchRenderer._fontSize
                                                                                        ;field.png_texture6no method2no method|m0|2| 5min2MediumSpriteBatchRenderer._texture
                                                                                        ;field.png_fontSize|m50|4|

                                                                                        1 method

                                                                                        1no method|m0|1| 5min1MediumSpriteBatchRenderer._fontSize
                                                                                        ;field.png_text|m50|3|

                                                                                        1 method

                                                                                        0no method|m0|0| 5min0MediumSpriteBatchRenderer._text
                                                                                        ;Warning.png   Rule Violated:    ND1906    Don't assign a field from many methods

                                                                                        4 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        4 fieldsmethodsAssigningMeMethodsReadingMeButNotAssigningMeMethodsUsingMestaticOrInstDebtSeverityFull Name
                                                                                        ;field.png_pitch|m0|3|

                                                                                        First 3 of 4 methods

                                                                                        3no method|m0|3|

                                                                                        First 3 of 4 methods

                                                                                        3instance|m0|3| 9min3HighStride.CommunityToolkit.Scripts .Basic3DCameraController._pitch
                                                                                        ;field.png_primaryBuffer|m33|1|

                                                                                        First 3 of 6 methods

                                                                                        2no method|m25|1|

                                                                                        First 3 of 6 methods

                                                                                        2instance|m0|2| 9min2HighStride.CommunityToolkit.Rendering .Utilities.TextureCanvas ._primaryBuffer
                                                                                        ;field.png_secondaryBuffer|m0|2|

                                                                                        First 3 of 4 methods

                                                                                        1no method|m0|2|

                                                                                        First 3 of 4 methods

                                                                                        1instance|m0|1| 9min1HighStride.CommunityToolkit.Rendering .Utilities.TextureCanvas ._secondaryBuffer
                                                                                        ;field.pngLifetime|m100|0|

                                                                                        First 3 of 10 methods

                                                                                        |m100|0|

                                                                                        2 methods

                                                                                        |m100|0|

                                                                                        First 3 of 12 methods

                                                                                        0instance|m0|0| 9min0HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Lifetime
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND1901    Avoid non-readonly static fields

                                                                                        4 fieldsmethodsAssigningMeMethodsReadingMeButNotAssigningMeMethodsUsingMestaticOrInstDebtSeverityFull Name
                                                                                        ;field.png_pitch|m0|3|

                                                                                        First 3 of 4 methods

                                                                                        3no method|m0|3|

                                                                                        First 3 of 4 methods

                                                                                        3instance|m0|3| 9min3HighStride.CommunityToolkit.Scripts .Basic3DCameraController._pitch
                                                                                        ;field.png_primaryBuffer|m33|1|

                                                                                        First 3 of 6 methods

                                                                                        2no method|m25|1|

                                                                                        First 3 of 6 methods

                                                                                        2instance|m0|2| 9min2HighStride.CommunityToolkit.Rendering .Utilities.TextureCanvas ._primaryBuffer
                                                                                        ;field.png_secondaryBuffer|m0|2|

                                                                                        First 3 of 4 methods

                                                                                        1no method|m0|2|

                                                                                        First 3 of 4 methods

                                                                                        1instance|m0|1| 9min1HighStride.CommunityToolkit.Rendering .Utilities.TextureCanvas ._secondaryBuffer
                                                                                        ;field.pngLifetime|m100|0|

                                                                                        First 3 of 10 methods

                                                                                        |m100|0|

                                                                                        2 methods

                                                                                        |m100|0|

                                                                                        First 3 of 12 methods

                                                                                        0instance|m0|0| 9min0HighStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Lifetime
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND1901    Avoid non-readonly static fields

                                                                                        1 field matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        3 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 fieldmethodAssigningFieldDebtSeverityFull Name
                                                                                        ;field.pngemptyObject0no method|m0|0| 2min 0s0HighUpdateEngineAutoGenerated .emptyObject
                                                                                        ;Warning.png   Rule Violated:    ND1914    Immutable struct should be declared as readonly

                                                                                        3 fieldsmethodAssigningFieldDebtSeverityFull Name
                                                                                        ;field.png_defaultRandom|m100|0|

                                                                                        1 method

                                                                                        |m100|0| 10min2HighStride.CommunityToolkit.Helpers .VectorHelper._defaultRandom
                                                                                        ;field.pngWorldUp2no method|m0|2| 2min 0s1HighStride.CommunityToolkit.Engine .TransformExtensions.WorldUp
                                                                                        ;field.pngemptyObject1no method|m0|1| 2min 0s0HighUpdateEngineAutoGenerated .emptyObject
                                                                                        ;Warning.png   Rule Violated:    ND1914    Immutable struct should be declared as readonly

                                                                                        1 typeDebtSeverityFull Name
                                                                                        ;struct.pngRaySegment|m0|0| 2min 0s0MediumStride.CommunityToolkit.Scripts .RaySegment

                                                                                        ;Warning.png   Rule Violated:    ND2009    Avoid types with name too long

                                                                                        30 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        30 typesSimpleNameNameLengthDebtSeverityFull Name
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer19StrideCommunityToolkitRenderingDebugShapes_ImmediateDebugRenderStageSelectorSerializer|m100|00| 86|m0|19| 3min 0s19MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer02StrideCommunityToolkitRenderingDebugShapes_ImmediateDebugRenderFeatureSerializer|m86|01| 80|m0|02| 3min 0s02MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer03StrideCommunityToolkitScripts_GizmoBillboardLetterScriptSerializer|m55|02| 66|m0|03| 3min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer04StrideCommunityToolkitScripts_Basic2DCameraControllerSerializer|m48|03| 63|m0|04| 3min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer05StrideCommunityToolkitScripts_Basic3DCameraControllerSerializer|m48|04| 63|m0|05| 3min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_Click HandlerComponentSerializer06Example07_CubeClickerScripts_ClickHandlerComponentSerializer|m42|05| 60|m0|06| 3min 0s06MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_RightMou seButtonCounterSerializer07Example07_CubeClickerCore_RightMouseButtonCounterSerializer|m40|06| 59|m0|07| 3min 0s07MediumStride.Core.DataSerializers .Example07_CubeClickerCore_RightMo useButtonCounterSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer08StrideCommunityToolkitBepu_Simulation2DComponentSerializer|m37|08| 58|m0|08| 3min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_LeftMous eButtonCounterSerializer09Example07_CubeClickerCore_LeftMouseButtonCounterSerializer|m37|07| 58|m0|09| 3min 0s09MediumStride.Core.DataSerializers .Example07_CubeClickerCore_LeftMou seButtonCounterSerializer
                                                                                        ;class.pngExample_CubicleCalamityScripts_Ray castHandlerSerializer10Example_CubicleCalamityScripts_RaycastHandlerSerializer|m31|09| 55|m0|10| 3min 0s10MediumStride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer11StrideCommunityToolkitScripts_GameProfilerSerializer|m24|10| 52|m0|11| 3min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer12StrideCommunityToolkitBepu_Body2DComponentSerializer|m24|11| 52|m0|12| 3min 0s12MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngExample03_StrideUI_CapsuleAndWindo wSerializerFactory13Example03_StrideUI_CapsuleAndWindowSerializerFactory|m24|12| 52|m0|13| 3min 0s13MediumStride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeV anisherSerializer14Example07_CubeClickerScripts_CubeVanisherSerializer|m22|13| 51|m0|14| 3min 0s14MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube VanisherSerializer
                                                                                        ;class.pngExample08_DebugShapesScripts_Shape UpdaterSerializer15Example08_DebugShapesScripts_ShapeUpdaterSerializer|m22|14| 51|m0|15| 3min 0s15MediumStride.Core.DataSerializers .Example08_DebugShapesScripts_Shap eUpdaterSerializer
                                                                                        ;class.pngExample_2D_Playground_SpriteBatchR endererSerializer16Example_2D_Playground_SpriteBatchRendererSerializer|m22|15| 51|m0|16| 3min 0s16MediumStride.Core.DataSerializers .Example_2D_Playground_SpriteBatch RendererSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer17StrideCommunityToolkitScripts_RaySegmentSerializer|m20|16| 50|m0|17| 3min 0s17MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStride_CommunityToolkit_SkyboxesSe rializerFactory18Stride_CommunityToolkit_SkyboxesSerializerFactory|m17|18| 49|m0|18| 3min 0s18MediumStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeG rowerSerializer01Example07_CubeClickerScripts_CubeGrowerSerializer|m17|17| 49|m0|01| 3min 0s01MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube GrowerSerializer
                                                                                        ;class.pngStride_CommunityToolkit_ExamplesSe rializerFactory00Stride_CommunityToolkit_ExamplesSerializerFactory|m17|19| 49|m0|00| 3min 0s00MediumStride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory
                                                                                        ;Warning.png   Rule Violated:    ND2001    Static fields naming convention

                                                                                        9 fields matched - Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        9 fieldsSize of instanceDebtSeverityFull Name
                                                                                        ;field.png_defaultCameraPosition ✱ - ;NewIssue.png8N/A|m0|8| 3min 0s8MediumStride.CommunityToolkit.Scripts .Basic2DCameraController ._defaultCameraPosition
                                                                                        ;field.png_default3DGroundSize7N/A|m0|7| 3min 0s7MediumStride.CommunityToolkit.Engine .GameExtensions ._default3DGroundSize
                                                                                        ;field.png_default2DGroundSize6N/A|m0|6| 3min 0s6MediumStride.CommunityToolkit.Engine .GameExtensions ._default2DGroundSize
                                                                                        ;field.png_defaultMaterialColor5N/A|m0|5| 3min 0s5MediumStride.CommunityToolkit.Engine .GameExtensions ._defaultMaterialColor
                                                                                        ;field.png_defaultGroundMaterialColor4N/A|m0|4| 3min 0s4MediumStride.CommunityToolkit.Engine .GameExtensions ._defaultGroundMaterialColor
                                                                                        ;field.png_noLineUv3N/A|m0|3| 3min 0s3MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives ._noLineUv
                                                                                        ;field.png_lineUv2N/A|m0|2| 3min 0s2MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives._lineUv
                                                                                        ;field.pnggame1N/A|m0|1| 3min 0s1MediumExample01_Basic3DScene_VBasic .Program.game
                                                                                        ;field.pngemptyObject0N/A|m0|0| 3min 0s0MediumUpdateEngineAutoGenerated .emptyObject
                                                                                        ;Warning.png   Rule Violated:    ND2009    Avoid types with name too long

                                                                                        29 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                        13 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        29 typesSimpleNameNameLengthDebtSeverityFull Name
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer19StrideCommunityToolkitRenderingDebugShapes_ImmediateDebugRenderStageSelectorSerializer|m100|00| 86|m0|19| 3min 0s19MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                        ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer02StrideCommunityToolkitRenderingDebugShapes_ImmediateDebugRenderFeatureSerializer|m86|01| 80|m0|02| 3min 0s02MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer03StrideCommunityToolkitScripts_GizmoBillboardLetterScriptSerializer|m54|02| 66|m0|03| 3min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer04StrideCommunityToolkitScripts_Basic2DCameraControllerSerializer|m47|03| 63|m0|04| 3min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer05StrideCommunityToolkitScripts_Basic3DCameraControllerSerializer|m47|04| 63|m0|05| 3min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                        ;class.pngExample07_CubeClickerScripts_Click HandlerComponentSerializer06Example07_CubeClickerScripts_ClickHandlerComponentSerializer|m40|05| 60|m0|06| 3min 0s06MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Clic kHandlerComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_RightMou seButtonCounterSerializer07Example07_CubeClickerCore_RightMouseButtonCounterSerializer|m38|06| 59|m0|07| 3min 0s07MediumStride.Core.DataSerializers .Example07_CubeClickerCore_RightMo useButtonCounterSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer08StrideCommunityToolkitBepu_Simulation2DComponentSerializer|m36|08| 58|m0|08| 3min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                        ;class.pngExample07_CubeClickerCore_LeftMous eButtonCounterSerializer09Example07_CubeClickerCore_LeftMouseButtonCounterSerializer|m36|07| 58|m0|09| 3min 0s09MediumStride.Core.DataSerializers .Example07_CubeClickerCore_LeftMou seButtonCounterSerializer
                                                                                        ;class.pngExample_CubicleCalamityScripts_Ray castHandlerSerializer10Example_CubicleCalamityScripts_RaycastHandlerSerializer|m29|09| 55|m0|10| 3min 0s10MediumStride.Core.DataSerializers .Example_CubicleCalamityScripts_Ra ycastHandlerSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer11StrideCommunityToolkitScripts_GameProfilerSerializer|m22|10| 52|m0|11| 3min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                        ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer12StrideCommunityToolkitBepu_Body2DComponentSerializer|m22|11| 52|m0|12| 3min 0s12MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                        ;class.pngExample03_StrideUI_CapsuleAndWindo wSerializerFactory13Example03_StrideUI_CapsuleAndWindowSerializerFactory|m22|12| 52|m0|13| 3min 0s13MediumStride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeV anisherSerializer14Example07_CubeClickerScripts_CubeVanisherSerializer|m20|13| 51|m0|14| 3min 0s14MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube VanisherSerializer
                                                                                        ;class.pngExample08_DebugShapesScripts_Shape UpdaterSerializer15Example08_DebugShapesScripts_ShapeUpdaterSerializer|m20|14| 51|m0|15| 3min 0s15MediumStride.Core.DataSerializers .Example08_DebugShapesScripts_Shap eUpdaterSerializer
                                                                                        ;class.pngExample_2D_Playground_SpriteBatchR endererSerializer16Example_2D_Playground_SpriteBatchRendererSerializer|m20|15| 51|m0|16| 3min 0s16MediumStride.Core.DataSerializers .Example_2D_Playground_SpriteBatch RendererSerializer
                                                                                        ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer17StrideCommunityToolkitScripts_RaySegmentSerializer|m18|16| 50|m0|17| 3min 0s17MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                        ;class.pngStride_CommunityToolkit_SkyboxesSe rializerFactory18Stride_CommunityToolkit_SkyboxesSerializerFactory|m15|18| 49|m0|18| 3min 0s18MediumStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory
                                                                                        ;class.pngExample07_CubeClickerScripts_CubeG rowerSerializer01Example07_CubeClickerScripts_CubeGrowerSerializer|m15|17| 49|m0|01| 3min 0s01MediumStride.Core.DataSerializers .Example07_CubeClickerScripts_Cube GrowerSerializer
                                                                                        ;class.pngStride_CommunityToolkit_ExamplesSe rializerFactory00Stride_CommunityToolkit_ExamplesSerializerFactory|m15|19| 49|m0|00| 3min 0s00MediumStride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory
                                                                                        ;Warning.png   Rule Violated:    ND2000    Instance fields naming convention

                                                                                        13 fieldsSize of instanceDebtSeverityFull Name
                                                                                        ;field.png_defaultRandom12N/A|m0|12| 3min 0s12MediumStride.CommunityToolkit.Helpers .VectorHelper._defaultRandom
                                                                                        ;field.png_default3DGroundSize11N/A|m0|11| 3min 0s11MediumStride.CommunityToolkit.Engine .GameExtensions ._default3DGroundSize
                                                                                        ;field.png_default2DGroundSize10N/A|m0|10| 3min 0s10MediumStride.CommunityToolkit.Engine .GameExtensions ._default2DGroundSize
                                                                                        ;field.png_defaultMaterialColor09N/A|m0|09| 3min 0s09MediumStride.CommunityToolkit.Engine .GameExtensions ._defaultMaterialColor
                                                                                        ;field.png_defaultGroundMaterialColor08N/A|m0|08| 3min 0s08MediumStride.CommunityToolkit.Engine .GameExtensions ._defaultGroundMaterialColor
                                                                                        ;field.png_defaultCameraPosition07N/A|m0|07| 3min 0s07MediumStride.CommunityToolkit.Scripts .Basic2DCameraController ._defaultCameraPosition
                                                                                        ;field.png_redUniformColor06N/A|m0|06| 3min 0s06MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo ._redUniformColor
                                                                                        ;field.png_greenUniformColor05N/A|m0|05| 3min 0s05MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo ._greenUniformColor
                                                                                        ;field.png_blueUniformColor04N/A|m0|04| 3min 0s04MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo ._blueUniformColor
                                                                                        ;field.png_noLineUv03N/A|m0|03| 3min 0s03MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives ._noLineUv
                                                                                        ;field.png_lineUv02N/A|m0|02| 3min 0s02MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives._lineUv
                                                                                        ;field.pnggame01N/A|m0|01| 3min 0s01MediumExample01_Basic3DScene_VBasic .Program.game
                                                                                        ;field.pngemptyObject00N/A|m0|00| 3min 0s00MediumUpdateEngineAutoGenerated .emptyObject
                                                                                        ;Warning.png   Rule Violated:    ND2000    Instance fields naming convention

                                                                                        5 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        5 fieldsSize of instanceDebtSeverityFull Name
                                                                                        ;field.pngFloat|m100|0| 4|m0|4| 3min 0s4MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float
                                                                                        ;field.pngR|m0|4| 1|m0|3| 3min 0s3MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R
                                                                                        ;field.pngG|m0|3| 1|m0|2| 3min 0s2MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G
                                                                                        ;field.pngB|m0|2| 1|m0|1| 3min 0s1MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B
                                                                                        ;field.pngA|m0|1| 1|m0|0| 3min 0s0MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A
                                                                                        ;Warning.png   Rule Violated:    ND2003    Abstract base class should be suffixed with 'Base'

                                                                                        5 fieldsSize of instanceDebtSeverityFull Name
                                                                                        ;field.pngFloat|m100|0| 4|m0|4| 3min 0s4MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float
                                                                                        ;field.pngR|m0|4| 1|m0|3| 3min 0s3MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R
                                                                                        ;field.pngG|m0|3| 1|m0|2| 3min 0s2MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G
                                                                                        ;field.pngB|m0|2| 1|m0|1| 3min 0s1MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B
                                                                                        ;field.pngA|m0|1| 1|m0|0| 3min 0s0MediumStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND2012    Avoid having different types with same name

                                                                                        3 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                        3 typestypesnamespacesDebtSeverityFull Name
                                                                                        ;class.pngNamespaceAnchor|m100|0|

                                                                                        First 3 of 9 types

                                                                                        |m100|0|

                                                                                        First 3 of 8 namespaces

                                                                                        |m0|2| 10min2HighExample01_Basic2DScene .NamespaceAnchor
                                                                                        ;class.pngModule|m0|2|

                                                                                        2 types

                                                                                        |m0|2|

                                                                                        1 namespace

                                                                                        • ;namespace.pngSystem.Reflection
                                                                                        |m0|1| 10min1HighStride.CommunityToolkit.Module
                                                                                        ;class.pngSpriteBatchRenderer|m0|1|

                                                                                        2 types

                                                                                        |m0|1|

                                                                                        1 namespace

                                                                                        |m0|0| 10min0HighExample_2D_Playground .SpriteBatchRenderer
                                                                                        ;Warning.png   Rule Violated:    ND2003    Abstract base class should be suffixed with 'Base'

                                                                                        2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        2 typesDebtSeverityFull Name
                                                                                        ;class.pngPrimitiveCreationOptions|m0|1| 5min1MediumStride.CommunityToolkit.Engine .PrimitiveCreationOptions
                                                                                        ;class.pngAxialGizmo|m0|0| 5min0MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo
                                                                                        ;Warning.png   Rule Violated:    ND2011    Avoid fields with name too long

                                                                                        2 typesDebtSeverityFull Name
                                                                                        ;class.pngPrimitiveCreationOptions|m0|1| 5min1MediumStride.CommunityToolkit.Engine .PrimitiveCreationOptions
                                                                                        ;class.pngAxialGizmo|m0|0| 5min0MediumStride.CommunityToolkit.Rendering .Gizmos.AxialGizmo
                                                                                        ;Warning.png   Rule Violated:    ND2011    Avoid fields with name too long

                                                                                        2 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        2 fieldsNameLengthDebtSeverityFull Name
                                                                                        ;field.pngSystem_Collections_Generic_List_1_ Example07_CubeClicker_Core_SimpleV ector_Serializer|m100|0| 84|m0|1| 3min 0s1MediumStride.Core.DataSerializers .Example07_CubeClickerCore_CubeDat aSerializer .System_Collections_Generic_List_1 _Example07_CubeClicker_Core_Simpl e Vector_Serializer
                                                                                        ;field.pngSystem_Collections_Generic_List_1_ Example07_CubeClicker_Core_IClicka ble_Serializer|m0|1| 82|m0|0| 3min 0s0MediumStride.Core.DataSerializers .Example07_CubeClickerCore_ClickDa taSerializer .System_Collections_Generic_List_1 _Example07_CubeClicker_Core_IClic k able_Serializer
                                                                                        ;WarningCritical.png   Critical Rule Violated:    ND2012    Avoid having different types with same name

                                                                                        2 types matched - Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        2 typestypesnamespacesDebtSeverityFull Name
                                                                                        ;class.pngNamespaceAnchor|m100|0|

                                                                                        First 3 of 9 types

                                                                                        |m100|0|

                                                                                        First 3 of 8 namespaces

                                                                                        |m0|1| 10min1HighExample01_Basic2DScene .NamespaceAnchor
                                                                                        ;class.pngModule|m0|1|

                                                                                        2 types

                                                                                        |m0|1|

                                                                                        1 namespace

                                                                                        • ;namespace.pngSystem.Reflection
                                                                                        |m0|0| 10min0HighStride.CommunityToolkit.Module
                                                                                        ;Warning.png   Rule Violated:    ND2007    Methods name should begin with an Upper character

                                                                                        2 fieldsNameLengthDebtSeverityFull Name
                                                                                        ;field.pngSystem_Collections_Generic_List_1_ Example07_CubeClicker_Core_SimpleV ector_Serializer|m100|0| 84|m0|1| 3min 0s1MediumStride.Core.DataSerializers .Example07_CubeClickerCore_CubeDat aSerializer .System_Collections_Generic_List_1 _Example07_CubeClicker_Core_Simpl e Vector_Serializer
                                                                                        ;field.pngSystem_Collections_Generic_List_1_ Example07_CubeClicker_Core_IClicka ble_Serializer|m0|1| 82|m0|0| 3min 0s0MediumStride.Core.DataSerializers .Example07_CubeClickerCore_ClickDa taSerializer .System_Collections_Generic_List_1 _Example07_CubeClicker_Core_IClic k able_Serializer
                                                                                        ;Warning.png   Rule Violated:    ND2007    Methods name should begin with an Upper character

                                                                                        1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 typenamespaceNameDebtSeverityFull Name
                                                                                        ;class.pngGraphicsDeviceExtensions0Graphics|m0|0| 10min0MediumStride.CommunityToolkit.Graphics .GraphicsDeviceExtensions
                                                                                        ;Warning.png   Rule Violated:    ND2020    Avoid various capitalizations for method name

                                                                                        1 typenamespaceNameDebtSeverityFull Name
                                                                                        ;class.pngGraphicsDeviceExtensions0Graphics|m0|0| 10min0MediumStride.CommunityToolkit.Graphics .GraphicsDeviceExtensions
                                                                                        ;Warning.png   Rule Violated:    ND2020    Avoid various capitalizations for method name

                                                                                        11 namespaces matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        11 namespacestypesOutOfMainNamespacetypesInMainNamespaceDebtSeverityFull Name
                                                                                        N:anonymous namespace in assembly Example01_Basic3DScene|m0|10|

                                                                                        1 type

                                                                                        |m0|10|

                                                                                        1 type

                                                                                        |m0|10| 7min10High{anonymous namespace} in assembly Example01_Basic3DScene
                                                                                        N:anonymous namespace in assembly Example02_GiveMeACube|m0|09|

                                                                                        1 type

                                                                                        |m0|09|

                                                                                        1 type

                                                                                        |m0|09| 7min09High{anonymous namespace} in assembly Example02_GiveMeACube
                                                                                        N:anonymous namespace in assembly Example03_StrideUI_CapsuleAndWind ow|m0|08|

                                                                                        1 type

                                                                                        |m0|08|

                                                                                        1 type

                                                                                        |m0|08| 7min08High{anonymous namespace} in assembly Example03_StrideUI_CapsuleAndWind ow
                                                                                        ;namespace.pngExample04_MyraUI|m0|07|

                                                                                        1 type

                                                                                        |m100|00|

                                                                                        3 types

                                                                                        |m0|07| 7min07HighExample04_MyraUI
                                                                                        N:anonymous namespace in assembly Example05_ProceduralGeometry|m0|06|

                                                                                        1 type

                                                                                        |m0|07|

                                                                                        1 type

                                                                                        |m0|06| 7min06High{anonymous namespace} in assembly Example05_ProceduralGeometry
                                                                                        N:anonymous namespace in assembly Example06_ImageProcessing|m0|05|

                                                                                        1 type

                                                                                        |m0|06|

                                                                                        1 type

                                                                                        |m0|05| 7min05High{anonymous namespace} in assembly Example06_ImageProcessing
                                                                                        N:anonymous namespace in assembly Example07_CubeClicker|m0|04|

                                                                                        1 type

                                                                                        |m0|05|

                                                                                        1 type

                                                                                        |m0|04| 7min04High{anonymous namespace} in assembly Example07_CubeClicker
                                                                                        N:anonymous namespace in assembly Example_CubicleCalamity|m0|03|

                                                                                        1 type

                                                                                        |m0|04|

                                                                                        1 type

                                                                                        |m0|03| 7min03High{anonymous namespace} in assembly Example_CubicleCalamity
                                                                                        N:anonymous namespace in assembly Example01_Basic2DScene|m0|02|

                                                                                        1 type

                                                                                        |m0|03|

                                                                                        1 type

                                                                                        |m0|02| 7min02High{anonymous namespace} in assembly Example01_Basic2DScene
                                                                                        N:anonymous namespace in assembly Example08_DebugShapes|m0|01|

                                                                                        1 type

                                                                                        |m0|02|

                                                                                        1 type

                                                                                        |m0|01| 7min01High{anonymous namespace} in assembly Example08_DebugShapes
                                                                                        N:anonymous namespace in assembly Example_2D_Playground|m0|00|

                                                                                        1 type

                                                                                        |m0|01|

                                                                                        1 type

                                                                                        |m0|00| 7min00High{anonymous namespace} in assembly Example_2D_Playground
                                                                                        ;Warning.png   Rule Violated:    ND2102    Avoid defining multiple types in a source file
                                                                                        ;Warning.png   Rule Violated:    ND2102    Avoid defining multiple types in a source file

                                                                                        3 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        3 typesTypesInSourceFileSourceFilePathStringSourceFileNameStringDebtSeverityFull Name
                                                                                        ;class.pngProcedural3DModelBuilder|m0|2|

                                                                                        2 types

                                                                                        2;delegate.png\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\Rendering\ProceduralModels\Procedural3DModelBuilder.cs2Procedural3DModelBuilder.cs|m0|2| 3min 0s2LowStride.CommunityToolkit.Rendering .ProceduralModels .Procedural3DModelBuilder
                                                                                        ;class.pngSquareProceduralModel|m0|1|

                                                                                        2 types

                                                                                        1;delegate.png\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\Rendering\ProceduralModels\SquareProceduralModel.cs1SquareProceduralModel.cs|m0|1| 3min 0s1LowStride.CommunityToolkit.Rendering .ProceduralModels .SquareProceduralModel
                                                                                        ;class.pngGizmoEmissiveColorMaterial|m0|0|

                                                                                        2 types

                                                                                        0;delegate.png\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\Rendering\Gizmos\GizmoEmissiveColorMaterial.cs0GizmoEmissiveColorMaterial.cs|m0|0| 3min 0s0LowStride.CommunityToolkit.Rendering .Gizmos.GizmoEmissiveColorMaterial
                                                                                        ;Warning.png   Rule Violated:    ND2101    Avoid duplicating a type definition across assemblies
                                                                                        ;Warning.png   Rule Violated:    ND2101    Avoid duplicating a type definition across assemblies

                                                                                        1 type matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 typetypesDefsassembliestFullNametCountDebtSeverityFull Name
                                                                                        ;class.pngUpdateEngineAutoGenerated|m0|0|

                                                                                        First 3 of 19 types

                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        • ;class.pngUpdateEngineAutoGenerated
                                                                                        |m0|0|

                                                                                        First 3 of 19 assemblies

                                                                                        0UpdateEngineAutoGenerated|m0|0| 19|m0|0| 1h 1min0HighUpdateEngineAutoGenerated
                                                                                        ;Warning.png   Rule Violated:    ND2103    Namespace name should correspond to file location
                                                                                        ;Warning.png   Rule Violated:    ND2103    Namespace name should correspond to file location

                                                                                        1 namespace matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                        1 namespacedirShouldContaindirjustACaseSensitiveIssueStrtypesConcernedDebtSeverityFull Name
                                                                                        ;namespace.pngStride.DebugRendering0 DebugRendering0;delegate.png\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\Rendering\DebugShapes\Effects0{empty string}|m0|0|

                                                                                        2 types

                                                                                        |m0|0| 3min 0s0MediumStride.DebugRendering

                                                                                        ;GroupHierarchy.png
                                                                                        .NET Framework Usage
                                                                                        2410

                                                                                          System
                                                                                          910

                                                                                          • 1 Rule(s) violated +

                                                                                          1 namespacedirShouldContaindirjustACaseSensitiveIssueStrtypesConcernedDebtSeverityFull Name
                                                                                          ;namespace.pngStride.DebugRendering0 DebugRendering0;delegate.png\a\static-analysis\static-analysis\src\Stride.CommunityToolkit\Rendering\DebugShapes\Effects0{empty string}|m0|0|

                                                                                          2 types

                                                                                          |m0|0| 3min 0s0MediumStride.DebugRendering

                                                                                          ;GroupHierarchy.png
                                                                                          .NET Framework Usage
                                                                                          2410

                                                                                            System
                                                                                            910

                                                                                            ;Warning.png   Rule Violated:    ND2206    Enum Storage should be Int32

                                                                                            4 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                            4 fieldsSize of instanceFieldTypeDebtSeverityFull Name
                                                                                            ;field.pngvalue__|m0|3| 13;struct.pngSystem.Byte|m0|3| 7min3MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rableType.value__
                                                                                            ;field.pngvalue__|m0|2| 12;struct.pngSystem.Byte|m0|2| 7min2MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableType.value__
                                                                                            ;field.pngvalue__|m0|1| 11;struct.pngSystem.Byte|m0|1| 7min1MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableFlags.value__
                                                                                            ;field.pngvalue__|m0|0| 10;struct.pngSystem.Byte|m0|0| 7min0MediumExample08_DebugShapes.Scripts .ShapeUpdater+CurRenderMode .value__

                                                                                            ;GroupHierarchy.png
                                                                                            Roslyn Analyzers
                                                                                            090

                                                                                              Compiler
                                                                                              060

                                                                                              ;Warning.png   Roslyn Analyzer Violated:    CS8618    Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.

                                                                                              17 issues +

                                                                                              4 fieldsSize of instanceFieldTypeDebtSeverityFull Name
                                                                                              ;field.pngvalue__|m0|3| 13;struct.pngSystem.Byte|m0|3| 7min3MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rableType.value__
                                                                                              ;field.pngvalue__|m0|2| 12;struct.pngSystem.Byte|m0|2| 7min2MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableType.value__
                                                                                              ;field.pngvalue__|m0|1| 11;struct.pngSystem.Byte|m0|1| 7min1MediumStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderableFlags.value__
                                                                                              ;field.pngvalue__|m0|0| 10;struct.pngSystem.Byte|m0|0| 7min0MediumExample08_DebugShapes.Scripts .ShapeUpdater+CurRenderMode .value__

                                                                                              ;GroupHierarchy.png
                                                                                              Roslyn Analyzers
                                                                                              0190

                                                                                                Compiler
                                                                                                0130

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS1591    Missing XML comment for publicly visible type or member
                                                                                                +https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS1591)

                                                                                                +The /doc compiler option was specified, but one or more constructs did not have comments.

                                                                                                164 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                164 issuesSeverityExplanation
                                                                                                ;CS.pngBody2DComponent.cs L1119Low19Missing XML comment for publicly visible type or member 'Body2DComponent'
                                                                                                ;CS.pngBody2DComponent.cs L3802Low02Missing XML comment for publicly visible type or member 'Body2DComponent.AttachInner(RigidPose, BodyInertia, TypedIndex)'
                                                                                                ;CS.pngBody2DComponent.cs L4603Low03Missing XML comment for publicly visible type or member 'Body2DComponent.AccessBodyReference(Vector3)'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L1404Low04Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L2305Low05Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.SupportedRenderObjectType'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30406Low06Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.ImmediateDebugRenderFeature()'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30907Low07Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.InitializeCore()'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L45008Low08Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.Extract()'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L65509Low09Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.Prepare(RenderDrawContext)'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L84010Low10Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.Draw(RenderDrawContext, RenderView, RenderViewStage, int, int)'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L86211Low11Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.Flush(RenderDrawContext)'
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L86812Low12Missing XML comment for publicly visible type or member 'ImmediateDebugRenderFeature.Unload()'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L1613Low13Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L3614Low14Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawQuad(ref Vector3, ref Vector2, ref Quaternion, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L5215Low15Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawCircle(ref Vector3, float, ref Quaternion, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L6816Low16Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawSphere(ref Vector3, float, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L8417Low17Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawHalfSphere(ref Vector3, float, ref Quaternion, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L10018Low18Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawCube(ref Vector3, ref Vector3, ref Quaternion, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L11601Low01Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawCapsule(ref Vector3, float, float, ref Quaternion, ref Color, bool)'
                                                                                                ;CS.pngImmediateDebugRenderObject.cs L13200Low00Missing XML comment for publicly visible type or member 'ImmediateDebugRenderObject.DrawCylinder(ref Vector3, float, float, ref Quaternion, ref Color, bool)'
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0618    Type or member is obsolete

                                                                                                89 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                89 issuesSeverityExplanation
                                                                                                ;CS.pngShapeUpdater.cs L4419Medium19 '.NET Lists can be faster in the latest .NET versions.'
                                                                                                ;CS.pngShapeUpdater.cs L4502Medium02 '.NET Lists can be faster in the latest .NET versions.'
                                                                                                ;CS.pngShapeUpdater.cs L4603Medium- same explanation -
                                                                                                ;CS.pngShapeUpdater.cs L4704Medium- same explanation -
                                                                                                ;CS.pngShapeUpdater.cs L4805Medium05 '.NET Lists can be faster in the latest .NET versions.'
                                                                                                ;CS.pngShapeUpdater.cs L4406Medium- same explanation -
                                                                                                ;CS.pngShapeUpdater.cs L4507Medium07 '.NET Lists can be faster in the latest .NET versions.'
                                                                                                ;CS.pngShapeUpdater.cs L4608Medium- same explanation -
                                                                                                ;CS.pngShapeUpdater.cs L4709Medium- same explanation -
                                                                                                ;CS.pngShapeUpdater.cs L4810Medium10 '.NET Lists can be faster in the latest .NET versions.'
                                                                                                ;CS.pngShapeUpdater.cs L8011Medium11 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L8112Medium12 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L8213Medium13 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L8314Medium14 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L8515Medium15 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L19016Medium16 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L19117Medium17 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L19218Medium18 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L19301Medium01 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;CS.pngShapeUpdater.cs L19400Medium00 'Its best to use a List<T> instead of FastList<T> and iterate through the list as a Span for peak performance.'
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8618    Non-nullable field must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring as nullable.

                                                                                                19 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                19 issuesSeverityExplanation
                                                                                                ;CS.pngShapeUpdater.cs L3418High18Non-nullable field 'DebugDraw' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L1602High02Non-nullable field '_sceneRenderer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L1703High03Non-nullable field '_ctx' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30404High04Non-nullable field 'vertexBuffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30405High05Non-nullable field 'indexBuffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30406High06Non-nullable field 'lineVertexBuffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30407High07Non-nullable field 'pipelineState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30408High08Non-nullable field 'inputElements' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30401High01Non-nullable field 'lineInputElements' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30409High09Non-nullable field 'primitiveEffect' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30411High11Non-nullable field 'lineEffect' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30412High12Non-nullable field 'transformBuffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30413High13Non-nullable field 'colorBuffer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22614High14Non-nullable field 'solidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22615High15Non-nullable field 'wireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22616High16Non-nullable field 'transparentSolidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22617High17Non-nullable field 'transparentWireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngScriptDelegateWatcher.cs L910High10Non-nullable field 'script' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
                                                                                                ;CS.pngModelComponentExtensions.cs L34300High00Non-nullable property 'ModelComponent' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8602    Dereference of a possibly null reference.

                                                                                                8 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                8 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L647High7Dereference of a possibly null reference.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L466High- same explanation -
                                                                                                ;CS.pngSpriteBatchRenderer.cs L615High- same explanation -
                                                                                                ;CS.pngSpriteBatchRenderer.cs L634High- same explanation -
                                                                                                ;CS.pngProgram.cs L1973High- same explanation -
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L4252High- same explanation -
                                                                                                ;CS.pngGameExtensions.cs L7251High- same explanation -
                                                                                                ;CS.pngGameExtensions.cs L8080High- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8620    Argument cannot be used for parameter due to differences in the nullability of reference types.

                                                                                                6 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                6 issuesSeverityExplanation
                                                                                                ;CS.pngEntitySearchExtensions.cs L455High5Argument of type 'Queue<Entity>' cannot be used for parameter 'queue' of type 'Queue<Entity?>' in 'void CollectionExtensions.EnqueueRange<Entity>(Queue<Entity?> queue, IEnumerable<Entity?> collection)' due to differences in the nullability of reference types.
                                                                                                ;CS.pngEntitySearchExtensions.cs L1094High- same explanation -
                                                                                                ;CS.pngEntitySearchExtensions.cs L1723High- same explanation -
                                                                                                ;CS.pngEntitySearchExtensions.cs L1922High- same explanation -
                                                                                                ;CS.pngEntitySearchExtensions.cs L2261High- same explanation -
                                                                                                ;CS.pngEntitySearchExtensions.cs L2470High- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS1573    Parameter has no matching param tag in the XML comment (but other parameters do)

                                                                                                4 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                17 issuesSeverityExplanation
                                                                                                ;CS.pngShapeUpdater.cs L3416High16Non-nullable field 'DebugDraw' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L1602High02Non-nullable field '_sceneRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L1703High03Non-nullable field '_ctx' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22604High04Non-nullable field 'solidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22605High05Non-nullable field 'wireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22606High06Non-nullable field 'transparentSolidPrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L22607High07Non-nullable field 'transparentWireframePrimitiveRenderer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30401High01Non-nullable field 'vertexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30408High08Non-nullable field 'indexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30410High10Non-nullable field 'lineVertexBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30411High11Non-nullable field 'pipelineState' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30412High12Non-nullable field 'inputElements' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30413High13Non-nullable field 'lineInputElements' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30414High14Non-nullable field 'primitiveEffect' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30415High15Non-nullable field 'lineEffect' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30409High09Non-nullable field 'transformBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;CS.pngImmediateDebugRenderFeature.cs L30400High00Non-nullable field 'colorBuffer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8602    Dereference of a possibly null reference.

                                                                                                7 issues +

                                                                                                4 issuesSeverityExplanation
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L243Low3Parameter 'size' has no matching param tag in the XML comment for 'TriangularPrismProceduralModel.New(Vector3, float, float, bool)' (but other parameters do)
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L242Low2Parameter 'uScale' has no matching param tag in the XML comment for 'TriangularPrismProceduralModel.New(Vector3, float, float, bool)' (but other parameters do)
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L241Low1Parameter 'vScale' has no matching param tag in the XML comment for 'TriangularPrismProceduralModel.New(Vector3, float, float, bool)' (but other parameters do)
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L240Low0Parameter 'toLeftHanded' has no matching param tag in the XML comment for 'TriangularPrismProceduralModel.New(Vector3, float, float, bool)' (but other parameters do)
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0414    Field is assigned but its value is never used

                                                                                                3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                7 issuesSeverityExplanation
                                                                                                ;CS.pngSpriteBatchRenderer.cs L466High6Dereference of a possibly null reference.
                                                                                                ;CS.pngSpriteBatchRenderer.cs L615High- same explanation -
                                                                                                ;CS.pngSpriteBatchRenderer.cs L634High- same explanation -
                                                                                                ;CS.pngProgram.cs L1973High- same explanation -
                                                                                                ;CS.pngGameExtensions.cs L6852High- same explanation -
                                                                                                ;CS.pngGameExtensions.cs L7681High- same explanation -
                                                                                                ;CS.pngImmediateDebugRenderSystem.cs L4250High- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0219    Variable is assigned but its value is never used
                                                                                                +

                                                                                                3 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L922Low2The field 'SpriteBatchRenderer._fontSize' is assigned but its value is never used
                                                                                                ;CS.pngProgram.cs L931Low1The field 'SpriteBatchRenderer._text' is assigned but its value is never used
                                                                                                ;CS.pngSpriteBatchRenderer.cs L140Low- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0219    Variable is assigned but its value is never used

                                                                                                3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                3 issuesSeverityExplanation
                                                                                                ;CS.pngSpriteBatchRenderer.cs L492Low2The variable 'textScale' is assigned but its value is never used
                                                                                                ;CS.pngProgram.cs L231Low1The variable 'bgImage' is assigned but its value is never used
                                                                                                ;CS.pngProgram.cs L250Low0The variable 'model' is assigned but its value is never used
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0169    Field is never used

                                                                                                1 issue +

                                                                                                3 issuesSeverityExplanation
                                                                                                ;CS.pngSpriteBatchRenderer.cs L492Low2The variable 'textScale' is assigned but its value is never used
                                                                                                ;CS.pngProgram.cs L231Low1The variable 'bgImage' is assigned but its value is never used
                                                                                                ;CS.pngProgram.cs L250Low0The variable 'model' is assigned but its value is never used
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS1572    XML comment has a param tag, but there is no parameter by that name

                                                                                                3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngSpriteBatchRenderer.cs L130Low0The field 'SpriteBatchRenderer._texture' is never used
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0414    Field is assigned but its value is never used

                                                                                                1 issue +

                                                                                                3 issuesSeverityExplanation
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L202Medium2XML comment has a param tag for 'width', but there is no parameter by that name
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L211Medium1XML comment has a param tag for 'height', but there is no parameter by that name
                                                                                                ;CS.pngTriangularPrismProceduralModel .cs L220Medium0XML comment has a param tag for 'depth', but there is no parameter by that name
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS0169    Field is never used

                                                                                                2 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngSpriteBatchRenderer.cs L140Low0The field 'SpriteBatchRenderer._fontSize' is assigned but its value is never used
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS1030    #warning directive
                                                                                                +

                                                                                                2 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L911Low1The field 'SpriteBatchRenderer._texture' is never used
                                                                                                ;CS.pngSpriteBatchRenderer.cs L130Low- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8604    Possible null reference argument.

                                                                                                2 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                2 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L1391High1Possible null reference argument for parameter 'cameraComponent' in 'Vector2 CameraComponentExtensions.WorldToScreenPoint(CameraComponent cameraComponent, ref Vector3 position, GraphicsDevice graphicsDevice)'.
                                                                                                ;CS.pngProgram.cs L750High- same explanation -
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS1030    #warning directive

                                                                                                1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngBody2DComponent.cs L410High0 'what about a body that become kinematic after some time ?'

                                                                                                Design
                                                                                                010

                                                                                                • 1 Rule(s) violated +

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngBody2DComponent.cs L410High0 'what about a body that become kinematic after some time ?'
                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CS8625    Cannot convert null literal to non-nullable reference type.

                                                                                                1 issue + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngScriptDelegateWatcher.cs L240High0Cannot convert null literal to non-nullable reference type.

                                                                                                Design
                                                                                                010

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CA1050    Declare types in namespaces
                                                                                                https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050

                                                                                                -Types are declared in namespaces to prevent name collisions and as a way to organize related types in an object hierarchy.

                                                                                                1 issue +Types are declared in namespaces to prevent name collisions and as a way to organize related types in an object hierarchy.

                                                                                                3 issues Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngProgram.cs L60High0Declare types in namespaces

                                                                                                Performance
                                                                                                020

                                                                                                • 2 Rule(s) violated +

                                                                                                3 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L342High2Declare types in namespaces
                                                                                                ;CS.pngProgram.cs L871High- same explanation -
                                                                                                ;CS.pngProgram.cs L60High- same explanation -

                                                                                                Maintainability
                                                                                                010

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CA1510    Use ArgumentNullException throw helper
                                                                                                +https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510

                                                                                                +Throw helpers are simpler and more efficient than an if block constructing a new exception instance.

                                                                                                41 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                41 issuesSeverityExplanation
                                                                                                ;CS.pngScriptDelegateWatcher.cs L1119High19Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance
                                                                                                ;CS.pngTransformExtensions.cs L2402High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L4503High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L10304High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L11305High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L15206High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L25307High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L29108High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L33109High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L36910High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L40911High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L44712High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L48813High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L49314High- same explanation -
                                                                                                ;CS.pngTransformExtensions.cs L55015High- same explanation -
                                                                                                ;CS.pngScriptSystemExtensions.cs L14416High- same explanation -
                                                                                                ;CS.pngScriptSystemExtensions.cs L18017High- same explanation -
                                                                                                ;CS.pngScriptSystemExtensions.cs L18518High- same explanation -
                                                                                                ;CS.pngScriptSystemExtensions.cs L19001High- same explanation -
                                                                                                ;CS.pngScriptSystemExtensions.cs L11700High- same explanation -

                                                                                                Performance
                                                                                                020

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CA1859    Use concrete types when possible for improved performance
                                                                                                https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859

                                                                                                Using concrete types avoids virtual or interface call overhead and enables inlining.

                                                                                                1 issue @@ -2192,7 +2270,16 @@

                                                                                                Debt

                                                                                                https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822

                                                                                                Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.

                                                                                                1 issue Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngProgram.cs L90High0Member 'BenchmarkMethod' does not access instance data and can be marked as static

                                                                                                Hot Spots

                                                                                                • 7 Queries +

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngProgram.cs L90High0Member 'BenchmarkMethod' does not access instance data and can be marked as static

                                                                                                Serialization
                                                                                                010

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    STRDIAG010    Invalid Constructor

                                                                                                2 issues + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                2 issuesSeverityExplanation
                                                                                                ;CS.pngProgram.cs L341High1The Type 'MyCustomRenderer' doesn't have a public parameterless constructor, which is needed for Serialization
                                                                                                ;CS.pngCubeComponent.cs L60High0The Type 'CubeComponent' doesn't have a public parameterless constructor, which is needed for Serialization

                                                                                                Usage
                                                                                                010

                                                                                                ;Warning.png   Roslyn Analyzer Violated:    CA2211    Non-constant fields should not be visible
                                                                                                +https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211

                                                                                                +Static fields that are neither constants nor read-only are not thread-safe. Access to such a field must be carefully controlled and requires advanced programming techniques to synchronize access to the class object.

                                                                                                1 issue + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                                                                                1 issueSeverityExplanation
                                                                                                ;CS.pngTransformExtensions.cs L150High0Non-constant fields should not be visible

                                                                                                Hot Spots

                                                                                                ;Ok.png   Code Query:    Types Hot Spots

                                                                                                110 types matched

                                                                                                110 typesDebtIssuesAnnual InterestBreaking Point# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                                                                ;class.pngImmediateDebugRenderSystem|m100|00| 4h 5min|m20|14|

                                                                                                First 3 of 9 issues

                                                                                                |m5|18| 13min|m94|01| 18y 308d|m36|04| 14314C|m4|14| 15.41Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem
                                                                                                ;class.pngImmediateDebugRenderFeature|m97|01| 4h 0min|m38|04|

                                                                                                First 3 of 16 issues

                                                                                                |m21|16| 52min|m22|02| 4y 218d|m78|01| 30218B|m2|16| 7.81Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature
                                                                                                ;class.pngImmediateDebugPrimitives|m95|02| 3h 54min|m10|16|

                                                                                                First 3 of 5 issues

                                                                                                |m24|15| 59min|m18|03| 3y 337d|m100|00| 38717B|m1|17| 6.79Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m80|03| 3h 18min|m100|00|

                                                                                                First 3 of 40 issues

                                                                                                |m79|01| 3h 11min|m4|07| 1y 11d|m9|06| 3613D|m11|12| 39.56Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                                ;class.pngTextureCanvas|m73|04| 2h 59min|m10|15|

                                                                                                First 3 of 5 issues

                                                                                                |m28|14| 1h 7min|m12|05| 2y 231d|m51|02| 20116B|m2|15| 8.03Stride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                                ;class.pngUpdateEngineAutoGenerated|m66|05| 2h 42min|m58|02|

                                                                                                First 3 of 24 issues

                                                                                                • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Potentially Dead Methods'
                                                                                                • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Methods that could have a lower visibility'
                                                                                                • UpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)} violates rule 'Potentially Dead Methods'
                                                                                                |m49|12| 2h 0min|m5|06| 1y 127d|m0|09| 002E|m37|04| 133.93UpdateEngineAutoGenerated
                                                                                                ;struct.pngImmediateDebugRenderFeature+Prim it ives|m59|06| 2h 27min|m53|03|

                                                                                                First 3 of 22 issues

                                                                                                |m100|00| 4h 0min|m2|10| 223d|m2|08| 903E|m24|11| 85.07Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                                ;struct.pngImmediateDebugRenderFeature+Rend er able|m53|07| 2h 12min|m84|01|

                                                                                                First 3 of 34 issues

                                                                                                |m59|08| 2h 22min|m3|08| 337d|m6|07| 2712D|m9|13| 32.54Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                                ;class.pngShapeUpdater|m34|08| 1h 24min|m7|17|

                                                                                                First 3 of 4 issues

                                                                                                |m38|13| 1h 33min|m3|09| 331d|m49|03| 19219A|m1|19| 4.54Example08_DebugShapes.Scripts .ShapeUpdater
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCube|m30|09| 1h 15min|m28|11|

                                                                                                First 3 of 12 issues

                                                                                                |m54|09| 2h 12min|m1|11| 208d|m0|19| 007E|m49|01| 174.77Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCube
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m27|10| 1h 8min|m30|10|

                                                                                                First 3 of 13 issues

                                                                                                |m63|07| 2h 32min|m1|14| 164d|m0|12| 005E|m37|07| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m27|11| 1h 8min|m30|09|

                                                                                                First 3 of 13 issues

                                                                                                |m63|06| 2h 32min|m1|15| 164d|m0|13| 006E|m37|06| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cone|m27|12| 1h 8min|m30|08|

                                                                                                First 3 of 13 issues

                                                                                                |m63|05| 2h 32min|m1|16| 164d|m0|14| 001E|m37|05| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                                ;class.pngMeshBuilder|m26|13| 1h 6min|m0|18|

                                                                                                1 issue

                                                                                                |m0|19| 3min 18s|m100|00| 19y 340d|m27|05| 10515B|m1|18| 5.03Stride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCapsule|m26|14| 1h 5min|m33|07|

                                                                                                First 3 of 14 issues

                                                                                                |m64|04| 2h 34min|m1|17| 154d|m0|15| 008E|m35|09| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCapsule
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCylinder|m26|15| 1h 5min|m33|06|

                                                                                                First 3 of 14 issues

                                                                                                |m64|03| 2h 34min|m1|18| 154d|m0|16| 009E|m35|08| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCylinder
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCone|m26|16| 1h 5min|m33|05|

                                                                                                First 3 of 14 issues

                                                                                                |m64|02| 2h 34min|m1|19| 154d|m0|17| 010E|m35|10| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCone
                                                                                                ;class.pngUpdateEngineAutoGenerated|m24|17| 1h 1min|m0|19|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m7|17| 20min|m14|04| 3y 18d|m0|18| 011E|m100|00| 353.01UpdateEngineAutoGenerated
                                                                                                ;struct.pngImmediateDebugRenderFeature+Quad|m23|18| 59min|m25|13|

                                                                                                First 3 of 11 issues

                                                                                                |m53|11| 2h 10min|m1|12| 165d|m0|11| 004E|m38|02| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                                ;struct.pngImmediateDebugRenderFeature+Circ le|m23|19| 59min|m25|12|

                                                                                                First 3 of 11 issues

                                                                                                |m53|10| 2h 10min|m1|13| 165d|m0|10| 000E|m38|03| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                                ;Ok.png   Code Query:    Types to Fix Priority

                                                                                                143 types matched

                                                                                                143 typesDebtIssuesAnnual InterestBreaking Point# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                                                                ;class.pngImmediateDebugRenderFeature|m100|00| 5h 52min|m100|00|

                                                                                                First 3 of 84 issues

                                                                                                |m69|02| 3h 54min|m6|05| 1y 183d|m78|01| 30215C|m2|15| 11.45Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature
                                                                                                ;class.pngImmediateDebugRenderSystem|m85|01| 5h 2min|m46|01|

                                                                                                First 3 of 40 issues

                                                                                                |m35|14| 2h 0min|m11|04| 2y 188d|m36|04| 14313C|m4|13| 19Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem
                                                                                                ;class.pngImmediateDebugPrimitives|m69|02| 4h 4min|m16|09|

                                                                                                First 3 of 15 issues

                                                                                                |m20|16| 1h 9min|m16|02| 3y 184d|m100|00| 38718B|m1|18| 7.08Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m56|03| 3h 18min|m46|02|

                                                                                                First 3 of 40 issues

                                                                                                |m56|03| 3h 11min|m4|07| 1y 11d|m9|07| 3612D|m9|11| 39.56Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                                ;class.pngTextureCanvas|m50|04| 2h 59min|m4|17|

                                                                                                First 3 of 5 issues

                                                                                                |m19|17| 1h 7min|m12|03| 2y 231d|m51|02| 20116B|m1|16| 8.03Stride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                                ;class.pngUpdateEngineAutoGenerated|m45|05| 2h 42min|m27|06|

                                                                                                First 3 of 24 issues

                                                                                                • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Potentially Dead Methods'
                                                                                                • UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)} violates rule 'Methods that could have a lower visibility'
                                                                                                • UpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)} violates rule 'Potentially Dead Methods'
                                                                                                |m35|13| 2h 0min|m5|06| 1y 127d|m0|16| 001E|m31|02| 133.93UpdateEngineAutoGenerated
                                                                                                ;struct.pngImmediateDebugRenderFeature+Prim it ives|m41|06| 2h 27min|m25|07|

                                                                                                First 3 of 22 issues

                                                                                                |m70|01| 4h 0min|m2|11| 223d|m2|09| 910E|m20|09| 85.07Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                                ;class.pngShapeUpdater|m38|07| 2h 14min|m37|04|

                                                                                                First 3 of 32 issues

                                                                                                |m52|04| 2h 58min|m2|09| 275d|m49|03| 19217B|m1|17| 7.22Example08_DebugShapes.Scripts .ShapeUpdater
                                                                                                ;struct.pngImmediateDebugRenderFeature+Rend er able|m37|08| 2h 12min|m39|03|

                                                                                                First 3 of 34 issues

                                                                                                |m42|11| 2h 22min|m3|08| 337d|m6|08| 2711D|m7|12| 32.54Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                                ;class.pngImmediateDebugRenderObject|m31|09| 1h 52min|m36|05|

                                                                                                First 3 of 31 issues

                                                                                                |m100|00| 5h 38min|m0|19| 120d|m18|06| 7014C|m3|14| 13.4Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCube|m21|10| 1h 15min|m13|16|

                                                                                                First 3 of 12 issues

                                                                                                |m38|12| 2h 12min|m1|12| 208d|m0|13| 008E|m41|01| 174.77Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCube
                                                                                                ;class.pngUpdateEngineAutoGenerated|m20|11| 1h 13min|m0|18|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m5|18| 20min|m17|01| 3y 237d|m0|12| 007E|m100|00| 422.45UpdateEngineAutoGenerated
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m19|12| 1h 8min|m14|14|

                                                                                                First 3 of 13 issues

                                                                                                |m44|10| 2h 32min|m1|15| 164d|m0|11| 006E|m31|05| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m19|13| 1h 8min|m14|13|

                                                                                                First 3 of 13 issues

                                                                                                |m44|09| 2h 32min|m1|14| 164d|m0|15| 005E|m31|04| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cone|m19|14| 1h 8min|m14|15|

                                                                                                First 3 of 13 issues

                                                                                                |m44|08| 2h 32min|m1|13| 164d|m0|17| 004E|m31|03| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                                ;class.pngMeshBuilder|m18|15| 1h 6min|m0|19|

                                                                                                1 issue

                                                                                                |m0|19| 3min 18s|m100|00| 19y 340d|m27|05| 10519B|m1|19| 5.03Stride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                                ;struct.pngHeightmapExtensions+FloatRGBACon ve rter|m18|16| 1h 5min|m22|08|

                                                                                                First 3 of 20 issues

                                                                                                |m26|15| 1h 29min|m2|10| 267d|m1|10| 703E|m11|10| 50.41Stride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCapsule|m18|18| 1h 5min|m15|11|

                                                                                                First 3 of 14 issues

                                                                                                |m45|06| 2h 34min|m1|18| 154d|m0|18| 002E|m29|07| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCapsule
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCylinder|m18|17| 1h 5min|m15|10|

                                                                                                First 3 of 14 issues

                                                                                                |m45|07| 2h 34min|m1|17| 154d|m0|14| 009E|m29|08| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCylinder
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCone|m18|19| 1h 5min|m15|12|

                                                                                                First 3 of 14 issues

                                                                                                |m45|05| 2h 34min|m1|16| 154d|m0|19| 000E|m29|06| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCone
                                                                                                ;Ok.png   Code Query:    Types to Fix Priority

                                                                                                36 types matched

                                                                                                36 typesBreaking PointDebtAnnual InterestIssues# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                                                                ;struct.pngHeightmapExtensions+VertexTypePo sT exNormColor|m0|19| 122d|m0|19| 36min|m44|18| 1h 48min|m15|19|

                                                                                                First 3 of 7 issues

                                                                                                |m5|01| 2218C|m2|18| 10.51Stride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor
                                                                                                ;class.pngImmediateDebugRenderObject|m0|18| 141d|m5|15| 48min|m51|14| 2h 4min|m15|18|

                                                                                                First 3 of 7 issues

                                                                                                |m18|00| 7019B|m1|19| 5.76Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject
                                                                                                ;struct.pngImmediateDebugRenderFeature+Line Ve rtex|m0|17| 150d|m0|18| 37min|m36|19| 1h 30min|m20|16|

                                                                                                First 3 of 9 issues

                                                                                                |m0|02| 102E|m19|17| 71.37Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awLine|m0|16| 152d|m4|17| 46min|m45|16| 1h 50min|m23|15|

                                                                                                First 3 of 10 issues

                                                                                                |m0|04| 003E|m37|05| 133.1Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawLine
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awSphere|m0|15| 152d|m4|16| 46min|m45|15| 1h 50min|m23|14|

                                                                                                First 3 of 10 issues

                                                                                                |m0|05| 004E|m37|06| 133.1Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawSphere
                                                                                                ;struct.pngImmediateDebugRenderFeature+Inst an ceData|m0|14| 153d|m9|10| 55min|m54|09| 2h 12min|m28|09|

                                                                                                First 3 of 12 issues

                                                                                                |m0|06| 005E|m36|10| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awQuad|m0|13| 153d|m9|13| 55min|m54|08| 2h 12min|m28|08|

                                                                                                First 3 of 12 issues

                                                                                                |m0|07| 006E|m36|13| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawQuad
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCircle|m0|12| 153d|m9|12| 55min|m54|07| 2h 12min|m28|07|

                                                                                                First 3 of 12 issues

                                                                                                |m0|08| 007E|m36|12| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCircle
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awHalfSphere|m0|11| 153d|m9|11| 55min|m54|06| 2h 12min|m28|06|

                                                                                                First 3 of 12 issues

                                                                                                |m0|09| 008E|m36|11| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawHalfSphere
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCapsule|m0|09| 154d|m13|03| 1h 5min|m63|00| 2h 34min|m33|00|

                                                                                                First 3 of 14 issues

                                                                                                |m0|19| 009E|m35|14| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCapsule
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCylinder|m0|08| 154d|m13|05| 1h 5min|m63|01| 2h 34min|m33|01|

                                                                                                First 3 of 14 issues

                                                                                                |m0|11| 010E|m35|15| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCylinder
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCone|m0|10| 154d|m13|04| 1h 5min|m63|02| 2h 34min|m33|02|

                                                                                                First 3 of 14 issues

                                                                                                |m0|12| 011E|m35|16| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCone
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m0|07| 164d|m15|02| 1h 8min|m62|05| 2h 32min|m30|05|

                                                                                                First 3 of 13 issues

                                                                                                |m0|13| 012E|m37|09| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m0|06| 164d|m15|01| 1h 8min|m62|04| 2h 32min|m30|04|

                                                                                                First 3 of 13 issues

                                                                                                |m0|14| 013E|m37|08| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cone|m0|05| 164d|m15|00| 1h 8min|m62|03| 2h 32min|m30|03|

                                                                                                First 3 of 13 issues

                                                                                                |m0|15| 014E|m37|07| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                                ;struct.pngImmediateDebugRenderFeature+Quad|m0|03| 165d|m10|08| 59min|m53|11| 2h 10min|m25|11|

                                                                                                First 3 of 11 issues

                                                                                                |m0|16| 015E|m38|03| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                                ;struct.pngImmediateDebugRenderFeature+Circ le|m0|02| 165d|m10|07| 59min|m53|10| 2h 10min|m25|10|

                                                                                                First 3 of 11 issues

                                                                                                |m0|17| 016E|m38|02| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                                ;struct.pngImmediateDebugRenderFeature+Half Sp here|m0|01| 165d|m10|06| 59min|m53|12| 2h 10min|m25|12|

                                                                                                First 3 of 11 issues

                                                                                                |m0|18| 017E|m38|01| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cube|m0|04| 165d|m10|09| 59min|m53|13| 2h 10min|m25|13|

                                                                                                First 3 of 11 issues

                                                                                                |m0|03| 001E|m38|04| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                                ;struct.pngImmediateDebugRenderFeature+Sphe re|m0|00| 167d|m6|14| 49min|m44|17| 1h 48min|m20|17|

                                                                                                First 3 of 9 issues

                                                                                                |m0|10| 000E|m40|00| 143.23Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Spher e
                                                                                                ;Ok.png   Code Query:    Issues to Fix Priority

                                                                                                43 types matched

                                                                                                43 typesBreaking PointDebtAnnual InterestIssues# lines of code (LOC)DebtRatingDebtRatioFull Name
                                                                                                ;class.pngVectorHelper|m0|19| 110d|m3|18| 43min|m41|07| 2h 22min|m3|19|

                                                                                                First 3 of 4 issues

                                                                                                |m2|02| 917D|m6|17| 31.11Stride.CommunityToolkit.Helpers .VectorHelper
                                                                                                ;class.pngImmediateDebugRenderObject|m0|18| 120d|m25|00| 1h 52min|m100|00| 5h 38min|m36|00|

                                                                                                First 3 of 31 issues

                                                                                                |m18|00| 7018C|m2|19| 13.4Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject
                                                                                                ;struct.pngImmediateDebugRenderFeature+Line Ve rtex|m0|17| 150d|m1|19| 37min|m25|19| 1h 30min|m9|18|

                                                                                                First 3 of 9 issues

                                                                                                |m0|03| 109E|m16|16| 71.37Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+LineV ertex
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awLine|m0|16| 152d|m4|16| 46min|m31|18| 1h 50min|m10|17|

                                                                                                First 3 of 10 issues

                                                                                                |m0|07| 016E|m31|05| 133.1Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawLine
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awSphere|m0|15| 152d|m4|17| 46min|m31|17| 1h 50min|m10|16|

                                                                                                First 3 of 10 issues

                                                                                                |m0|08| 002E|m31|04| 133.1Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawSphere
                                                                                                ;struct.pngImmediateDebugRenderFeature+Inst an ceData|m0|14| 153d|m7|14| 55min|m38|09| 2h 12min|m13|09|

                                                                                                First 3 of 12 issues

                                                                                                |m0|09| 003E|m30|12| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Insta nceData
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awQuad|m0|13| 153d|m7|13| 55min|m38|10| 2h 12min|m13|10|

                                                                                                First 3 of 12 issues

                                                                                                |m0|10| 004E|m30|11| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawQuad
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCircle|m0|12| 153d|m7|12| 55min|m38|08| 2h 12min|m13|08|

                                                                                                First 3 of 12 issues

                                                                                                |m0|05| 005E|m30|10| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCircle
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awHalfSphere|m0|11| 153d|m7|11| 55min|m38|11| 2h 12min|m13|11|

                                                                                                First 3 of 12 issues

                                                                                                |m0|11| 006E|m30|09| 128.47Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawHalfSphere
                                                                                                ;struct.pngHeightmapExtensions+VertexTypePo sT exNormColor|m0|10| 154d|m6|15| 52min|m36|16| 2h 4min|m26|01|

                                                                                                First 3 of 23 issues

                                                                                                |m5|01| 2219C|m3|18| 15.14Stride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCapsule|m0|09| 154d|m10|06| 1h 5min|m44|03| 2h 34min|m15|04|

                                                                                                First 3 of 14 issues

                                                                                                |m0|14| 001E|m29|14| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCapsule
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCylinder|m0|08| 154d|m10|05| 1h 5min|m44|02| 2h 34min|m15|03|

                                                                                                First 3 of 14 issues

                                                                                                |m0|15| 008E|m29|15| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCylinder
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCone|m0|07| 154d|m10|04| 1h 5min|m44|01| 2h 34min|m15|02|

                                                                                                First 3 of 14 issues

                                                                                                |m0|16| 010E|m29|13| 125.39Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCone
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m0|06| 164d|m11|03| 1h 8min|m44|06| 2h 32min|m14|07|

                                                                                                First 3 of 13 issues

                                                                                                |m0|17| 011E|m30|06| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m0|05| 164d|m11|02| 1h 8min|m44|05| 2h 32min|m14|06|

                                                                                                First 3 of 13 issues

                                                                                                |m0|18| 012E|m30|07| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cone|m0|04| 164d|m11|01| 1h 8min|m44|04| 2h 32min|m14|05|

                                                                                                First 3 of 13 issues

                                                                                                |m0|12| 013E|m30|08| 132.14Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                                ;struct.pngImmediateDebugRenderFeature+Quad|m0|03| 165d|m8|09| 59min|m37|14| 2h 10min|m12|14|

                                                                                                First 3 of 11 issues

                                                                                                |m0|04| 014E|m31|03| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Quad
                                                                                                ;struct.pngImmediateDebugRenderFeature+Circ le|m0|02| 165d|m8|08| 59min|m37|15| 2h 10min|m12|15|

                                                                                                First 3 of 11 issues

                                                                                                |m0|06| 015E|m31|02| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Circl e
                                                                                                ;struct.pngImmediateDebugRenderFeature+Half Sp here|m0|01| 165d|m8|10| 59min|m37|13| 2h 10min|m12|13|

                                                                                                First 3 of 11 issues

                                                                                                |m0|13| 007E|m31|01| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+HalfS phere
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cube|m0|00| 165d|m8|07| 59min|m37|12| 2h 10min|m12|12|

                                                                                                First 3 of 11 issues

                                                                                                |m0|19| 000E|m31|00| 136.57Stride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cube
                                                                                                ;Ok.png   Code Query:    Issues to Fix Priority

                                                                                                633 issues matched

                                                                                                633 issuesDebtAnnual InterestBreaking PointCodeElementFull Name
                                                                                                {F:UpdateEngineAutoGenerated .emptyObject}|m1|04| 2min 0s0320min|m0|19| 36d19;field.pngUpdateEngineAutoGenerated .emptyObjectRule violated: Avoid non-readonly static fields
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float|m0|10| 1min 0s106min|m0|18| 60d02;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.FloatRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;method.pngProgram.<<Main >$>g__Start|0_0(Game )|m2|03| 3min 0s0416min|m0|17| 68d03;method.pngProgram.<<Main>$>g__Start|0_0(Game )Rule violated: Avoid methods potentially poorly commented
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R|m0|09| 1min 20s096min|m0|16| 81d04;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.RRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G|m0|08| 1min 20s086min|m0|15| 81d05;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.GRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B|m0|07| 1min 20s076min|m0|14| 81d06;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.BRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A|m0|06| 1min 20s066min|m0|13| 81d07;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.ARule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoord|m0|05| 1min 20s056min|m0|12| 81d08;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoordRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;class.pngStride .CommunityToolkit.Module|m0|17| 0min 30s182min 0s|m0|02| 91d09;class.pngStride.CommunityToolkit.ModuleRule violated: Class with no descendant should be sealed if possible
                                                                                                High issue on: ;ctor.pngExample07_CubeClicker .Scripts .ClickHandlerComponent..ctor()|m12|00| 15min001h 0min|m0|06| 91d10;ctor.pngExample07_CubeClicker.Scripts .ClickHandlerComponent..ctor()Rule violated: Don't use System .Random for security purposes
                                                                                                High issue on: ;ctor.pngExample_CubicleCalamity .CubeStacker..ctor(Game)|m12|02| 15min021h 0min|m0|04| 91d11;ctor.pngExample_CubicleCalamity .CubeStacker..ctor(Game)Rule violated: Don't use System .Random for security purposes
                                                                                                High issue on: ;method.pngExample08_DebugShapes.Scripts .ShapeUpdater.InitializePrimitives (Int32,Int32)|m12|01| 15min011h 0min|m0|05| 91d12;method.pngExample08_DebugShapes.Scripts .ShapeUpdater.InitializePrimitives (Int32,Int32)Rule violated: Don't use System .Random for security purposes
                                                                                                Medium issue on: ;property-set.pngStride .CommunityToolkit.Bepu .Body2DComponent.set_RotationLock (Vector3)|m0|13| 0min 30s142min 0s|m0|01| 91d13;property-set.pngStride.CommunityToolkit.Bepu .Body2DComponent.set_RotationLock (Vector3)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)}|m0|12| 0min 30s132min 0s|m0|07| 91d14;method.pngUpdateEngineAutoGenerated .Dispatcher_get_Prefix(IClickable)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)}|m0|11| 0min 30s122min 0s|m0|08| 91d15;method.pngUpdateEngineAutoGenerated .Dispatcher_set_Prefix(IClickable ,String)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_get_Count(IClickable)}|m0|14| 0min 30s112min 0s|m0|09| 91d16;method.pngUpdateEngineAutoGenerated .Dispatcher_get_Count(IClickable)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_set_Count(IClickable ,Int32)}|m0|15| 0min 30s152min 0s|m0|10| 91d17;method.pngUpdateEngineAutoGenerated .Dispatcher_set_Count(IClickable ,Int32)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_get_Prefix (LeftMouseButtonCounter)}|m0|18| 0min 30s162min 0s|m0|11| 91d18;method.pngUpdateEngineAutoGenerated .Dispatcher_get_Prefix (LeftMouseButtonCounter)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_set_Prefix (LeftMouseButtonCounter,String)}|m0|16| 0min 30s172min 0s|m0|03| 91d01;method.pngUpdateEngineAutoGenerated .Dispatcher_set_Prefix (LeftMouseButtonCounter,String)Rule violated: Methods that could have a lower visibility
                                                                                                {M:UpdateEngineAutoGenerated .Dispatcher_get_Count (LeftMouseButtonCounter)}|m0|19| 0min 30s192min 0s|m0|00| 91d00;method.pngUpdateEngineAutoGenerated .Dispatcher_get_Count (LeftMouseButtonCounter)Rule violated: Methods that could have a lower visibility
                                                                                                ;Ok.png   Code Query:    Debt and Issues per Rule

                                                                                                1,024 issues matched

                                                                                                1 024 issuesDebtAnnual InterestBreaking PointCodeElementFull Name
                                                                                                High issue on: ;field.pngStride .CommunityToolkit.Engine .TransformExtensions.WorldUp|m1|10| 2min 0s0520min|m0|19| 36d19;field.pngStride.CommunityToolkit.Engine .TransformExtensions.WorldUpRule violated: Avoid non-readonly static fields
                                                                                                {F:UpdateEngineAutoGenerated .emptyObject}|m1|09| 2min 0s0220min|m0|18| 36d02;field.pngUpdateEngineAutoGenerated .emptyObjectRule violated: Avoid non-readonly static fields
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.Float|m0|17| 1min 0s166min|m0|17| 60d03;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.FloatRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Engine .TransformExtensions.WorldUp|m0|16| 1min 0s156min|m0|16| 60d04;field.pngStride.CommunityToolkit.Engine .TransformExtensions.WorldUpRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;method.pngProgram.<<Main >$>g__Start|0_0(Game )|m2|08| 3min 0s1016min|m0|15| 68d05;method.pngProgram.<<Main>$>g__Start|0_0(Game )Rule violated: Avoid methods potentially poorly commented
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.R|m0|14| 1min 20s146min|m0|11| 81d06;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.RRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.G|m0|13| 1min 20s136min|m0|10| 81d07;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.GRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.B|m0|12| 1min 20s126min|m0|13| 81d08;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.BRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.A|m0|11| 1min 20s116min|m0|14| 81d09;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+FloatRGBAConv erter.ARule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;field.pngStride .CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoord|m0|15| 1min 20s176min|m0|12| 81d10;field.pngStride.CommunityToolkit.Physics .HeightmapExtensions+VertexTypePos TexNormColor.TexCoordRule violated: Fields should be declared as private or protected
                                                                                                Medium issue on: ;class.pngStride .CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopy|m0|18| 0min 30s192min 0s|m0|08| 91d11;class.pngStride.CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopyRule violated: Class with no descendant should be sealed if possible
                                                                                                Medium issue on: ;class.pngStride .CommunityToolkit.Module|m0|19| 0min 30s182min 0s|m0|07| 91d12;class.pngStride.CommunityToolkit.ModuleRule violated: Class with no descendant should be sealed if possible
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Prepare(RenderDrawContext)|m3|07| 5min0420min|m0|06| 91d13;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Prepare(RenderDrawContext)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature.Draw (RenderDrawContext,RenderView ,RenderViewStage,Int32,Int32)|m3|06| 5min0120min|m0|05| 91d14;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature.Draw (RenderDrawContext,RenderView ,RenderViewStage,Int32,Int32)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawQuad(Vector3&,Vector2& ,Quaternion&,Color&,Boolean)|m3|05| 5min0620min|m0|04| 91d15;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawQuad(Vector3&,Vector2& ,Quaternion&,Color&,Boolean)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCircle(Vector3&,Single ,Quaternion&,Color&,Boolean)|m3|04| 5min0720min|m0|03| 91d16;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCircle(Vector3&,Single ,Quaternion&,Color&,Boolean)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawSphere(Vector3&,Single,Color& ,Boolean)|m3|03| 5min0820min|m0|02| 91d17;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawSphere(Vector3&,Single,Color& ,Boolean)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawHalfSphere(Vector3&,Single ,Quaternion&,Color&,Boolean)|m3|02| 5min0920min|m0|01| 91d18;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawHalfSphere(Vector3&,Single ,Quaternion&,Color&,Boolean)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCube(Vector3&,Vector3& ,Quaternion&,Color&,Boolean)|m3|01| 5min0320min|m0|09| 91d01;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCube(Vector3&,Vector3& ,Quaternion&,Color&,Boolean)Rule violated: Don't use obsolete types, methods or fields
                                                                                                High issue on: ;method.pngStride .CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCapsule(Vector3&,Single ,Single,Quaternion&,Color&,Boolean )|m3|00| 5min0020min|m0|00| 91d00;method.pngStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderObject .DrawCapsule(Vector3&,Single ,Single,Quaternion&,Color&,Boolean )Rule violated: Don't use obsolete types, methods or fields
                                                                                                ;Ok.png   Code Query:    Debt and Issues per Rule

                                                                                                57 rules matched

                                                                                                57 rulesIssuesDebtAnnual InterestBreaking PointCategoryFull Name
                                                                                                A field must not be assigned from outside its parent hierarchy types|m89|01|

                                                                                                First 3 of 100 issues

                                                                                                |m100|00| 1d 2h|m100|00| 4d 1h|m1|15| 110d19Project Rules \ ImmutabilityRule
                                                                                                Override equals and operator equals on value types|m21|06|

                                                                                                First 3 of 25 issues

                                                                                                |m88|01| 1d 0h|m25|01| 1d 0h|m3|10| 1y 27d02Project Rules \ DesignRule
                                                                                                Potentially Dead Methods|m30|02|

                                                                                                First 3 of 35 issues

                                                                                                |m63|02| 6h 26min|m14|03| 4h 43min|m4|09| 1y 132d03Project Rules \ Dead CodeRule
                                                                                                Structures should be immutable|m21|05|

                                                                                                First 3 of 25 issues

                                                                                                |m52|03| 5h 17min|m25|02| 1d 0h|m2|12| 231d04Project Rules \ ImmutabilityRule
                                                                                                Avoid types too big|m2|13|

                                                                                                First 3 of 4 issues

                                                                                                |m46|04| 4h 41min|m1|12| 25min|m36|04| 10y 311d05Project Rules \ Code SmellsRule
                                                                                                Avoid methods with too many parameters|m2|12|

                                                                                                First 3 of 4 issues

                                                                                                |m39|05| 4h 0min|m0|15| 8min|m100|00| 30y06Project Rules \ Code SmellsRule
                                                                                                Avoid methods too big, too complex|m2|11|

                                                                                                First 3 of 4 issues

                                                                                                |m35|06| 3h 33min|m3|08| 1h 17min|m9|06| 2y 281d07Project Rules \ Code SmellsRule
                                                                                                Avoid types with too many methods|m1|15|

                                                                                                3 issues

                                                                                                |m29|07| 3h 0min|m0|14| 15min|m40|02| 12y 8d08Project Rules \ Code SmellsRule
                                                                                                Nested types should not be visible|m27|03|

                                                                                                First 3 of 32 issues

                                                                                                |m25|08| 2h 32min|m3|09| 1h 4min|m7|07| 2y 136d09Project Rules \ DesignRule
                                                                                                Avoid types with name too long|m25|04|

                                                                                                First 3 of 29 issues

                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderStag eSelectorSerializer} violates rule 'Avoid types with name too long'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFeat ureSerializer} violates rule 'Avoid types with name too long'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer} violates rule 'Avoid types with name too long'
                                                                                                |m14|09| 1h 27min|m2|10| 58min|m5|08| 1y 182d10Project Rules \ Naming ConventionsRule
                                                                                                Avoid types with too many fields|m0|19|

                                                                                                1 issue

                                                                                                |m14|10| 1h 26min|m0|16| 7min|m37|03| 11y 53d11Project Rules \ Code SmellsRule
                                                                                                Types with source files stored in the same directory, should be declared in the same namespace|m9|09|

                                                                                                First 3 of 11 issues

                                                                                                • ;namespace.png{anonymous namespace in assembly Example01_Basic3DScene} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                • ;namespace.png{anonymous namespace in assembly Example02_GiveMeACube} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                • ;namespace.png{anonymous namespace in assembly Example03_StrideUI_CapsuleAndWind ow} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                |m12|11| 1h 17min|m11|05| 3h 40min|m1|14| 127d12Project Rules \ Source Files OrganizationRule
                                                                                                Types that could be declared as private, nested in a parent type|m18|08|

                                                                                                First 3 of 21 issues

                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                |m10|12| 1h 3min|m0|18| 0min 0s|m0|19| 00:00:0013Project Rules \ VisibilityRule
                                                                                                Instances size shouldn't be too big|m1|14|

                                                                                                3 issues

                                                                                                |m10|13| 1h 1min|m6|07| 2h 3min|m1|13| 180d14Project Rules \ DesignRule
                                                                                                Avoid duplicating a type definition across assemblies|m0|18|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m10|14| 1h 1min|m1|13| 20min|m10|05| 3y 18d15Project Rules \ Source Files OrganizationRule
                                                                                                Fields that could have a lower visibility|m100|00|

                                                                                                First 3 of 112 issues

                                                                                                |m9|15| 56min|m11|04| 3h 44min|m0|16| 91d16Project Rules \ VisibilityRule
                                                                                                Avoid methods with too many overloads|m0|17|

                                                                                                2 issues

                                                                                                |m8|16| 54min|m0|17| 4min 0s|m45|01| 13y 182d17Project Rules \ Code SmellsRule
                                                                                                Non-static classes should be instantiated or turned to static|m20|07|

                                                                                                First 3 of 24 issues

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Non-static classes should be instantiated or turned to static'
                                                                                                • ;class.pngStride.CommunityToolkit.Module violates rule 'Non-static classes should be instantiated or turned to static'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer} violates rule 'Non-static classes should be instantiated or turned to static'
                                                                                                |m7|17| 48min|m2|11| 48min|m3|11| 1y18Project Rules \ Object Oriented DesignRule
                                                                                                Avoid namespaces with few types|m7|10|

                                                                                                First 3 of 9 issues

                                                                                                |m7|18| 45min|m0|19| 0min 0s|m0|18| 00:00:0001Project Rules \ DesignRule
                                                                                                Don't use System.Random for security purposes|m1|16|

                                                                                                3 issues

                                                                                                |m7|19| 45min|m9|06| 3h 0min|m0|17| 91d00Project Rules \ SecurityRule
                                                                                                ;Ok.png   Code Query:    New Debt and Issues per Rule

                                                                                                68 rules matched

                                                                                                68 rulesIssuesDebtAnnual InterestBreaking PointCategoryFull Name
                                                                                                A field must not be assigned from outside its parent hierarchy types|m60|01|

                                                                                                First 3 of 100 issues

                                                                                                |m100|00| 1d 2h|m100|00| 4d 1h|m1|17| 110d19Project Rules \ ImmutabilityRule
                                                                                                Override equals and operator equals on value types|m15|06|

                                                                                                First 3 of 26 issues

                                                                                                |m91|01| 1d 1h|m26|01| 1d 0h|m3|10| 1y 22d02Project Rules \ DesignRule
                                                                                                Potentially Dead Methods|m24|03|

                                                                                                First 3 of 41 issues

                                                                                                |m73|02| 7h 26min|m17|05| 5h 41min|m4|09| 1y 112d03Project Rules \ Dead CodeRule
                                                                                                Structures should be immutable|m14|07|

                                                                                                First 3 of 25 issues

                                                                                                |m52|03| 5h 17min|m25|02| 1d 0h|m2|13| 231d04Project Rules \ ImmutabilityRule
                                                                                                Avoid types too big|m1|16|

                                                                                                First 3 of 4 issues

                                                                                                |m46|04| 4h 41min|m1|13| 25min|m36|04| 10y 311d05Project Rules \ Code SmellsRule
                                                                                                Avoid methods with too many parameters|m1|15|

                                                                                                First 3 of 4 issues

                                                                                                |m39|05| 4h 0min|m0|17| 8min|m100|00| 30y06Project Rules \ Code SmellsRule
                                                                                                Avoid methods with too many overloads|m3|11|

                                                                                                First 3 of 7 issues

                                                                                                |m36|06| 3h 42min|m0|16| 14min|m52|01| 15y 312d07Project Rules \ Code SmellsRule
                                                                                                Avoid methods too big, too complex|m1|14|

                                                                                                First 3 of 4 issues

                                                                                                |m35|07| 3h 33min|m3|10| 1h 17min|m9|06| 2y 281d08Project Rules \ Code SmellsRule
                                                                                                Avoid types with too many methods|m1|13|

                                                                                                First 3 of 4 issues

                                                                                                |m32|08| 3h 16min|m0|15| 16min|m40|02| 12y 38d09Project Rules \ Code SmellsRule
                                                                                                Missing XML comment for publicly visible type or member|m100|00|

                                                                                                First 3 of 164 issues

                                                                                                |m26|09| 2h 44min|m8|07| 2h 44min|m3|11| 1y10Roslyn Analyzers \ CompilerRule
                                                                                                Don't use obsolete types, methods or fields|m13|09|

                                                                                                First 3 of 23 issues

                                                                                                |m25|10| 2h 35min|m23|03| 7h 40min|m1|16| 122d11Project Rules \ DesignRule
                                                                                                Nested types should not be visible|m19|04|

                                                                                                First 3 of 32 issues

                                                                                                |m25|11| 2h 32min|m3|11| 1h 4min|m7|07| 2y 136d12Project Rules \ DesignRule
                                                                                                Don't use System.Random for security purposes|m3|12|

                                                                                                First 3 of 6 issues

                                                                                                |m14|12| 1h 30min|m18|04| 6h 0min|m0|18| 91d13Project Rules \ SecurityRule
                                                                                                Avoid types with name too long|m17|05|

                                                                                                First 3 of 30 issues

                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderStag eSelectorSerializer} violates rule 'Avoid types with name too long'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFeat ureSerializer} violates rule 'Avoid types with name too long'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer} violates rule 'Avoid types with name too long'
                                                                                                |m14|13| 1h 30min|m3|12| 1h 0min|m5|08| 1y 182d14Project Rules \ Naming ConventionsRule
                                                                                                Type or member is obsolete|m53|02|

                                                                                                First 3 of 89 issues

                                                                                                |m14|14| 1h 29min|m4|09| 1h 29min|m3|12| 1y15Roslyn Analyzers \ CompilerRule
                                                                                                Avoid types with too many fields|m0|18|

                                                                                                1 issue

                                                                                                |m14|15| 1h 26min|m0|18| 7min|m37|03| 11y 53d16Project Rules \ Code SmellsRule
                                                                                                Types with source files stored in the same directory, should be declared in the same namespace|m6|10|

                                                                                                First 3 of 11 issues

                                                                                                • ;namespace.png{anonymous namespace in assembly Example01_Basic3DScene} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                • ;namespace.png{anonymous namespace in assembly Example02_GiveMeACube} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                • ;namespace.png{anonymous namespace in assembly Example03_StrideUI_CapsuleAndWind ow} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                                                                                |m12|16| 1h 17min|m11|06| 3h 40min|m1|15| 127d17Project Rules \ Source Files OrganizationRule
                                                                                                Avoid duplicating a type definition across assemblies|m0|19|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m11|17| 1h 13min|m1|14| 20min|m12|05| 3y 237d18Project Rules \ Source Files OrganizationRule
                                                                                                Types that could be declared as private, nested in a parent type|m14|08|

                                                                                                First 3 of 24 issues

                                                                                                • ;struct.pngStride.CommunityToolkit.Engine .ScriptDelegateWatcher violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                • Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer} violates rule 'Types that could be declared as private, nested in a parent type'
                                                                                                |m11|18| 1h 12min|m0|19| 0min 0s|m0|19| 00:00:0001Project Rules \ VisibilityRule
                                                                                                Instances size shouldn't be too big|m1|17|

                                                                                                3 issues

                                                                                                |m9|19| 1h 1min|m6|08| 2h 3min|m1|14| 180d00Project Rules \ DesignRule
                                                                                                ;Ok.png   Code Query:    New Debt and Issues per Rule

                                                                                                2 rules matched

                                                                                                2 rulesIssuesAddedIssuesFixedIssuesDebtDebtDiffCategoryFull Name
                                                                                                Avoid namespaces with few types|m0|1|

                                                                                                1 issue

                                                                                                1no issue|m0|1|

                                                                                                First 3 of 9 issues

                                                                                                |m100|0| 45min|m100|0| 5min1Project Rules \ DesignRule
                                                                                                Static fields naming convention|m0|0|

                                                                                                1 issue

                                                                                                |m100|0|

                                                                                                1 issue

                                                                                                |m0|0|

                                                                                                First 3 of 9 issues

                                                                                                |m0|1| 27min|m0|1| 0min 0s0Project Rules \ Naming ConventionsRule
                                                                                                ;Ok.png   Code Query:    Debt and Issues per Code Element

                                                                                                + No rule matched

                                                                                                ;Ok.png   Code Query:    Debt and Issues per Code Element

                                                                                                356 code elements matched

                                                                                                356 code elementsIssuesDebtAnnual InterestBreaking PointFull Name
                                                                                                ;class.pngImmediateDebugRenderFeature|m11|09|

                                                                                                2 issues

                                                                                                |m100|00| 2h 56min|m15|12| 16min|m35|06| 10y 279dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature
                                                                                                ;class.pngTextureCanvas|m11|08|

                                                                                                2 issues

                                                                                                |m88|01| 2h 36min|m11|14| 11min|m43|05| 13y 36dStride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                                ;class.pngImmediateDebugPrimitives|m0|17|

                                                                                                1 issue

                                                                                                |m65|02| 1h 56min|m13|13| 14min|m27|07| 8y 51dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m44|00|

                                                                                                First 3 of 5 issues

                                                                                                |m49|03| 1h 27min|m100|00| 1h 43min|m2|18| 305dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                                ;struct.pngImmediateDebugRenderFeature+Rend er able|m33|02|

                                                                                                First 3 of 4 issues

                                                                                                |m46|04| 1h 22min|m97|01| 1h 40min|m2|19| 297dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                                ;method.pngUpdate()|m0|14|

                                                                                                1 issue

                                                                                                |m37|05| 1h 7min|m25|08| 26min|m8|11| 2y 199dExample08_DebugShapes.Scripts .ShapeUpdater.Update()
                                                                                                ;class.pngMeshBuilder|m0|13|

                                                                                                1 issue

                                                                                                |m37|06| 1h 6min|m3|15| 3min 18s|m66|04| 19y 340dStride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                                ;class.pngUpdateEngineAutoGenerated|m0|12|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m34|07| 1h 1min|m19|10| 20min|m10|08| 3y 18dUpdateEngineAutoGenerated
                                                                                                ;method.pngDrawArrow(Vector3,Vector3,Single ,Single,Color,Single,Boolean ,Boolean)|m0|11|

                                                                                                1 issue

                                                                                                |m33|08| 1h 0min|m1|16| 2min 0s|m100|02| 30yStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawArrow(Vector3,Vector3,Single ,Single,Color,Single,Boolean ,Boolean)
                                                                                                ;method.pngDrawCapsule(Vector3,Single ,Single ,Quaternion,Color,Single ,Boolean ,Boolean)|m0|19|

                                                                                                1 issue

                                                                                                |m33|09| 1h 0min|m1|19| 2min 0s|m100|00| 30yStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCapsule(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)
                                                                                                ;method.pngDrawCylinder(Vector3,Single ,Single ,Quaternion,Color,Single ,Boolean ,Boolean)|m0|10|

                                                                                                1 issue

                                                                                                |m33|10| 1h 0min|m1|17| 2min 0s|m100|03| 30yStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCylinder(Vector3,Single ,Single,Quaternion,Color,Single ,Boolean,Boolean)
                                                                                                ;method.pngDrawCone(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)|m0|15|

                                                                                                1 issue

                                                                                                |m33|11| 1h 0min|m1|18| 2min 0s|m100|01| 30yStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCone(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)
                                                                                                ;field.pngLifetime|m22|07|

                                                                                                3 issues

                                                                                                |m33|12| 59min|m40|06| 42min|m4|12| 1y 152dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Lifetime
                                                                                                ;method.pngGenerateSphere(Single,Int32 ,Int32 ,Int32)|m0|16|

                                                                                                1 issue

                                                                                                |m32|13| 58min|m20|09| 21min|m8|10| 2y 247dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives .GenerateSphere(Single,Int32,Int32 ,Int32)
                                                                                                ;struct.pngImmediateDebugRenderFeature+Prim it ives|m22|06|

                                                                                                3 issues

                                                                                                |m32|14| 57min|m40|05| 42min|m4|13| 1y 130dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                                ;method.pngGenerateCapsule(Single,Single ,Int32,Int32)|m0|18|

                                                                                                1 issue

                                                                                                |m30|15| 54min|m19|11| 19min|m9|09| 2y 272dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives .GenerateCapsule(Single,Single ,Int32,Int32)
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m22|05|

                                                                                                3 issues

                                                                                                |m22|17| 41min|m40|04| 42min|m3|15| 356dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m22|04|

                                                                                                3 issues

                                                                                                |m22|18| 41min|m40|03| 42min|m3|16| 356dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cone|m22|03|

                                                                                                3 issues

                                                                                                |m22|16| 41min|m40|07| 42min|m3|14| 356dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cone
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Dr awCapsule|m33|01|

                                                                                                First 3 of 4 issues

                                                                                                |m20|19| 37min|m42|02| 44min|m2|17| 311dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugD rawCapsule
                                                                                                ;Ok.png   Code Query:    New Debt and Issues per Code Element

                                                                                                584 code elements matched

                                                                                                584 code elementsIssuesDebtAnnual InterestBreaking PointFull Name
                                                                                                ;class.pngImmediateDebugRenderFeature|m5|07|

                                                                                                3 issues

                                                                                                |m100|00| 2h 57min|m16|11| 17min|m45|07| 10y 75dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature
                                                                                                ;class.pngTextureCanvas|m2|15|

                                                                                                2 issues

                                                                                                |m87|01| 2h 36min|m11|13| 11min|m58|06| 13y 36dStride.CommunityToolkit.Rendering .Utilities.TextureCanvas
                                                                                                ;class.pngImmediateDebugPrimitives|m2|14|

                                                                                                2 issues

                                                                                                |m65|02| 1h 57min|m14|12| 15min|m34|08| 7y 246dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives
                                                                                                ;method.pngUpdate()|m27|01|

                                                                                                First 3 of 12 issues

                                                                                                |m48|03| 1h 27min|m54|03| 56min|m6|12| 1y 199dExample08_DebugShapes.Scripts .ShapeUpdater.Update()
                                                                                                ;struct.pngImmediateDebugRenderSystem+Debug Re nderable|m10|02|

                                                                                                First 3 of 5 issues

                                                                                                |m48|04| 1h 27min|m100|00| 1h 43min|m3|17| 305dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable
                                                                                                ;struct.pngImmediateDebugRenderFeature+Rend er able|m7|03|

                                                                                                First 3 of 4 issues

                                                                                                |m46|05| 1h 22min|m97|01| 1h 40min|m3|19| 297dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Rende rable
                                                                                                ;class.pngUpdateEngineAutoGenerated|m0|18|

                                                                                                1 issue

                                                                                                • UpdateEngineAutoGenerated} violates rule 'Avoid duplicating a type definition across assemblies'
                                                                                                |m40|06| 1h 13min|m19|10| 20min|m16|09| 3y 237dUpdateEngineAutoGenerated
                                                                                                ;class.pngMeshBuilder|m0|17|

                                                                                                1 issue

                                                                                                |m36|07| 1h 6min|m3|14| 3min 18s|m88|05| 19y 340dStride.CommunityToolkit.Rendering .Utilities.MeshBuilder
                                                                                                ;method.pngDrawArrow(Vector3,Vector3,Single ,Single,Color,Single,Boolean ,Boolean)|m2|12|

                                                                                                2 issues

                                                                                                |m34|08| 1h 1min|m2|15| 3min 0s|m90|03| 20y 121dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawArrow(Vector3,Vector3,Single ,Single,Color,Single,Boolean ,Boolean)
                                                                                                ;method.pngDrawCapsule(Vector3,Single ,Single ,Quaternion,Color,Single ,Boolean ,Boolean)|m2|16|

                                                                                                2 issues

                                                                                                |m34|09| 1h 1min|m2|18| 3min 0s|m90|01| 20y 121dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCapsule(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)
                                                                                                ;method.pngDrawCylinder(Vector3,Single ,Single ,Quaternion,Color,Single ,Boolean ,Boolean)|m2|10|

                                                                                                2 issues

                                                                                                |m34|10| 1h 1min|m2|16| 3min 0s|m90|04| 20y 121dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCylinder(Vector3,Single ,Single,Quaternion,Color,Single ,Boolean,Boolean)
                                                                                                ;method.pngDrawCone(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)|m2|09|

                                                                                                2 issues

                                                                                                |m34|11| 1h 1min|m2|17| 3min 0s|m90|02| 20y 121dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem .DrawCone(Vector3,Single,Single ,Quaternion,Color,Single,Boolean ,Boolean)
                                                                                                ;field.pngLifetime|m5|05|

                                                                                                3 issues

                                                                                                |m33|12| 59min|m40|06| 42min|m6|13| 1y 152dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderSystem+DebugR enderable.Lifetime
                                                                                                ;method.pngGenerateSphere(Single,Int32 ,Int32 ,Int32)|m2|11|

                                                                                                2 issues

                                                                                                |m33|13| 59min|m21|08| 22min|m11|11| 2y 220dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives .GenerateSphere(Single,Int32,Int32 ,Int32)
                                                                                                ;method.pngExtract()|m100|00|

                                                                                                First 3 of 41 issues

                                                                                                |m32|14| 58min|m68|02| 1h 11min|m3|18| 297dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature .Extract()
                                                                                                ;struct.pngImmediateDebugRenderFeature+Prim it ives|m5|08|

                                                                                                3 issues

                                                                                                |m31|15| 57min|m40|05| 42min|m6|14| 1y 130dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Primi tives
                                                                                                ;method.pngGenerateCapsule(Single,Single ,Int32,Int32)|m2|13|

                                                                                                2 issues

                                                                                                |m31|16| 55min|m20|09| 20min|m11|10| 2y 241dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugPrimitives .GenerateCapsule(Single,Single ,Int32,Int32)
                                                                                                ;method.pngGet<TComponent1,TComponent2> (Entity)|m0|19|

                                                                                                1 issue

                                                                                                |m25|17| 45min|m1|19| 2min 0s|m100|00| 22y 182dStride.CommunityToolkit.Engine .EntityExtensions.Get<TComponent1 ,TComponent2>(Entity)
                                                                                                ;struct.pngImmediateDebugRenderFeature+Caps ul e|m5|06|

                                                                                                3 issues

                                                                                                |m22|18| 41min|m40|07| 42min|m4|15| 356dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Capsu le
                                                                                                ;struct.pngImmediateDebugRenderFeature+Cyli nd er|m5|04|

                                                                                                3 issues

                                                                                                |m22|19| 41min|m40|04| 42min|m4|16| 356dStride.CommunityToolkit.Rendering .DebugShapes .ImmediateDebugRenderFeature+Cylin der
                                                                                                ;Ok.png   Code Query:    New Debt and Issues per Code Element

                                                                                                2 code elements matched

                                                                                                2 code elementsIssuesAddedIssuesFixedIssuesDebtDebtDiffFull Name
                                                                                                ;namespace.pngStride.CommunityToolkit.Scripts .Utils ✱ - |m0|1|

                                                                                                1 issue

                                                                                                1no issue|m0|1|

                                                                                                1 issue

                                                                                                |m100|0| 5min|m100|0| 5minStride.CommunityToolkit.Scripts .Utils
                                                                                                ;field.png_defaultCameraPosition ✱ - |m0|0|

                                                                                                1 issue

                                                                                                0no issue|m0|0|

                                                                                                1 issue

                                                                                                |m0|1| 3min 0s|m0|1| 3min 0sStride.CommunityToolkit.Scripts .Basic2DCameraController ._defaultCameraPosition

                                                                                                Object Oriented Design

                                                                                                • 3 Rule(s) violated +Fixing issues on recently touched code is also a good way to foster practices that will lead to higher code quality and maintainability, including writing unit-tests and avoiding unnecessary complex code.

                                                                                                + No code element matched

                                                                                                Object Oriented Design

                                                                                                ;Ok.png   Validated Rule:    Avoid interfaces too big

                                                                                                1 type matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                                2 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 type# lines of code (LOC)DebtSeverityFull Name
                                                                                                ;class.pngModule|m0|0| 1|m0|0| 0min 30s0MediumStride.CommunityToolkit.Module
                                                                                                ;Ok.png   Validated Rule:    Overrides of Method() should call base.Method()

                                                                                                2 types# lines of code (LOC)DebtSeverityFull Name
                                                                                                ;class.pngModelComponentExtensions+ModelCo mp onentMaterialCopy|m100|0| 2|m0|1| 0min 30s1MediumStride.CommunityToolkit.Engine .ModelComponentExtensions+ModelCom ponentMaterialCopy
                                                                                                ;class.pngModule|m0|1| 1|m0|0| 0min 30s0MediumStride.CommunityToolkit.Module
                                                                                                ;Ok.png   Validated Rule:    Overrides of Method() should call base.Method()

                                                                                                20 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                                24 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                20 typesmethodsUsingMeDebtSeverityFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated19no method|m0|19| 1min 0s19LowUpdateEngineAutoGenerated
                                                                                                ;class.pngModule02no method|m0|02| 1min 0s02LowStride.CommunityToolkit.Module
                                                                                                ;class.pngUpdateEngineAutoGenerated03no method|m0|03| 1min 0s03LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated04no method|m0|04| 1min 0s04LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated05no method|m0|05| 1min 0s05LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated06no method|m0|06| 1min 0s06LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated07no method|m0|07| 1min 0s07LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated08no method|m0|08| 1min 0s08LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated09no method|m0|09| 1min 0s09LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated10no method|m0|10| 1min 0s10LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated11no method|m0|11| 1min 0s11LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated12no method|m0|12| 1min 0s12LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated13no method|m0|13| 1min 0s13LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated14no method|m0|14| 1min 0s14LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated15no method|m0|15| 1min 0s15LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated16no method|m0|16| 1min 0s16LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated17no method|m0|17| 1min 0s17LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated18no method|m0|18| 1min 0s18LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated01no method|m0|01| 1min 0s01LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated00no method|m0|00| 1min 0s00LowUpdateEngineAutoGenerated
                                                                                                ;Warning.png   Rule Violated:    ND1207    Non-static classes should be instantiated or turned to static

                                                                                                24 typesmethodsUsingMeDebtSeverityFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated19no method|m0|19| 1min 0s19LowUpdateEngineAutoGenerated
                                                                                                ;class.pngModule02no method|m0|02| 1min 0s02LowStride.CommunityToolkit.Module
                                                                                                ;class.pngUpdateEngineAutoGenerated03no method|m0|03| 1min 0s03LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated04no method|m0|04| 1min 0s04LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated05no method|m0|05| 1min 0s05LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated06no method|m0|06| 1min 0s06LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated07no method|m0|07| 1min 0s07LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated08no method|m0|08| 1min 0s08LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated09no method|m0|09| 1min 0s09LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated10no method|m0|10| 1min 0s10LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated11no method|m0|11| 1min 0s11LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated12no method|m0|12| 1min 0s12LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated13no method|m0|13| 1min 0s13LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated14no method|m0|14| 1min 0s14LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated15no method|m0|15| 1min 0s15LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated16no method|m0|16| 1min 0s16LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated17no method|m0|17| 1min 0s17LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated18no method|m0|18| 1min 0s18LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated01no method|m0|01| 1min 0s01LowUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated00no method|m0|00| 1min 0s00LowUpdateEngineAutoGenerated
                                                                                                ;Warning.png   Rule Violated:    ND1207    Non-static classes should be instantiated or turned to static

                                                                                                42 types matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                                49 types matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                                42 typesVisibilityDebtSeverityFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated19public|m0|19| 2min 0s19MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngModule02internal|m0|02| 2min 0s02MediumStride.CommunityToolkit.Module
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer03internal|m0|03| 2min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer04internal|m0|04| 2min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer05internal|m0|05| 2min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer06internal|m0|06| 2min 0s06MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer07internal|m0|07| 2min 0s07MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                                ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer08internal|m0|08| 2min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                                ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer01internal|m0|09| 2min 0s09MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                                ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer09internal|m0|10| 2min 0s10MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                                ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer10internal|m0|11| 2min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                                ;class.pngUpdateEngineAutoGenerated12public|m0|12| 2min 0s12MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated13public|m0|13| 2min 0s13MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated14public|m0|14| 2min 0s14MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated15public|m0|15| 2min 0s15MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated16public|m0|16| 2min 0s16MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated17public|m0|17| 2min 0s17MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated18public|m0|18| 2min 0s18MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated11public|m0|01| 2min 0s01MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer00internal|m0|00| 2min 0s00MediumStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                                ;Ok.png   Validated Rule:    Methods should be declared static if possible
                                                                                                49 typesVisibilityDebtSeverityFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated19public|m0|19| 2min 0s19MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngModule02internal|m0|02| 2min 0s02MediumStride.CommunityToolkit.Module
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer03internal|m0|03| 2min 0s03MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer04internal|m0|04| 2min 0s04MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Game ProfilerSerializer05internal|m0|05| 2min 0s05MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Gam eProfilerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Gizm oBillboardLetterScriptSerializer06internal|m0|06| 2min 0s06MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Giz moBillboardLetterScriptSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_RayS egmentSerializer07internal|m0|07| 2min 0s07MediumStride.Core.DataSerializers .StrideCommunityToolkitScripts_Ray SegmentSerializer
                                                                                                ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderFeatu reSerializer08internal|m0|08| 2min 0s08MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderFea t ureSerializer
                                                                                                ;class.pngStrideCommunityToolkitRenderingDeb ugShapes_ImmediateDebugRenderStage SelectorSerializer01internal|m0|09| 2min 0s09MediumStride.Core.DataSerializers .StrideCommunityToolkitRenderingDe bugShapes_ImmediateDebugRenderSta g eSelectorSerializer
                                                                                                ;class.pngStrideCommunityToolkitBepu_Body2DC omponentSerializer09internal|m0|10| 2min 0s10MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Body2D ComponentSerializer
                                                                                                ;class.pngStrideCommunityToolkitBepu_Simulat ion2DComponentSerializer10internal|m0|11| 2min 0s11MediumStride.Core.DataSerializers .StrideCommunityToolkitBepu_Simula tion2DComponentSerializer
                                                                                                ;class.pngUpdateEngineAutoGenerated12public|m0|12| 2min 0s12MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated13public|m0|13| 2min 0s13MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated14public|m0|14| 2min 0s14MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated15public|m0|15| 2min 0s15MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated16public|m0|16| 2min 0s16MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated17public|m0|17| 2min 0s17MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated18public|m0|18| 2min 0s18MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngUpdateEngineAutoGenerated11public|m0|01| 2min 0s01MediumUpdateEngineAutoGenerated
                                                                                                ;class.pngExample04_MyraUI_MyraSceneRenderer Serializer00internal|m0|00| 2min 0s00MediumStride.Core.DataSerializers .Example04_MyraUI_MyraSceneRendere rSerializer
                                                                                                ;Ok.png   Validated Rule:    Methods should be declared static if possible

                                                                                                53 methods matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                                63 methods matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline)

                                                                                                53 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                                                                                ;method.pngUpdateMain0()|m0|19| 019no method|m0|19| 10min198minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|02| 002no method|m0|02| 10min009minStride.CommunityToolkit.Module .Initialize()
                                                                                                ;property-get.pngget_RotationLock()|m0|03| 003no method|m0|03| 10min019minStride.CommunityToolkit.Bepu .Body2DComponent.get_RotationLock( )
                                                                                                ;method.pngInitialize() ● - |m0|04| 004no method|m0|04| 10min058minStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|05| 005no method|m0|05| 10min068minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|06| 006no method|m0|06| 10min078minStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|07| 007no method|m0|07| 10min088minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|08| 008no method|m0|08| 10min098minStride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|09| 009no method|m0|09| 10min048minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|10| 010no method|m0|10| 10min108minStride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|11| 011no method|m0|11| 10min128minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;ctor.png.ctor()|m0|12| 012no method|m0|12| 10min029minExample01_Basic3DScene_FSharp .NamespaceAnchor..ctor()
                                                                                                ;method.pngInitialize()|m0|13| 013no method|m0|13| 10min138minStride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|14| 014no method|m0|14| 10min148minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|15| 015no method|m0|15| 10min158minStride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|16| 016no method|m0|16| 10min168minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|17| 017no method|m0|17| 10min178minStride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|18| 018no method|m0|18| 10min188minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|01| 001no method|m0|01| 10min118minStride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|00| 000no method|m0|00| 10min038minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;Warning.png   Rule Violated:    ND1702    Potentially Dead Fields
                                                                                                63 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                                                                                ;method.pngUpdateMain0()|m0|19| 019no method|m0|19| 10min198minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|02| 002no method|m0|02| 10min029minStride.CommunityToolkit.Module .Initialize()
                                                                                                ;method.pngScreenToClipSpace(Vector2)|m0|03| 003no method|m0|03| 10min0110minStride.CommunityToolkit.Engine .CameraComponentExtensions .ScreenToClipSpace(Vector2)
                                                                                                ;method.pngGetComponentsInChildrenCore<T> (Queue<Entity>,Boolean)|m0|04| 004no method|m0|04| 10min0016minStride.CommunityToolkit.Engine .EntitySearchExtensions .GetComponentsInChildrenCore<T> (Queue<Entity>,Boolean)
                                                                                                ;property-get.pngget_RotationLock()|m0|05| 005no method|m0|05| 10min039minStride.CommunityToolkit.Bepu .Body2DComponent.get_RotationLock( )
                                                                                                ;method.pngInitialize()|m0|06| 006no method|m0|06| 10min078minStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|07| 007no method|m0|07| 10min088minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|08| 008no method|m0|08| 10min098minStride.Core.DataSerializers .Stride_CommunityToolkit_SkyboxesS erializerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|09| 009no method|m0|09| 10min068minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|10| 010no method|m0|10| 10min108minStride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|11| 011no method|m0|11| 10min128minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|12| 012no method|m0|12| 10min138minStride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|13| 013no method|m0|13| 10min148minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;ctor.png.ctor()|m0|14| 014no method|m0|14| 10min049minExample01_Basic3DScene_FSharp .NamespaceAnchor..ctor()
                                                                                                ;method.pngInitialize()|m0|15| 015no method|m0|15| 10min158minStride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|16| 016no method|m0|16| 10min168minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|17| 017no method|m0|17| 10min178minStride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|18| 018no method|m0|18| 10min188minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;method.pngInitialize()|m0|01| 001no method|m0|01| 10min118minStride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory.Initialize()
                                                                                                ;method.pngUpdateMain0()|m0|00| 000no method|m0|00| 10min058minUpdateEngineAutoGenerated .UpdateMain0()
                                                                                                ;Warning.png   Rule Violated:    ND1702    Potentially Dead Fields

                                                                                                1 field matched +This attribute requires the compilation symbol CODE_ANALYSIS to be set on each Visual Studio project relying on it. Without CODE_ANALYSIS symbol defined, the attribute is not compiled and the issues are not suppressed.

                                                                                                2 fields matched Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) -

                                                                                                1 fieldDebtAnnual InterestFull Name
                                                                                                ;field.png_texture|m0|0| 10min08minExample_2D_Playground .SpriteBatchRenderer._texture
                                                                                                ;Ok.png   Validated Rule:    Wrong usage of IsNotDeadCodeAttribute

                                                                                                2 fieldsDebtAnnual InterestFull Name
                                                                                                ;field.png_texture|m0|1| 10min18minExample_2D_Playground .SpriteBatchRenderer._texture
                                                                                                ;field.png_texture|m0|0| 10min08minSpriteBatchRenderer._texture
                                                                                                ;Ok.png   Validated Rule:    Wrong usage of IsNotDeadCodeAttribute

                                                                                                No member matched

                                                                                                ;Ok.png   Code Query:    Assemblies where code was changed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists assemblies in which, code has been changed since the baseline.

                                                                                                1 assembly matched

                                                                                                1 assembly# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                                                                ;assembly.pngStride.CommunityToolkit ● - |m0|0| 2 828|m0|0| 2 797|m0|0| 31Stride.CommunityToolkit
                                                                                                ;Ok.png   Code Query:    New namespaces
                                                                                                • Query Description:

                                                                                                +This code query lists assemblies in which, code has been changed since the baseline.

                                                                                                + No assembly matched

                                                                                                ;Ok.png   Code Query:    New namespaces
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists namespaces that have been added since the baseline.

                                                                                                1 namespace matched

                                                                                                1 namespace# lines of code (LOC)Full Name
                                                                                                ;namespace.pngStride.CommunityToolkit.Scripts .Utils ✱ - |m0|0| 42Stride.CommunityToolkit.Scripts .Utils
                                                                                                ;Ok.png   Code Query:    Namespaces removed
                                                                                                • Query Description:

                                                                                                +This code query lists namespaces that have been added since the baseline.

                                                                                                + No namespace matched

                                                                                                ;Ok.png   Code Query:    Namespaces removed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                This code query lists namespaces that have been removed since the baseline.

                                                                                                No namespace matched

                                                                                                ;Ok.png   Code Query:    Namespaces where code was changed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists namespaces in which, code has been changed since the baseline.

                                                                                                2 namespaces matched

                                                                                                2 namespaces# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                                                                ;namespace.pngStride.CommunityToolkit.Scripts ● - |m100|0| 293|m100|0| 304|m0|1| -11Stride.CommunityToolkit.Scripts
                                                                                                ;namespace.pngStride.Core.DataSerializers ● - |m0|1| 0|m0|1| 0|m100|0| 0Stride.Core.DataSerializers
                                                                                                ;Ok.png   Code Query:    New types
                                                                                                • Query Description:

                                                                                                +This code query lists namespaces in which, code has been changed since the baseline.

                                                                                                + No namespace matched

                                                                                                ;Ok.png   Code Query:    New types
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                This code query lists types that have been added since the baseline.

                                                                                                No type matched

                                                                                                ;Ok.png   Code Query:    Types removed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists types that have been removed since the baseline.

                                                                                                2 types matched

                                                                                                2 types# lines of code (LOC)Full Name
                                                                                                ;class.pngDebugTextPrinter|m0|0| 34Stride.CommunityToolkit.Scripts .DebugTextPrinter
                                                                                                ;enum.pngDisplayPosition1N/AStride.CommunityToolkit.Scripts .DisplayPosition
                                                                                                ;Ok.png   Code Query:    Types where code was changed

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    Types where code was changed

                                                                                                3 types matched

                                                                                                3 types# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                                                                ;class.pngBasic2DCameraController ● - |m43|1| 59|m37|1| 47|m100|0| 12Stride.CommunityToolkit.Scripts .Basic2DCameraController
                                                                                                ;class.pngBasic3DCameraController ● - |m100|0| 136|m100|0| 125|m91|1| 11Stride.CommunityToolkit.Scripts .Basic3DCameraController
                                                                                                ;class.pngStride_CommunityToolkitSerializerF actory ● - |m0|2| 0|m0|2| 0|m0|2| 0Stride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                ;Ok.png   Code Query:    Heuristic to find types moved from one namespace or assembly to another
                                                                                                • Query Description:

                                                                                                +• Compare older and newer versions decompiled with Reflector

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    Heuristic to find types moved from one namespace or assembly to another
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists types moved from one namespace or assembly to another. The heuristic implemented consists in making a join LINQ query on type name (without namespace prefix), applied to the two sets of types added and types removed.

                                                                                                2 types matched

                                                                                                2 typesOlderParentNamespaceOlderParentAssemblyFull Name
                                                                                                ;class.pngDebugTextPrinter ✱ - 1;namespace.pngStride.CommunityToolkit.Scripts1;assembly.pngStride.CommunityToolkitStride.CommunityToolkit.Scripts .Utils.DebugTextPrinter
                                                                                                ;enum.pngDisplayPosition ✱ - 0;namespace.pngStride.CommunityToolkit.Scripts0;assembly.pngStride.CommunityToolkitStride.CommunityToolkit.Scripts .Utils.DisplayPosition
                                                                                                ;Ok.png   Code Query:    Types directly using one or several types changed

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    Types directly using one or several types changed

                                                                                                21 types matched

                                                                                                21 typestypesChangedUsedFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated|m0|19|

                                                                                                1 type

                                                                                                UpdateEngineAutoGenerated
                                                                                                ;class.pngEntityExtensions|m100|00|

                                                                                                2 types

                                                                                                Stride.CommunityToolkit.Engine .EntityExtensions
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer|m0|03|

                                                                                                1 type

                                                                                                Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer|m0|04|

                                                                                                1 type

                                                                                                Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                                ;class.pngStride_CommunityToolkit_WindowsSer ializerFactory|m0|05|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory
                                                                                                ;class.pngExample01_Basic3DSceneSerializerFa ctory|m0|06|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory
                                                                                                ;class.pngExample01_Basic3DScene_FSharpSeria lizerFactory|m0|07|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory
                                                                                                ;class.pngExample01_Basic3DScene_VBasicSeria lizerFactory|m0|08|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory
                                                                                                ;class.pngExample02_GiveMeACubeSerializerFac tory|m0|09|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory
                                                                                                ;class.pngExample03_StrideUI_CapsuleAndWindo wSerializerFactory|m0|10|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory
                                                                                                ;class.pngExample04_MyraUISerializerFactory|m0|11|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example04_MyraUISerializerFactory
                                                                                                ;class.pngExample05_ProceduralGeometrySerial izerFactory|m0|12|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory
                                                                                                ;class.pngExample06_ImageProcessingSerialize rFactory|m0|13|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory
                                                                                                ;class.pngExample07_CubeClickerSerializerFac tory|m0|14|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory
                                                                                                ;class.pngStride_CommunityToolkit_ExamplesSe rializerFactory|m0|15|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory
                                                                                                ;class.pngExample_CubicleCalamitySerializerF actory|m0|16|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_CubicleCalamitySerializer Factory
                                                                                                ;class.pngExample01_Basic2DSceneSerializerFa ctory|m0|17|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic2DSceneSerializerF actory
                                                                                                ;class.pngExample08_DebugShapesSerializerFac tory|m0|18|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example08_DebugShapesSerializerFa ctory
                                                                                                ;class.pngExample_CommonSerializerFactory|m0|02|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_CommonSerializerFactory
                                                                                                ;class.pngExample_2D_PlaygroundSerializerFac tory|m0|01|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_2D_PlaygroundSerializerFa ctory
                                                                                                ;Ok.png   Code Query:    Types indirectly using one or several types changed

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    Types indirectly using one or several types changed

                                                                                                47 types matched

                                                                                                47 typesdepthOfUsingTypesChangedtypesChangedDirectlyUsedFull Name
                                                                                                ;class.pngUpdateEngineAutoGenerated|m0|19| 1|m50|19|

                                                                                                1 type

                                                                                                UpdateEngineAutoGenerated
                                                                                                ;class.pngEntityExtensions|m0|02| 1|m100|00|

                                                                                                2 types

                                                                                                Stride.CommunityToolkit.Engine .EntityExtensions
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c2DCameraControllerSerializer|m0|03| 1|m50|03|

                                                                                                1 type

                                                                                                Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic2DCameraControllerSerializer
                                                                                                ;class.pngStrideCommunityToolkitScripts_Basi c3DCameraControllerSerializer|m0|04| 1|m50|04|

                                                                                                1 type

                                                                                                Stride.Core.DataSerializers .StrideCommunityToolkitScripts_Bas ic3DCameraControllerSerializer
                                                                                                ;class.pngStride_CommunityToolkit_WindowsSer ializerFactory|m0|05| 1|m50|05|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Stride_CommunityToolkit_WindowsSe rializerFactory
                                                                                                ;class.pngExample01_Basic3DSceneSerializerFa ctory|m0|06| 1|m50|06|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DSceneSerializerF actory
                                                                                                ;class.pngExample01_Basic3DScene_FSharpSeria lizerFactory|m0|07| 1|m50|07|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DScene_FSharpSeri alizerFactory
                                                                                                ;class.pngExample01_Basic3DScene_VBasicSeria lizerFactory|m0|08| 1|m50|08|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic3DScene_VBasicSeri alizerFactory
                                                                                                ;class.pngExample02_GiveMeACubeSerializerFac tory|m0|09| 1|m50|09|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example02_GiveMeACubeSerializerFa ctory
                                                                                                ;class.pngExample03_StrideUI_CapsuleAndWindo wSerializerFactory|m0|10| 1|m50|10|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example03_StrideUI_CapsuleAndWind owSerializerFactory
                                                                                                ;class.pngExample04_MyraUISerializerFactory|m0|11| 1|m50|11|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example04_MyraUISerializerFactory
                                                                                                ;class.pngExample05_ProceduralGeometrySerial izerFactory|m0|12| 1|m50|12|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example05_ProceduralGeometrySeria lizerFactory
                                                                                                ;class.pngExample06_ImageProcessingSerialize rFactory|m0|13| 1|m50|13|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example06_ImageProcessingSerializ erFactory
                                                                                                ;class.pngExample07_CubeClickerSerializerFac tory|m0|14| 1|m50|14|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example07_CubeClickerSerializerFa ctory
                                                                                                ;class.pngStride_CommunityToolkit_ExamplesSe rializerFactory|m0|15| 1|m50|15|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Stride_CommunityToolkit_ExamplesS erializerFactory
                                                                                                ;class.pngExample_CubicleCalamitySerializerF actory|m0|16| 1|m50|16|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_CubicleCalamitySerializer Factory
                                                                                                ;class.pngExample01_Basic2DSceneSerializerFa ctory|m0|17| 1|m50|17|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example01_Basic2DSceneSerializerF actory
                                                                                                ;class.pngExample08_DebugShapesSerializerFac tory|m0|18| 1|m50|18|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example08_DebugShapesSerializerFa ctory
                                                                                                ;class.pngExample_CommonSerializerFactory|m0|01| 1|m50|02|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_CommonSerializerFactory
                                                                                                ;class.pngExample_2D_PlaygroundSerializerFac tory|m0|00| 1|m50|01|

                                                                                                1 type

                                                                                                • ;class.pngStride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory
                                                                                                Stride.Core.DataSerializers .Example_2D_PlaygroundSerializerFa ctory
                                                                                                ;Ok.png   Code Query:    New methods
                                                                                                • Query Description:

                                                                                                +The query result includes types changed directly used, and the depth of usage of types indirectly used, depth of usage as defined in the documentation of DepthOfIsUsingAny() NDepend API method: https://www.ndepend.com/api/webframe.html#NDepend.API~NDepend.CodeModel.ExtensionMethodsSequenceUsage~DepthOfIsUsingAny.html

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    New methods
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists methods that have been added since the baseline.

                                                                                                4 methods matched

                                                                                                4 methods# lines of code (LOC)Full Name
                                                                                                ;method.pngStart() ✱ - |m0|3| 2Stride.CommunityToolkit.Scripts .Basic2DCameraController.Start()
                                                                                                ;method.pngToggleInstructionKeys() ✱ - |m100|1| 6Stride.CommunityToolkit.Scripts .Basic2DCameraController .ToggleInstructionKeys()
                                                                                                ;method.pngToggleInstructionKeys() ✱ - |m100|0| 6Stride.CommunityToolkit.Scripts .Basic3DCameraController .ToggleInstructionKeys()
                                                                                                ;method.pngResetCameraToDefault() ✱ - |m50|2| 4Stride.CommunityToolkit.Scripts .Basic3DCameraController .ResetCameraToDefault()
                                                                                                ;Ok.png   Code Query:    Methods removed
                                                                                                • Query Description:

                                                                                                +This code query lists methods that have been added since the baseline.

                                                                                                + No method matched

                                                                                                ;Ok.png   Code Query:    Methods removed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                This code query lists methods that have been removed since the baseline.

                                                                                                No method matched

                                                                                                ;Ok.png   Code Query:    Methods where code was changed

                                                                                                8 methods matched

                                                                                                8 methods# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
                                                                                                ;method.pngUpdate() ● - |m100|0| 11|m72|1| 8|m100|1| 3Stride.CommunityToolkit.Scripts .Basic2DCameraController.Update()
                                                                                                ;method.pngResetCameraToDefault() ● - |m36|4| 4|m36|4| 4|m40|6| 0Stride.CommunityToolkit.Scripts .Basic2DCameraController .ResetCameraToDefault()
                                                                                                ;ctor.png.ctor() ● - |m9|6| 1|m0|7| 0|m60|2| 1Stride.CommunityToolkit.Scripts .Basic2DCameraController..ctor()
                                                                                                ;ctor.png.cctor() ● - |m9|5| 1|m9|5| 1|m40|5| 0Stride.CommunityToolkit.Scripts .Basic2DCameraController..cctor()
                                                                                                ;method.pngStart() ● - |m81|2| 9|m54|2| 6|m100|0| 3Stride.CommunityToolkit.Scripts .Basic3DCameraController.Start()
                                                                                                ;method.pngUpdate() ● - |m36|3| 4|m36|3| 4|m40|4| 0Stride.CommunityToolkit.Scripts .Basic3DCameraController.Update()
                                                                                                ;method.pngProcessInput() ● - |m81|1| 9|m100|0| 11|m0|7| -2Stride.CommunityToolkit.Scripts .Basic3DCameraController .ProcessInput()
                                                                                                ;method.pngInitialize() ● - |m0|7| 0|m0|6| 0|m40|3| 0Stride.Core.DataSerializers .Stride_CommunityToolkitSerializer Factory.Initialize()
                                                                                                ;Ok.png   Code Query:    Methods directly calling one or several methods changed

                                                                                                + No method matched

                                                                                                ;Ok.png   Code Query:    Methods directly calling one or several methods changed

                                                                                                1 method matched

                                                                                                1 methodmethodsChangedCalledFull Name
                                                                                                ;method.pngAdd2DCameraController(Entity)|m0|0|

                                                                                                1 method

                                                                                                Stride.CommunityToolkit.Engine .EntityExtensions .Add2DCameraController(Entity)
                                                                                                ;Ok.png   Code Query:    Methods indirectly calling one or several methods changed

                                                                                                + No method matched

                                                                                                ;Ok.png   Code Query:    Methods indirectly calling one or several methods changed

                                                                                                4 methods matched

                                                                                                4 methodsdepthOfUsingMethodsChangedmethodsChangedDirectlyUsedFull Name
                                                                                                ;method.pngAdd2DCameraController(Entity)|m0|3| 1|m100|0|

                                                                                                1 method

                                                                                                Stride.CommunityToolkit.Engine .EntityExtensions .Add2DCameraController(Entity)
                                                                                                ;method.pngSetupBase2DScene(Game)|m33|2| 23no methodStride.CommunityToolkit.Engine .GameExtensions.SetupBase2DScene (Game)
                                                                                                ;method.pngSetupBase2DSceneWithBepu(Game)|m33|1| 22no methodStride.CommunityToolkit.Engine .GameExtensions .SetupBase2DSceneWithBepu(Game)
                                                                                                ;method.png<Main>$(String[])|m100|0| 41no methodProgram.<Main>$(String[])
                                                                                                ;Ok.png   Code Query:    New fields
                                                                                                • Query Description:

                                                                                                +The query result includes methods changed directly used, and the depth of usage of methods indirectly used, depth of usage as defined in the documentation of DepthOfIsUsingAny() NDepend API method: https://www.ndepend.com/api/webframe.html#NDepend.API~NDepend.CodeModel.ExtensionMethodsSequenceUsage~DepthOfIsUsingAny.html

                                                                                                + No method matched

                                                                                                ;Ok.png   Code Query:    New fields
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists fields that have been added since the baseline.

                                                                                                6 fields matched

                                                                                                6 fieldsFull Name
                                                                                                ;literal.pngCameraMoveSpeed ✱ - Stride.CommunityToolkit.Scripts .Basic2DCameraController .CameraMoveSpeed
                                                                                                ;field.png_defaultCameraPosition ✱ - Stride.CommunityToolkit.Scripts .Basic2DCameraController ._defaultCameraPosition
                                                                                                ;field.png_instructions ✱ - Stride.CommunityToolkit.Scripts .Basic2DCameraController ._instructions
                                                                                                ;field.png_showInstructions ✱ - Stride.CommunityToolkit.Scripts .Basic2DCameraController ._showInstructions
                                                                                                ;field.png_defaultCameraPosition ✱ - Stride.CommunityToolkit.Scripts .Basic3DCameraController ._defaultCameraPosition
                                                                                                ;field.png_defaultCameraRotation ✱ - Stride.CommunityToolkit.Scripts .Basic3DCameraController ._defaultCameraRotation
                                                                                                ;Ok.png   Code Query:    Fields removed
                                                                                                • Query Description:

                                                                                                +This code query lists fields that have been added since the baseline.

                                                                                                + No field matched

                                                                                                ;Ok.png   Code Query:    Fields removed
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists fields that have been removed since the baseline.

                                                                                                2 fields matched

                                                                                                2 fieldsFull Name
                                                                                                ;literal.pngMoveSpeedStride.CommunityToolkit.Scripts .Basic2DCameraController.MoveSpeed
                                                                                                ;field.png_defaultPositionStride.CommunityToolkit.Scripts .Basic2DCameraController ._defaultPosition
                                                                                                ;Ok.png   Code Query:    Third party types that were not used and that are now used
                                                                                                • Query Description:

                                                                                                +This code query lists fields that have been removed since the baseline.

                                                                                                + No field matched

                                                                                                ;Ok.png   Code Query:    Third party types that were not used and that are now used
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists types defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                                                                3 types matched

                                                                                                3 typesMethodsFieldsTypesUsingMeFull Name
                                                                                                ;struct.pngChar2no method2no field|m0|2|

                                                                                                1 type

                                                                                                System.Char
                                                                                                ;class.pngStringBuilder|m100|1|

                                                                                                3 methods

                                                                                                • ;method.pngSystem.Text.StringBuilder.Append (String)
                                                                                                • ;method.pngSystem.Text.StringBuilder.Append (Char)
                                                                                                • ;method.pngSystem.Text.StringBuilder.Append (Object)
                                                                                                1no field|m0|1|

                                                                                                1 type

                                                                                                System.Text.StringBuilder
                                                                                                ;class.pngEqualityComparer<T>|m100|0|

                                                                                                3 methods

                                                                                                • ;property-get.pngSystem.Collections.Generic .EqualityComparer<T>.get_Default()
                                                                                                • ;method.pngSystem.Collections.Generic .EqualityComparer<T>.Equals(T,T)
                                                                                                • ;method.pngSystem.Collections.Generic .EqualityComparer<T>.GetHashCode(T )
                                                                                                0no field|m0|0|

                                                                                                1 type

                                                                                                System.Collections.Generic .EqualityComparer<T>
                                                                                                ;Ok.png   Code Query:    Third party types that were used and that are not used anymore
                                                                                                • Query Description:

                                                                                                +This code query lists types defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                                                                + No type matched

                                                                                                ;Ok.png   Code Query:    Third party types that were used and that are not used anymore
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                This code query lists types defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                                                                                No type matched

                                                                                                ;Ok.png   Code Query:    Third party methods that were not used and that are now used
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                -This code query lists methods defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                                                                1 method matched

                                                                                                1 methodMethodsCallingMeFull Name
                                                                                                ;method.pngEnsureSufficientExecutionStack()|m0|0|

                                                                                                1 method

                                                                                                System.Runtime.CompilerServices .RuntimeHelpers .EnsureSufficientExecutionStack()
                                                                                                ;Ok.png   Code Query:    Third party methods that were used and that are not used anymore
                                                                                                • Query Description:

                                                                                                +This code query lists methods defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                                                                                + No method matched

                                                                                                ;Ok.png   Code Query:    Third party methods that were used and that are not used anymore
                                                                                                • Query Description:

                                                                                                This query is executed only if a baseline for comparison is defined (diff mode).

                                                                                                This code query lists methods defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                                                                                No method matched

                                                                                                ;Ok.png   Code Query:    Third party fields that were not used and that are now used
                                                                                                • Query Description:

                                                                                                @@ -2906,25 +2983,25 @@

                                                                                                Debt

                                                                                                Is referenced by
                                                                                                Stride.CommunityToolkit v1.0.0.0Stride.Core v4.2.0.1 ; System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; - Stride v4.2.0.2122 ; - Stride.Graphics v4.2.0.2122 ; - Stride.Physics v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; - Stride.Input v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; + Stride v4.2.0.2232 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Physics v4.2.0.2232 ; + System.Collections v8.0.0.0 ; + Stride.Games v4.2.0.2232 ; + Stride.Input v4.2.0.2232 ; System.Linq v8.0.0.0 ; Stride.Core.MicroThreading v4.2.0.1 ; - System.Collections v8.0.0.0 ; Stride.BepuPhysics v0.9.2.0 ; System.Runtime.InteropServices v8.0.0.0 ; BepuPhysics v2.5.0.0 ; BepuUtilities v2.5.0.0 ; System.Memory v8.0.0.0 ; - Stride.Shaders v4.2.0.2122 ; - Stride.UI v4.2.0.2122 ; - Stride.Particles v4.2.0.2122 ; + Stride.Shaders v4.2.0.2232 ; + Stride.UI v4.2.0.2232 ; + Stride.Particles v4.2.0.2232 ; BulletSharp.NetStandard v1.0.0.0 ; Stride.CommunityToolkit.Examples v1.0.0.0 ; Example01_Basic3DScene v1.0.0.0 ; @@ -2943,15 +3020,19 @@

                                                                                                Debt

                                                                                                Example_Bepu_Playground v1.0.0.0 ; Example.Common v1.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; + TextureMapping_Example01 v1.0.0.0 ; + Easing_Example01 v1.0.0.0 ; + Physics_Example001 v1.0.0.0 ; + Example09_Renderer v1.0.0.0 ;
                                                                                                Stride.CommunityToolkit.Skyboxes v1.0.0.0Stride.Core v4.2.0.1 ; System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Graphics v4.2.0.2122 ; - Stride.Rendering v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Rendering v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride v4.2.0.2122 ; - Stride.Shaders v4.2.0.2122 ; + Stride v4.2.0.2232 ; + Stride.Shaders v4.2.0.2232 ; System.Collections v8.0.0.0 ; Example01_Basic3DScene v1.0.0.0 ; Example02_GiveMeACube v1.0.0.0 ; @@ -2965,6 +3046,7 @@

                                                                                                Debt

                                                                                                Example08_DebugShapes v1.0.0.0 ; Example_2D_Playground v1.0.0.0 ; Example_Bepu_Playground v1.0.0.0 ; + Example09_Renderer v1.0.0.0 ;
                                                                                                Stride.CommunityToolkit.Windows v1.0.0.0Stride.Core v4.2.0.1 ; System.Runtime v8.0.0.0 ; System.Collections v8.0.0.0 ; @@ -2983,9 +3065,13 @@

                                                                                                Debt

                                                                                                Example08_DebugShapes v1.0.0.0 ; Example_2D_Playground v1.0.0.0 ; Example_Bepu_Playground v1.0.0.0 ; + TextureMapping_Example01 v1.0.0.0 ; + Easing_Example01 v1.0.0.0 ; + Physics_Example001 v1.0.0.0 ; + Example09_Renderer v1.0.0.0 ;
                                                                                                Example01_Basic3DScene v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; @@ -2993,12 +3079,12 @@

                                                                                                Debt

                                                                                                System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ;
                                                                                                Stride.CommunityToolkit.Examples v1.0.0.0 ; -
                                                                                                Example01_Basic3DScene_FSharp v1.0.0.0Stride.Engine v4.2.0.2122 ; +
                                                                                                Example01_Basic3DScene_FSharp v1.0.0.0Stride.Engine v4.2.0.2232 ; FSharp.Core v8.0.0.0 ; System.Runtime v8.0.0.0 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; - Stride.Games v4.2.0.2122 ; + Stride.Games v4.2.0.2232 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.Core v4.2.0.1 ; System.Collections v8.0.0.0 ; @@ -3006,8 +3092,8 @@

                                                                                                Debt

                                                                                                Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example01_Basic3DScene_VBasic v1.0.0.0Stride.Core v4.2.0.1 ; System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; @@ -3016,8 +3102,8 @@

                                                                                                Debt

                                                                                                Stride.CommunityToolkit.Windows v1.0.0.0 ;
                                                                                                Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example02_GiveMeACube v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; @@ -3026,78 +3112,78 @@

                                                                                                Debt

                                                                                                Stride.CommunityToolkit.Windows v1.0.0.0 ;
                                                                                                Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example03_StrideUI_CapsuleAndWindo w v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; - Stride.UI v4.2.0.2122 ; - Stride.Graphics v4.2.0.2122 ; + Stride.UI v4.2.0.2232 ; + Stride.Graphics v4.2.0.2232 ; System.Console v8.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core.Serialization v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; Stride.Core v4.2.0.1 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example04_MyraUI v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core v4.2.0.1 ; - Myra v1.5.5.0 ; + Myra v1.5.7.0 ; System.ObjectModel v8.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example05_ProceduralGeometry v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride v4.2.0.2122 ; - Stride.Rendering v4.2.0.2122 ; + Stride v4.2.0.2232 ; + Stride.Rendering v4.2.0.2232 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.Core v4.2.0.1 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example06_ImageProcessing v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; - Stride.UI v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; + Stride.UI v4.2.0.2232 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.Core v4.2.0.1 ; - Stride v4.2.0.2122 ; - Stride.Rendering v4.2.0.2122 ; + Stride v4.2.0.2232 ; + Stride.Rendering v4.2.0.2232 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; Stride.CommunityToolkit.Examples v1.0.0.0 ;
                                                                                                Example07_CubeClicker v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; NexYamlSerializer v1.0.0.0 ; - Stride.Games v4.2.0.2122 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; Stride.Core.Serialization v4.2.0.1 ; Stride.Core v4.2.0.1 ; System.Collections v8.0.0.0 ; - Stride.Input v4.2.0.2122 ; - Stride.Physics v4.2.0.2122 ; + Stride.Input v4.2.0.2232 ; + Stride.Physics v4.2.0.2232 ; System.Linq v8.0.0.0 ; System.Console v8.0.0.0 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; Stride.Core.MicroThreading v4.2.0.1 ; - Stride.UI v4.2.0.2122 ; + Stride.UI v4.2.0.2232 ; System.Runtime.InteropServices v8.0.0.0 ; Stride.Core.IO v4.2.0.1 ; System.Memory v8.0.0.0 ; @@ -3123,41 +3209,41 @@

                                                                                                Debt

                                                                                                Example07_CubeClicker v1.0.0.0 ; Stride.CommunityToolkit v1.0.0.0 ;
                                                                                                -
                                                                                                Example_CubicleCalamity v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core v4.2.0.1 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; System.Collections v8.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; - Stride.Physics v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Physics v4.2.0.2232 ; System.Runtime.InteropServices v8.0.0.0 ; System.Console v8.0.0.0 ; System.Linq v8.0.0.0 ; Stride.Core.MicroThreading v4.2.0.1 ; - Stride.Input v4.2.0.2122 ; + Stride.Input v4.2.0.2232 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; -
                                                                                                Example01_Basic2DScene v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.Core v4.2.0.1 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; -
                                                                                                Example08_DebugShapes v1.0.0.0System.Runtime v8.0.0.0 ; - Stride.Engine v4.2.0.2122 ; - Stride.Games v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core v4.2.0.1 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; System.Linq v8.0.0.0 ; - Stride.Physics v4.2.0.2122 ; - Stride.Input v4.2.0.2122 ; + Stride.Physics v4.2.0.2232 ; + Stride.Input v4.2.0.2232 ; System.Threading v8.0.0.0 ; System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; @@ -3165,46 +3251,92 @@

                                                                                                Debt

                                                                                                System.Runtime v8.0.0.0 ; Stride.CommunityToolkit v1.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; System.Collections v8.0.0.0 ;
                                                                                                Example_2D_Playground v1.0.0.0 ; Example_Bepu_Playground v1.0.0.0 ;
                                                                                                Example_2D_Playground v1.0.0.0System.Runtime v8.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; Stride.CommunityToolkit v1.0.0.0 ; - Stride.Engine v4.2.0.2122 ; + Stride.Engine v4.2.0.2232 ; System.Collections v8.0.0.0 ; Example.Common v1.0.0.0 ; - Stride.Physics v4.2.0.2122 ; + Stride.Physics v4.2.0.2232 ; System.Runtime.InteropServices v8.0.0.0 ; - Stride.Games v4.2.0.2122 ; + Stride.Games v4.2.0.2232 ; Stride.Core v4.2.0.1 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; System.Linq v8.0.0.0 ; - Stride.Input v4.2.0.2122 ; - Stride.Graphics v4.2.0.2122 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Input v4.2.0.2232 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Rendering v4.2.0.2232 ; Stride.Core.Serialization v4.2.0.1 ; - Stride v4.2.0.2122 ; + Stride v4.2.0.2232 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; -
                                                                                                Example_Bepu_Playground v1.0.0.0System.Runtime v8.0.0.0 ; Stride.Core.Mathematics v4.2.0.1 ; - Stride.Rendering v4.2.0.2122 ; + Stride.Rendering v4.2.0.2232 ; Example.Common v1.0.0.0 ; - Stride.Physics v4.2.0.2122 ; - Stride.Engine v4.2.0.2122 ; + Stride.Physics v4.2.0.2232 ; + Stride.Engine v4.2.0.2232 ; Stride.BepuPhysics v0.9.2.0 ; System.Collections v8.0.0.0 ; System.Runtime.InteropServices v8.0.0.0 ; Stride.CommunityToolkit v1.0.0.0 ; - Stride.Games v4.2.0.2122 ; + Stride.Games v4.2.0.2232 ; Stride.Core v4.2.0.1 ; Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; System.Linq v8.0.0.0 ; - Stride.Graphics v4.2.0.2122 ; - Stride.Input v4.2.0.2122 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Input v4.2.0.2232 ; + Stride.CommunityToolkit.Windows v1.0.0.0 ; + -
                                                                                                TextureMapping_Example01 v1.0.0.0System.Runtime v8.0.0.0 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; + Stride.CommunityToolkit v1.0.0.0 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Rendering v4.2.0.2232 ; + Stride.Core.Mathematics v4.2.0.1 ; + Stride.Core v4.2.0.1 ; + System.Collections v8.0.0.0 ; + Stride.CommunityToolkit.Windows v1.0.0.0 ; + -
                                                                                                Easing_Example01 v1.0.0.0System.Runtime v8.0.0.0 ; + Stride.Core.Mathematics v4.2.0.1 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; + Stride.CommunityToolkit v1.0.0.0 ; + Stride.Rendering v4.2.0.2232 ; + System.Console v8.0.0.0 ; + Stride v4.2.0.2232 ; + Stride.Input v4.2.0.2232 ; + Stride.Core v4.2.0.1 ; + System.Collections v8.0.0.0 ; + Stride.CommunityToolkit.Windows v1.0.0.0 ; + -
                                                                                                Physics_Example001 v1.0.0.0System.Runtime v8.0.0.0 ; + Stride.Engine v4.2.0.2232 ; + Stride.Physics v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; + Stride.CommunityToolkit v1.0.0.0 ; + Stride.Core.Mathematics v4.2.0.1 ; + Stride.Rendering v4.2.0.2232 ; + Stride.Input v4.2.0.2232 ; + Stride.Core v4.2.0.1 ; + System.Collections v8.0.0.0 ; + Stride.CommunityToolkit.Windows v1.0.0.0 ; + -
                                                                                                Example09_Renderer v1.0.0.0System.Runtime v8.0.0.0 ; + Stride.Engine v4.2.0.2232 ; + Stride.Games v4.2.0.2232 ; + Stride.CommunityToolkit v1.0.0.0 ; + Stride.Core.Mathematics v4.2.0.1 ; + Stride.Rendering v4.2.0.2232 ; + Stride.CommunityToolkit.Skyboxes v1.0.0.0 ; + Stride.Core.Serialization v4.2.0.1 ; + Stride.Graphics v4.2.0.2232 ; + Stride.Core v4.2.0.1 ; + System.Linq v8.0.0.0 ; + System.Collections v8.0.0.0 ; Stride.CommunityToolkit.Windows v1.0.0.0 ; - -

                                                                                                Assemblies Build Order

                                                                                                1. Stride.CommunityToolkit
                                                                                                2. Stride.CommunityToolkit.Skyboxes
                                                                                                3. Stride.CommunityToolkit.Windows
                                                                                                4. Example01_Basic3DScene
                                                                                                5. Example01_Basic3DScene_FSharp
                                                                                                6. Example01_Basic3DScene_VBasic
                                                                                                7. Example02_GiveMeACube
                                                                                                8. Example03_StrideUI_CapsuleAndWindow
                                                                                                9. Example04_MyraUI
                                                                                                10. Example05_ProceduralGeometry
                                                                                                11. Example06_ImageProcessing
                                                                                                12. Example07_CubeClicker
                                                                                                13. Stride.CommunityToolkit.Examples
                                                                                                14. Example_CubicleCalamity
                                                                                                15. Example01_Basic2DScene
                                                                                                16. Example08_DebugShapes
                                                                                                17. Example.Common
                                                                                                18. Example_2D_Playground
                                                                                                19. Example_Bepu_Playground

                                                                                                Assemblies Build Order

                                                                                                1. Stride.CommunityToolkit
                                                                                                2. Stride.CommunityToolkit.Skyboxes
                                                                                                3. Stride.CommunityToolkit.Windows
                                                                                                4. Example01_Basic3DScene
                                                                                                5. Example01_Basic3DScene_FSharp
                                                                                                6. Example01_Basic3DScene_VBasic
                                                                                                7. Example02_GiveMeACube
                                                                                                8. Example03_StrideUI_CapsuleAndWindow
                                                                                                9. Example04_MyraUI
                                                                                                10. Example05_ProceduralGeometry
                                                                                                11. Example06_ImageProcessing
                                                                                                12. Example07_CubeClicker
                                                                                                13. Stride.CommunityToolkit.Examples
                                                                                                14. Example_CubicleCalamity
                                                                                                15. Example01_Basic2DScene
                                                                                                16. Example08_DebugShapes
                                                                                                17. Example.Common
                                                                                                18. Example_2D_Playground
                                                                                                19. Example_Bepu_Playground

                                                                                                Abstractness versus Instability Diagram

                                                                                                +

                                                                                                -

                                                                                                Assemblies Build Order

                                                                                                1. Stride.CommunityToolkit
                                                                                                2. Stride.CommunityToolkit.Skyboxes
                                                                                                3. Stride.CommunityToolkit.Windows
                                                                                                4. Example01_Basic3DScene
                                                                                                5. Example01_Basic3DScene_FSharp
                                                                                                6. Example01_Basic3DScene_VBasic
                                                                                                7. Example02_GiveMeACube
                                                                                                8. Example03_StrideUI_CapsuleAndWindow
                                                                                                9. Example04_MyraUI
                                                                                                10. Example05_ProceduralGeometry
                                                                                                11. Example06_ImageProcessing
                                                                                                12. Example07_CubeClicker
                                                                                                13. Stride.CommunityToolkit.Examples
                                                                                                14. Example_CubicleCalamity
                                                                                                15. Example01_Basic2DScene
                                                                                                16. Example08_DebugShapes
                                                                                                17. Example.Common
                                                                                                18. Example_2D_Playground
                                                                                                19. Example_Bepu_Playground
                                                                                                20. TextureMapping_Example01
                                                                                                21. Easing_Example01
                                                                                                22. Physics_Example001
                                                                                                23. Example09_Renderer

                                                                                                Assemblies Build Order

                                                                                                1. Stride.CommunityToolkit
                                                                                                2. Stride.CommunityToolkit.Skyboxes
                                                                                                3. Stride.CommunityToolkit.Windows
                                                                                                4. Example01_Basic3DScene
                                                                                                5. Example01_Basic3DScene_FSharp
                                                                                                6. Example01_Basic3DScene_VBasic
                                                                                                7. Example02_GiveMeACube
                                                                                                8. Example03_StrideUI_CapsuleAndWindow
                                                                                                9. Example04_MyraUI
                                                                                                10. Example05_ProceduralGeometry
                                                                                                11. Example06_ImageProcessing
                                                                                                12. Example07_CubeClicker
                                                                                                13. Stride.CommunityToolkit.Examples
                                                                                                14. Example_CubicleCalamity
                                                                                                15. Example01_Basic2DScene
                                                                                                16. Example08_DebugShapes
                                                                                                17. Example.Common
                                                                                                18. Example_2D_Playground
                                                                                                19. Example_Bepu_Playground
                                                                                                20. TextureMapping_Example01
                                                                                                21. Easing_Example01
                                                                                                22. Physics_Example001
                                                                                                23. Example09_Renderer

                                                                                                Abstractness versus Instability Diagram

                                                                                                The Abstractness versus Instability Diagram helps to detect which assemblies are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable).

                                                                                                • Abstractness: If an assembly contains many abstract types (i.e interfaces and abstract classes) and few concrete types, it is considered as abstract.
                                                                                                • Instability: @@ -3212,6 +3344,6 @@

                                                                                                  Debt

                                                                                                Online documentation:

                                                                                                \ No newline at end of file diff --git a/toolkit/ndepend/NDependReportFiles/AbstractnessVSInstability.png b/toolkit/ndepend/NDependReportFiles/AbstractnessVSInstability.png index 5cc9ea8..5efdf21 100644 Binary files a/toolkit/ndepend/NDependReportFiles/AbstractnessVSInstability.png and b/toolkit/ndepend/NDependReportFiles/AbstractnessVSInstability.png differ diff --git a/toolkit/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png b/toolkit/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png index 1737e69..010263c 100644 Binary files a/toolkit/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png and b/toolkit/ndepend/NDependReportFiles/ComponentDependenciesDiagram.png differ diff --git a/toolkit/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png b/toolkit/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png index 8e09910..3c27e74 100644 Binary files a/toolkit/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png and b/toolkit/ndepend/NDependReportFiles/ComponentDependenciesMatrix.png differ diff --git a/toolkit/ndepend/NDependReportFiles/NDependReport.css b/toolkit/ndepend/NDependReportFiles/NDependReport.css index 73d3670..5a20f8f 100644 --- a/toolkit/ndepend/NDependReportFiles/NDependReport.css +++ b/toolkit/ndepend/NDependReportFiles/NDependReport.css @@ -1 +1 @@ -@import url('ndependreport.css');.ndependScreen{display:none;}html,body{padding:0;margin:0;background:#f0f0f0;}body{font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;}h4{display:block;width:100%;width:100%;padding-left:19px;font-weight:normal;font-size:20px;margin-top:20px;margin-bottom:14px;clear:both;}ol{font-size:14px;line-height:20px;}a,a:active,a:visited{color:black;text-decoration:none;border-bottom:solid 1px #d6d6d6;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}a:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#container #content .dataTables_wrapper .sorting{background:url('filter.png') no-repeat 95% center #fff4e8;padding-right:20px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting:hover{background:url('filter_down.png') no-repeat 95% center #fae0be;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_desc{background:url('filter_up.png') no-repeat 95% center #fae0be;padding-right:20px;}#container #content .dataTables_wrapper tr,#container #content .dataTables_wrapper tr:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_asc{background:url('filter_down.png') no-repeat 95% center #fae0be;padding-right:20px;}#content,#Groups{width:100%;float:left;background:#fff;}#container #content .ndepend{font-weight:bold;}#container #content .ndepend .then{color:#ff9f10;font-weight:bold;}#lightbox-content{display:none;}.okCount{background:#26d571;border-color:#26d571;color:#116936;}.warnCount{background:#f1c42c;border-color:#f1c42c;color:#95631e;}.errorCount{background:#fb6c5e;border-color:#fb6c5e;color:#7d2a22;}.rn{padding-top:2px!important;padding-bottom:3px!important;}.ry{font-size:8px;color:#bbb;}.tblq{width:100%;}.tdq{text-align:right;color:#aaa;font-size:12px;}body.menu-is-pinned #content{padding-left:260px;box-sizing:border-box;}.imy{transform:translateY(3px);}table.no-line-feed-in-path td:nth-child(10){white-space:nowrap;}#header-wrap{transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;position:fixed;top:0;bottom:0;left:0;width:40px;z-index:100;background:#fafafa;overflow:hidden;}#header-wrap:hover{width:260px;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;}#header-wrap:hover #Menu{left:0;transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;}body.menu-is-pinned #header-wrap{width:260px;}body.menu-is-pinned #header-wrap #Menu{left:0;display:block;}#header-container{position:relative;width:100%;height:100%;background:#7A8189;}#header{width:100%;height:100%;margin-top:35px;}#Menu{transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;position:absolute;top:0;left:-220px;display:none;background:#4a525c;width:220px;height:100%;font-size:14px;}.classIssuesInSourceFiles{color:white;}#MenuLabel{font-weight:bold;font-size:14px;color:white;position:absolute;top:40px;right:0;display:flex;align-items:center;justify-content:center;width:40px;}#MenuLabel span{writing-mode:vertical-rl;}#MenuPin{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:40px;height:30px;border:none;background:none;color:#fff;cursor:pointer;}#MenuPin:hover,#MenuPin:focus{background:#30362d;color:#fff;}#MenuPin svg{fill:currentColor;width:auto;height:12px;}body.menu-is-pinned #MenuPin{color:#ff9f10;}#MenuArrow{display:none;position:absolute;top:15px;right:18px;width:6px;height:10px;background:url('menu_white.png') no-repeat left top transparent;}#header #Menu li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li{background:#4a525c;cursor:pointer;}#header #Menu li.current li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li:hover{background:#30362d;cursor:pointer;}#Menu li:hover{background:#30362d;cursor:pointer;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu li{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;position:relative;display:block;float:left;width:209px;overflow:hidden;padding-top:5px;padding-bottom:2px;padding-left:11px;line-height:22px;border-bottom:solid 1px #3e4650;}#Menu table{float:left;display:block;clear:both;border-collapse:collapse;}#Menu table td{padding-right:10px;}#Menu td{display:block;float:left;}#Menu a,#Menu a:active,#Menu a:hover,#Menu a:visited{color:white;text-decoration:none;border-bottom:0;}.sf-sub-indicator{right:10px;top:8px;display:block;position:absolute;width:8px;height:14px;background:url('menu_gray.png') no-repeat right center transparent;}#Menu .okCount,#Menu .warnCount,#Menu .errorCount{display:block;float:left;width:36px;height:24px;text-align:center;margin-bottom:5px;margin-right:10px;}#Menu .back{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:none;float:left;width:208px;overflow:auto;padding-top:5px;padding-bottom:2px;padding-left:12px;line-height:22px;border-bottom:solid 1px #3e4650;color:white;}#Menu .back:hover{cursor:pointer;background:#30362d;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu .back .arrow{background:url('menu_gray.png') no-repeat left center transparent;width:8px;height:14px;float:left;display:block;margin-top:3px;margin-right:8px;}#Menu .back.active{display:block;}#Menu li.active>a{display:none;}#Menu li.active>ul{display:block;}#Menu li.active{padding:0;width:220px;border:0;}#Menu li.active:hover{background:#4a525c;}#header-wrap:hover #Menu{display:block;}#header-wrap ul{list-style-type:none;margin:0;padding:0;}#header-wrap ul ul{display:none;}#divNavBars{height:35px;}body.menu-is-pinned #divNavBars{padding-left:260px;}.analyzedOn{position:absolute;left:560px;color:#777;}.ndpWebSite{display:block;width:152px;height:35px;position:absolute;top:0;left:952px;border:0!important;}.ndpWebSite a:hover{border:0!important;}.ndependNavbar{font-size:12px;line-height:35px;height:35px;width:100%;display:none;padding-left:182px;background:url('logo.png') no-repeat right center transparent;position:fixed;z-index:999;background-color:#fff;border-bottom:1px solid #e2e2e2;background-position-x:952px;}#ReportInfo{background:#E5F4FF;padding-left:19px;padding-top:7px;padding-bottom:5px;display:table;margin-left:162px;width:921px;position:relative;color:#004672;border-top-right-radius:10px;border:1px solid #e2e2e2;border-bottom:none;margin-top:-1px;}#ReportInfo a,#ReportInfo a:active,#ReportInfo a:visited{color:#004672;border-bottom:solid 1px #81B3D3;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo a:hover{border-bottom:solid 1px #002135;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .heading{font-size:24px;display:block;float:left;clear:left;margin-top:15px;margin-bottom:15px;}#ReportInfo .infotable{float:left;}#ReportInfo .infotable0{width:137px;font-size:13px;padding-bottom:3px;}#ReportInfo .infotable1{font-size:13px;padding-bottom:4px;}#ReportInfo .line .name{font-weight:normal;display:block;float:left;clear:left;width:162px;}#ReportInfo .lineWarning{font-size:14px;margin-top:18px;display:block;float:left;clear:left;font-weight:bold;background:#ff0;color:black;padding:4px;}#ReportInfo .explanations{position:absolute;background:#cceaff;left:677px;width:238px;padding:10px 5px 10px 20px;margin-top:-8px;border-top-right-radius:10px;}#ReportInfo .explanations .links{display:block;float:left;overflow:visible;}#ReportInfo .explanations .links a,#ReportInfo .explanations .links a:active,#ReportInfo .explanations .links a:visited{font-size:12px;font-weight:bold;color:#004672;text-transform:uppercase;display:block;float:left;text-decoration:none;border-bottom:solid 1px #4089ba;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .explanations .links a:hover{border-bottom:solid 1px #002135;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#QuickTipsMain,#BackToSite{margin-left:25px;}#ReportInfo .explanations .text{margin-top:15px;font-size:12px;line-height:18px;display:block;clear:both;float:left;}#Diagrams{width:940px;}#Diagrams img{border:0;}#Diagrams h4{display:block;float:left;width:100%;}#Diagrams .diagramCell{background:#4a525c;color:white;float:left;width:223px;height:199px;margin-right:16px;border-radius:10px;}#Diagrams .diagramCell.last{margin-right:0;}#Diagrams .diagramCell .diagramTitle{text-align:center;width:100%;margin-top:7px;float:left;}#Diagrams .diagramButtons{margin-top:12px;margin-left:12px;float:left;width:213px;font-size:13px;line-height:18px;position:relative;}#Diagrams .diagramButtons a,#Diagrams .diagramButtons a:active,#Diagrams .diagramButtons a:visited{color:white;background:#7b8188;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons a:hover{color:#7b8188;background:white;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons .fullImage,#Diagrams .diagramButtons .diagramImage{padding:2px 6px 0;top:-2px;}#Diagrams .diagramButtons .fullImage{right:46px;}#Diagrams .diagramButtons .diagramImage{right:100px;}#Diagrams .diagramButtons .diagramControl{padding:2px 6px 0;top:-2px;right:106px;}#Diagrams .diagramButtons a.help,#Diagrams .diagramButtons a.help:active,#Diagrams .diagramButtons a.help:visited{text-align:center;border-radius:8px;width:16px;height:16px;color:#4a525c;background:white;top:0;right:17px;}#Diagrams .diagramButtons a.help:hover{color:white;background:#7b8188;}#divDashboardHeader{width:940px;float:left;position:relative;background:#fff;}#divDashboardHeader .note{position:absolute;top:40px;right:0;display:block;font-size:12px;color:#999;}#divDashboardHeader .note a,#divDashboard .note a:active,#divDashboard .note a:visited,#divDashboard .note a:hover{color:black;}#divDashboard{width:940px;float:left;position:relative;background:#fff4e8;}#divDashboard .tv{border:solid #fff4e8 12px;border-collapse:collapse;border-spacing:0;line-height:1.1em;width:300px;height:100%;border-radius:10px;}#divDashboard .tnv{vertical-align:top;}#divDashboard .separator{border:solid #fff 10px;border-collapse:collapse;border-spacing:0;}#divDashboard .tinyVSeparator{border:solid #fff4e8 4px;border-collapse:collapse;border-spacing:0;}#divDashboard .debtRatingTable{height:50px;}#divDashboard .summaryLineCellImage{width:23px;height:23px;vertical-align:bottom;}#divDashboard .summaryLineCellName{width:68px;}#divDashboard .summaryLineCellContent{width:60px;text-align:right;}#divDashboard .sub{display:block;font-size:12px;color:#ba7207;}#divDashboard .imageCell{vertical-align:bottom;}#divDashboard .sub .diff{color:#999;}#divDashboard .sub .diffGreen{color:#008000;}#divDashboard .sub .diffRed{color:#f00;}#divDashboard .error{margin-top:12px;display:block;font-size:12px;color:#774704;}#divDashboard .errorUrl{margin-top:12px;display:block;font-size:12px;color:#774704;text-decoration:underline;}#divDashboard a:hover .errorUrl{margin-top:12px;display:block;font-size:12px;color:#A00;text-decoration:underline;}#divDashboard .title,.titleClickable{display:block;font-size:17px;color:#ba7207;font-weight:bold;line-height:1.5em;}#divDashboard .titleClickable{text-decoration:underline;}#divDashboard a:hover span{color:#da7f15;}#quality-gates-summary{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;border-radius:10px;}#quality-gates-summary .score{display:block;position:absolute;top:6px;right:7px;}#quality-gates-summary .score>span{display:block;float:left;width:88px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#quality-gates-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#quality-gates-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding-left:20px;width:100%;float:left;display:block;}#quality-gates-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#quality-gates-summary .countlist .count{font-weight:bold;}#quality-gates-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#quality-gates-summary .explanations a,#quality-gates-summary .explanations a:visited,#quality-gates-summary .explanations a:active,#quality-gates-summary .explanations a:hover{color:black;}.logs-explanation{padding:0 20px;font-size:14px;}#rules-summary,#issues-summary,#projects-summary,#logs{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;padding-bottom:12px;border-radius:10px;}#rules-summary .score,#issues-summary .score,#projects-summary .score{display:block;float:right;padding-top:5px;padding-right:10px;}#rules-summary .score>span,#issues-summary .score>span,#projects-summary .score>span{display:block;float:left;height:36px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#rules-summary .score>span{width:108px;}#issues-summary .score>span{width:44px;}#projects-summary .score>span{width:44px;}#rules-summary .counthead,#issues-summary .counthead,#projects-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#rules-summary .countlist,#issues-summary .countlist,#projects-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding:0;width:100%;float:left;display:block;}#rules-summary .countlist li,#issues-summary .countlist li,#projects-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#rules-summary .countlist .count,#issues-summary .countlist .count,#projects-summary .countlist .count{font-weight:bold;}#rules-summary .explanations img,#issues-summary .explanations img,#projects-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#rules-summary .explanations a,#rules-summary .explanations a:visited,#rules-summary .explanations a:active,#rules-summary .explanations a:hover,#issues-summary .explanations a,#issues-summary .explanations a:visited,#issues-summary .explanations a:active,#issues-summary .explanations a:hover,#projects-summary .explanations a,#projects-summary .explanations a:visited,#projects-summary .explanations a:active,#projects-summary .explanations a:hover{color:black;}.rules-explanations{width:940px;float:left;margin-bottom:22px;margin-top:10px;}.rules-explanations>div{height:85px;background:#f7f7f7;float:left;margin-right:35px;width:273px;font-size:12px;line-height:20px;}.rules-explanations>div>span{display:block;float:left;margin-top:13px;}.rules-explanations .critical{background:#fdf2f2;color:#7d2a22;margin-right:35px;width:273px;}.rules-explanations .critical a,.rules-explanations .critical a:active,.rules-explanations .critical a:visited{color:black;text-decoration:none;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.rules-explanations .critical a:hover{text-decoration:none;border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.source-file-warn{padding:6px 0 0 20px;}.source-file-warn-msg{color:#888;}.source-file-warn-score{width:250px;}#Main .divGrid{padding-bottom:30px;clear:both;border:0;}.divGrid{float:left;position:relative;width:938px;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;overflow:hidden;padding-top:10px;padding-bottom:50px;}.dataTables_wrapper{margin-top:32px;float:left;width:940px;max-height:calc(100vh - 220px);overflow-y:auto;}.ndependScreen.rules .dataTables_wrapper{width:938px;}.ndependScreen.rules .divStat .dataTables_wrapper{padding-top:0;margin-left:20px;width:918px;}.divStat .dataTables_wrapper .dataTables_info{display:none;}.dataTables_length{font-size:13px;left:20px;top:0;position:absolute;margin-top:6px;}.dataTables_length select{display:none;}.dataTables_length .customDropdown{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;display:inline-block;padding:5px 15px 5px 5px;width:30px;position:relative;background:url('dropdown.png') 90% center #fff no-repeat;border-bottom:solid 2px #d2d2d2;}.dataTables_length .customDropdown .optionWrap{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;position:absolute;top:-100px;left:0;}.dataTables_length .customDropdown.active .optionWrap{transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;top:0;}.dataTables_length .customDropdown .optionWrap span{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:none;z-index:1000;cursor:pointer;padding:5px;width:40px;background:#fff;position:relative;}.dataTables_length .customDropdown .optionWrap span:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#f9f5ff;}.dataTables_length .customDropdown .currentValue{display:inline;}.dataTables_length .customDropdown.active .optionWrap span{display:block;}.dataTables_filter{position:absolute;top:0;right:20px;}.dataTables_filter input,.dataTables_filter input:focus{text-indent:0;padding:6px 3px 6px 25px;width:138px;height:14px;font-size:14px;border:none;display:block;float:right;outline:none;border-top:solid #f5f5f5 1px;border-bottom:solid #f5f5f5 1px;background:url('search.png') no-repeat 5px center #f9f5ff;margin-top:6px;}.dataTables_scroll{float:left;width:940px;overflow:auto;}#content .dataTables_scrollBody thead th{padding:0;}.ndependGrid{text-align:left;min-width:938px;}.dataTables_scrollHead{color:#ba7207;background:#fff4e8;margin-top:13px;}.ndependGrid .dataTable th{padding:0;}.ndependGrid.dataTable.ci img{vertical-align:middle;margin-right:2px;width:16px;height:16px;}.dataTables_scrollBody>table>tbody>tr>td{color:black;}.ndependGrid.dataTable img{margin-right:8px;border:0;width:auto;height:auto;}.dataTables_scrollBody .gD1>td,.dataTables_scrollBody .gD0>td{position:relative;}.dataTables_scrollBody td a,.dataTables_scrollBody td a:active,.dataTables_scrollBody td a:hover,.dataTables_scrollBody td a:visited{color:black;}.ci{vertical-align:middle;margin-bottom:3px;margin-right:3px!important;width:16px!important;height:16px!important;border:0;}.dataTables_scrollFoot{display:none;}.dataTables_paginate{font-size:13px;position:absolute;bottom:0;right:20px;}.ndependScreen.rules .dataTables_paginate{bottom:20px;}#content .dataTables_paginate .first,#content .dataTables_paginate .previous,#content .dataTables_paginate .last,#content .dataTables_paginate .next{display:none;}.dataTables_paginate .paginate_active,.dataTables_paginate .paginate_button{display:block;float:left;text-align:center;width:12px;margin:4px;text-decoration:none;line-height:12px;}.dataTables_paginate>span>.paginate_button:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_button{cursor:pointer;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_active{text-decoration:none;cursor:default;border-bottom:0;}.ndependTable{border-spacing:0;border-collapse:collapse;font-size:13px;text-align:left;min-width:940px;}.ndependTable th{font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependTable td{line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.tc{cellpadding:0;cellspacing:0;}.va{vertical-align:middle;}.ta{text-align:left;line-height:22px;margin-top:3px;margin-bottom:3px;}.ma{max-width:300px;white-space:pre-line;}.ds{display:block;visibility:visible;}.ig,ih{border:0;height:16px;width:16px;}.ih{margin-bottom:-2px;margin-right:6px;}.jg{border:0;height:32px;width:32px;}.jf{background:#f9ebd2;height:32px;width:32px;}.debtH{margin-right:15px;margin-left:15px;white-space:nowrap;}.newDebtH{white-space:nowrap;}.alR{white-space:nowrap;text-align:right;float:right;}.c0{background:linear-gradient(to right,#9BF7BF 0,#FFBFBF 0);}.c1{background:linear-gradient(to right,#9BF7BF 1%,#FFBFBF 1%);}.c2{background:linear-gradient(to right,#9BF7BF 2%,#FFBFBF 2%);}.c3{background:linear-gradient(to right,#9BF7BF 3%,#FFBFBF 3%);}.c4{background:linear-gradient(to right,#9BF7BF 4%,#FFBFBF 4%);}.c5{background:linear-gradient(to right,#9BF7BF 5%,#FFBFBF 5%);}.c6{background:linear-gradient(to right,#9BF7BF 6%,#FFBFBF 6%);}.c7{background:linear-gradient(to right,#9BF7BF 7%,#FFBFBF 7%);}.c8{background:linear-gradient(to right,#9BF7BF 8%,#FFBFBF 8%);}.c9{background:linear-gradient(to right,#9BF7BF 9%,#FFBFBF 9%);}.c10{background:linear-gradient(to right,#9BF7BF 10%,#FFBFBF 10%);}.c11{background:linear-gradient(to right,#9BF7BF 11%,#FFBFBF 11%);}.c12{background:linear-gradient(to right,#9BF7BF 12%,#FFBFBF 12%);}.c13{background:linear-gradient(to right,#9BF7BF 13%,#FFBFBF 13%);}.c14{background:linear-gradient(to right,#9BF7BF 14%,#FFBFBF 14%);}.c15{background:linear-gradient(to right,#9BF7BF 15%,#FFBFBF 15%);}.c16{background:linear-gradient(to right,#9BF7BF 16%,#FFBFBF 16%);}.c17{background:linear-gradient(to right,#9BF7BF 17%,#FFBFBF 17%);}.c18{background:linear-gradient(to right,#9BF7BF 18%,#FFBFBF 18%);}.c19{background:linear-gradient(to right,#9BF7BF 19%,#FFBFBF 19%);}.c20{background:linear-gradient(to right,#9BF7BF 20%,#FFBFBF 20%);}.c21{background:linear-gradient(to right,#9BF7BF 21%,#FFBFBF 21%);}.c22{background:linear-gradient(to right,#9BF7BF 22%,#FFBFBF 22%);}.c23{background:linear-gradient(to right,#9BF7BF 23%,#FFBFBF 23%);}.c24{background:linear-gradient(to right,#9BF7BF 24%,#FFBFBF 24%);}.c25{background:linear-gradient(to right,#9BF7BF 25%,#FFBFBF 25%);}.c26{background:linear-gradient(to right,#9BF7BF 26%,#FFBFBF 26%);}.c27{background:linear-gradient(to right,#9BF7BF 27%,#FFBFBF 27%);}.c28{background:linear-gradient(to right,#9BF7BF 28%,#FFBFBF 28%);}.c29{background:linear-gradient(to right,#9BF7BF 29%,#FFBFBF 29%);}.c30{background:linear-gradient(to right,#9BF7BF 30%,#FFBFBF 30%);}.c31{background:linear-gradient(to right,#9BF7BF 31%,#FFBFBF 31%);}.c32{background:linear-gradient(to right,#9BF7BF 32%,#FFBFBF 32%);}.c33{background:linear-gradient(to right,#9BF7BF 33%,#FFBFBF 33%);}.c34{background:linear-gradient(to right,#9BF7BF 34%,#FFBFBF 34%);}.c35{background:linear-gradient(to right,#9BF7BF 35%,#FFBFBF 35%);}.c36{background:linear-gradient(to right,#9BF7BF 36%,#FFBFBF 36%);}.c37{background:linear-gradient(to right,#9BF7BF 37%,#FFBFBF 37%);}.c38{background:linear-gradient(to right,#9BF7BF 38%,#FFBFBF 38%);}.c39{background:linear-gradient(to right,#9BF7BF 39%,#FFBFBF 39%);}.c40{background:linear-gradient(to right,#9BF7BF 40%,#FFBFBF 40%);}.c41{background:linear-gradient(to right,#9BF7BF 41%,#FFBFBF 41%);}.c42{background:linear-gradient(to right,#9BF7BF 42%,#FFBFBF 42%);}.c43{background:linear-gradient(to right,#9BF7BF 43%,#FFBFBF 43%);}.c44{background:linear-gradient(to right,#9BF7BF 44%,#FFBFBF 44%);}.c45{background:linear-gradient(to right,#9BF7BF 45%,#FFBFBF 45%);}.c46{background:linear-gradient(to right,#9BF7BF 46%,#FFBFBF 46%);}.c47{background:linear-gradient(to right,#9BF7BF 47%,#FFBFBF 47%);}.c48{background:linear-gradient(to right,#9BF7BF 48%,#FFBFBF 48%);}.c49{background:linear-gradient(to right,#9BF7BF 49%,#FFBFBF 49%);}.c50{background:linear-gradient(to right,#9BF7BF 50%,#FFBFBF 50%);}.c51{background:linear-gradient(to right,#9BF7BF 51%,#FFBFBF 51%);}.c52{background:linear-gradient(to right,#9BF7BF 52%,#FFBFBF 52%);}.c53{background:linear-gradient(to right,#9BF7BF 53%,#FFBFBF 53%);}.c54{background:linear-gradient(to right,#9BF7BF 54%,#FFBFBF 54%);}.c55{background:linear-gradient(to right,#9BF7BF 55%,#FFBFBF 55%);}.c56{background:linear-gradient(to right,#9BF7BF 56%,#FFBFBF 56%);}.c57{background:linear-gradient(to right,#9BF7BF 57%,#FFBFBF 57%);}.c58{background:linear-gradient(to right,#9BF7BF 58%,#FFBFBF 58%);}.c59{background:linear-gradient(to right,#9BF7BF 59%,#FFBFBF 59%);}.c60{background:linear-gradient(to right,#9BF7BF 60%,#FFBFBF 60%);}.c61{background:linear-gradient(to right,#9BF7BF 61%,#FFBFBF 61%);}.c62{background:linear-gradient(to right,#9BF7BF 62%,#FFBFBF 62%);}.c63{background:linear-gradient(to right,#9BF7BF 63%,#FFBFBF 63%);}.c64{background:linear-gradient(to right,#9BF7BF 64%,#FFBFBF 64%);}.c65{background:linear-gradient(to right,#9BF7BF 65%,#FFBFBF 65%);}.c66{background:linear-gradient(to right,#9BF7BF 66%,#FFBFBF 66%);}.c67{background:linear-gradient(to right,#9BF7BF 67%,#FFBFBF 67%);}.c68{background:linear-gradient(to right,#9BF7BF 68%,#FFBFBF 68%);}.c69{background:linear-gradient(to right,#9BF7BF 69%,#FFBFBF 69%);}.c70{background:linear-gradient(to right,#9BF7BF 70%,#FFBFBF 70%);}.c71{background:linear-gradient(to right,#9BF7BF 71%,#FFBFBF 71%);}.c72{background:linear-gradient(to right,#9BF7BF 72%,#FFBFBF 72%);}.c73{background:linear-gradient(to right,#9BF7BF 73%,#FFBFBF 73%);}.c74{background:linear-gradient(to right,#9BF7BF 74%,#FFBFBF 74%);}.c75{background:linear-gradient(to right,#9BF7BF 75%,#FFBFBF 75%);}.c76{background:linear-gradient(to right,#9BF7BF 76%,#FFBFBF 76%);}.c77{background:linear-gradient(to right,#9BF7BF 77%,#FFBFBF 77%);}.c78{background:linear-gradient(to right,#9BF7BF 78%,#FFBFBF 78%);}.c79{background:linear-gradient(to right,#9BF7BF 79%,#FFBFBF 79%);}.c80{background:linear-gradient(to right,#9BF7BF 80%,#FFBFBF 80%);}.c81{background:linear-gradient(to right,#9BF7BF 81%,#FFBFBF 81%);}.c82{background:linear-gradient(to right,#9BF7BF 82%,#FFBFBF 82%);}.c83{background:linear-gradient(to right,#9BF7BF 83%,#FFBFBF 83%);}.c84{background:linear-gradient(to right,#9BF7BF 84%,#FFBFBF 84%);}.c85{background:linear-gradient(to right,#9BF7BF 85%,#FFBFBF 85%);}.c86{background:linear-gradient(to right,#9BF7BF 86%,#FFBFBF 86%);}.c87{background:linear-gradient(to right,#9BF7BF 87%,#FFBFBF 87%);}.c88{background:linear-gradient(to right,#9BF7BF 88%,#FFBFBF 88%);}.c89{background:linear-gradient(to right,#9BF7BF 89%,#FFBFBF 89%);}.c90{background:linear-gradient(to right,#9BF7BF 90%,#FFBFBF 90%);}.c91{background:linear-gradient(to right,#9BF7BF 91%,#FFBFBF 91%);}.c92{background:linear-gradient(to right,#9BF7BF 92%,#FFBFBF 92%);}.c93{background:linear-gradient(to right,#9BF7BF 93%,#FFBFBF 93%);}.c94{background:linear-gradient(to right,#9BF7BF 94%,#FFBFBF 94%);}.c95{background:linear-gradient(to right,#9BF7BF 95%,#FFBFBF 95%);}.c96{background:linear-gradient(to right,#9BF7BF 96%,#FFBFBF 96%);}.c97{background:linear-gradient(to right,#9BF7BF 97%,#FFBFBF 97%);}.c98{background:linear-gradient(to right,#9BF7BF 98%,#FFBFBF 98%);}.c99{background:linear-gradient(to right,#9BF7BF 99%,#FFBFBF 99%);}.c100{background:linear-gradient(to right,#9BF7BF 100%,#FFBFBF 100%);}.m0{background:linear-gradient(to left,#DADADA 0,rgba(0,0,0,0.035) 0);}.m1{background:linear-gradient(to left,#DADADA 1%,rgba(0,0,0,0.035) 1%);}.m2{background:linear-gradient(to left,#DADADA 2%,rgba(0,0,0,0.035) 2%);}.m3{background:linear-gradient(to left,#DADADA 3%,rgba(0,0,0,0.035) 3%);}.m4{background:linear-gradient(to left,#DADADA 4%,rgba(0,0,0,0.035) 4%);}.m5{background:linear-gradient(to left,#DADADA 5%,rgba(0,0,0,0.035) 5%);}.m6{background:linear-gradient(to left,#DADADA 6%,rgba(0,0,0,0.035) 6%);}.m7{background:linear-gradient(to left,#DADADA 7%,rgba(0,0,0,0.035) 7%);}.m8{background:linear-gradient(to left,#DADADA 8%,rgba(0,0,0,0.035) 8%);}.m9{background:linear-gradient(to left,#DADADA 9%,rgba(0,0,0,0.035) 9%);}.m10{background:linear-gradient(to left,#DADADA 10%,rgba(0,0,0,0.035) 10%);}.m11{background:linear-gradient(to left,#DADADA 11%,rgba(0,0,0,0.035) 11%);}.m12{background:linear-gradient(to left,#DADADA 12%,rgba(0,0,0,0.035) 12%);}.m13{background:linear-gradient(to left,#DADADA 13%,rgba(0,0,0,0.035) 13%);}.m14{background:linear-gradient(to left,#DADADA 14%,rgba(0,0,0,0.035) 14%);}.m15{background:linear-gradient(to left,#DADADA 15%,rgba(0,0,0,0.035) 15%);}.m16{background:linear-gradient(to left,#DADADA 16%,rgba(0,0,0,0.035) 16%);}.m17{background:linear-gradient(to left,#DADADA 17%,rgba(0,0,0,0.035) 17%);}.m18{background:linear-gradient(to left,#DADADA 18%,rgba(0,0,0,0.035) 18%);}.m19{background:linear-gradient(to left,#DADADA 19%,rgba(0,0,0,0.035) 19%);}.m20{background:linear-gradient(to left,#DADADA 20%,rgba(0,0,0,0.035) 20%);}.m21{background:linear-gradient(to left,#DADADA 21%,rgba(0,0,0,0.035) 21%);}.m22{background:linear-gradient(to left,#DADADA 22%,rgba(0,0,0,0.035) 22%);}.m23{background:linear-gradient(to left,#DADADA 23%,rgba(0,0,0,0.035) 23%);}.m24{background:linear-gradient(to left,#DADADA 24%,rgba(0,0,0,0.035) 24%);}.m25{background:linear-gradient(to left,#DADADA 25%,rgba(0,0,0,0.035) 25%);}.m26{background:linear-gradient(to left,#DADADA 26%,rgba(0,0,0,0.035) 26%);}.m27{background:linear-gradient(to left,#DADADA 27%,rgba(0,0,0,0.035) 27%);}.m28{background:linear-gradient(to left,#DADADA 28%,rgba(0,0,0,0.035) 28%);}.m29{background:linear-gradient(to left,#DADADA 29%,rgba(0,0,0,0.035) 29%);}.m30{background:linear-gradient(to left,#DADADA 30%,rgba(0,0,0,0.035) 30%);}.m31{background:linear-gradient(to left,#DADADA 31%,rgba(0,0,0,0.035) 31%);}.m32{background:linear-gradient(to left,#DADADA 32%,rgba(0,0,0,0.035) 32%);}.m33{background:linear-gradient(to left,#DADADA 33%,rgba(0,0,0,0.035) 33%);}.m34{background:linear-gradient(to left,#DADADA 34%,rgba(0,0,0,0.035) 34%);}.m35{background:linear-gradient(to left,#DADADA 35%,rgba(0,0,0,0.035) 35%);}.m36{background:linear-gradient(to left,#DADADA 36%,rgba(0,0,0,0.035) 36%);}.m37{background:linear-gradient(to left,#DADADA 37%,rgba(0,0,0,0.035) 37%);}.m38{background:linear-gradient(to left,#DADADA 38%,rgba(0,0,0,0.035) 38%);}.m39{background:linear-gradient(to left,#DADADA 39%,rgba(0,0,0,0.035) 39%);}.m40{background:linear-gradient(to left,#DADADA 40%,rgba(0,0,0,0.035) 40%);}.m41{background:linear-gradient(to left,#DADADA 41%,rgba(0,0,0,0.035) 41%);}.m42{background:linear-gradient(to left,#DADADA 42%,rgba(0,0,0,0.035) 42%);}.m43{background:linear-gradient(to left,#DADADA 43%,rgba(0,0,0,0.035) 43%);}.m44{background:linear-gradient(to left,#DADADA 44%,rgba(0,0,0,0.035) 44%);}.m45{background:linear-gradient(to left,#DADADA 45%,rgba(0,0,0,0.035) 45%);}.m46{background:linear-gradient(to left,#DADADA 46%,rgba(0,0,0,0.035) 46%);}.m47{background:linear-gradient(to left,#DADADA 47%,rgba(0,0,0,0.035) 47%);}.m48{background:linear-gradient(to left,#DADADA 48%,rgba(0,0,0,0.035) 48%);}.m49{background:linear-gradient(to left,#DADADA 49%,rgba(0,0,0,0.035) 49%);}.m50{background:linear-gradient(to left,#DADADA 50%,rgba(0,0,0,0.035) 50%);}.m51{background:linear-gradient(to left,#DADADA 51%,rgba(0,0,0,0.035) 51%);}.m52{background:linear-gradient(to left,#DADADA 52%,rgba(0,0,0,0.035) 52%);}.m53{background:linear-gradient(to left,#DADADA 53%,rgba(0,0,0,0.035) 53%);}.m54{background:linear-gradient(to left,#DADADA 54%,rgba(0,0,0,0.035) 54%);}.m55{background:linear-gradient(to left,#DADADA 55%,rgba(0,0,0,0.035) 55%);}.m56{background:linear-gradient(to left,#DADADA 56%,rgba(0,0,0,0.035) 56%);}.m57{background:linear-gradient(to left,#DADADA 57%,rgba(0,0,0,0.035) 57%);}.m58{background:linear-gradient(to left,#DADADA 58%,rgba(0,0,0,0.035) 58%);}.m59{background:linear-gradient(to left,#DADADA 59%,rgba(0,0,0,0.035) 59%);}.m60{background:linear-gradient(to left,#DADADA 60%,rgba(0,0,0,0.035) 60%);}.m61{background:linear-gradient(to left,#DADADA 61%,rgba(0,0,0,0.035) 61%);}.m62{background:linear-gradient(to left,#DADADA 62%,rgba(0,0,0,0.035) 62%);}.m63{background:linear-gradient(to left,#DADADA 63%,rgba(0,0,0,0.035) 63%);}.m64{background:linear-gradient(to left,#DADADA 64%,rgba(0,0,0,0.035) 64%);}.m65{background:linear-gradient(to left,#DADADA 65%,rgba(0,0,0,0.035) 65%);}.m66{background:linear-gradient(to left,#DADADA 66%,rgba(0,0,0,0.035) 66%);}.m67{background:linear-gradient(to left,#DADADA 67%,rgba(0,0,0,0.035) 67%);}.m68{background:linear-gradient(to left,#DADADA 68%,rgba(0,0,0,0.035) 68%);}.m69{background:linear-gradient(to left,#DADADA 69%,rgba(0,0,0,0.035) 69%);}.m70{background:linear-gradient(to left,#DADADA 70%,rgba(0,0,0,0.035) 70%);}.m71{background:linear-gradient(to left,#DADADA 71%,rgba(0,0,0,0.035) 71%);}.m72{background:linear-gradient(to left,#DADADA 72%,rgba(0,0,0,0.035) 72%);}.m73{background:linear-gradient(to left,#DADADA 73%,rgba(0,0,0,0.035) 73%);}.m74{background:linear-gradient(to left,#DADADA 74%,rgba(0,0,0,0.035) 74%);}.m75{background:linear-gradient(to left,#DADADA 75%,rgba(0,0,0,0.035) 75%);}.m76{background:linear-gradient(to left,#DADADA 76%,rgba(0,0,0,0.035) 76%);}.m77{background:linear-gradient(to left,#DADADA 77%,rgba(0,0,0,0.035) 77%);}.m78{background:linear-gradient(to left,#DADADA 78%,rgba(0,0,0,0.035) 78%);}.m79{background:linear-gradient(to left,#DADADA 79%,rgba(0,0,0,0.035) 79%);}.m80{background:linear-gradient(to left,#DADADA 80%,rgba(0,0,0,0.035) 80%);}.m81{background:linear-gradient(to left,#DADADA 81%,rgba(0,0,0,0.035) 81%);}.m82{background:linear-gradient(to left,#DADADA 82%,rgba(0,0,0,0.035) 82%);}.m83{background:linear-gradient(to left,#DADADA 83%,rgba(0,0,0,0.035) 83%);}.m84{background:linear-gradient(to left,#DADADA 84%,rgba(0,0,0,0.035) 84%);}.m85{background:linear-gradient(to left,#DADADA 85%,rgba(0,0,0,0.035) 85%);}.m86{background:linear-gradient(to left,#DADADA 86%,rgba(0,0,0,0.035) 86%);}.m87{background:linear-gradient(to left,#DADADA 87%,rgba(0,0,0,0.035) 87%);}.m88{background:linear-gradient(to left,#DADADA 88%,rgba(0,0,0,0.035) 88%);}.m89{background:linear-gradient(to left,#DADADA 89%,rgba(0,0,0,0.035) 89%);}.m90{background:linear-gradient(to left,#DADADA 90%,rgba(0,0,0,0.035) 90%);}.m91{background:linear-gradient(to left,#DADADA 91%,rgba(0,0,0,0.035) 91%);}.m92{background:linear-gradient(to left,#DADADA 92%,rgba(0,0,0,0.035) 92%);}.m93{background:linear-gradient(to left,#DADADA 93%,rgba(0,0,0,0.035) 93%);}.m94{background:linear-gradient(to left,#DADADA 94%,rgba(0,0,0,0.035) 94%);}.m95{background:linear-gradient(to left,#DADADA 95%,rgba(0,0,0,0.035) 95%);}.m96{background:linear-gradient(to left,#DADADA 96%,rgba(0,0,0,0.035) 96%);}.m97{background:linear-gradient(to left,#DADADA 97%,rgba(0,0,0,0.035) 97%);}.m98{background:linear-gradient(to left,#DADADA 98%,rgba(0,0,0,0.035) 98%);}.m99{background:linear-gradient(to left,#DADADA 99%,rgba(0,0,0,0.035) 99%);}.m100{background:linear-gradient(to left,#DADADA 100%,rgba(0,0,0,0.035) 100%);}.m0,.c0,.m1,.c1,.m2,.c2,.m3,.c3,.m4,.c4,.m5,.c5,.m6,.c6,.m7,.c7,.m8,.c8,.m9,.c9,.m10,.c10,.m11,.c11,.m12,.c12,.m13,.c13,.m14,.c14,.m15,.c15,.m16,.c16,.m17,.c17,.m18,.c18,.m19,.c19,.m20,.c20,.m21,.c21,.m22,.c22,.m23,.c23,.m24,.c24,.m25,.c25,.m26,.c26,.m27,.c27,.m28,.c28,.m29,.c29,.m30,.c30,.m31,.c31,.m32,.c32,.m33,.c33,.m34,.c34,.m35,.c35,.m36,.c36,.m37,.c37,.m38,.c38,.m39,.c39,.m40,.c40,.m41,.c41,.m42,.c42,.m43,.c43,.m44,.c44,.m45,.c45,.m46,.c46,.m47,.c47,.m48,.c48,.m49,.c49,.m50,.c50,.m51,.c51,.m52,.c52,.m53,.c53,.m54,.c54,.m55,.c55,.m56,.c56,.m57,.c57,.m58,.c58,.m59,.c59,.m60,.c60,.m61,.c61,.m62,.c62,.m63,.c63,.m64,.c64,.m65,.c65,.m66,.c66,.m67,.c67,.m68,.c68,.m69,.c69,.m70,.c70,.m71,.c71,.m72,.c72,.m73,.c73,.m74,.c74,.m75,.c75,.m76,.c76,.m77,.c77,.m78,.c78,.m79,.c79,.m80,.c80,.m81,.c81,.m82,.c82,.m83,.c83,.m84,.c84,.m85,.c85,.m86,.c86,.m87,.c87,.m88,.c88,.m89,.c89,.m90,.c90,.m91,.c91,.m92,.c92,.m93,.c93,.m94,.c94,.m95,.c95,.m96,.c96,.m97,.c97,.m98,.c98,.m99,.c99,.m100,.c100{background-position:center;background-size:95% 18px;text-align:right;background-repeat:no-repeat;}.drBig{font-size:22px;font-weight:bold;line-height:1.6em;}.drSub{font-size:13px;}.drA{background:#3C3;color:black;border-top:3px solid #3C3;border-bottom:3px solid #3C3;border-left:6px solid #3C3;border-right:6px solid #3C3;}.drB{background:#99ff65;color:black;border-top:3px solid #99ff65;border-bottom:3px solid #99ff65;border-left:6px solid #99ff65;border-right:6px solid #99ff65;}.drC{background:#ff0;color:black;border-top:3px solid #ff0;border-bottom:3px solid #ff0;border-left:6px solid #ff0;border-right:6px solid #ff0;}.drD{background:#f90;color:black;border-top:3px solid #f90;border-bottom:3px solid #f90;border-left:6px solid #f90;border-right:6px solid #f90;}.drE{background:#f00;color:white;border-top:3px solid #f00;border-bottom:3px solid #f00;border-left:6px solid #f00;border-right:6px solid #f00;}.svL{background-image:url('Severity_Low.png');background-repeat:no-repeat;padding-left:20px;}.svM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;padding-left:20px;}.svH{background-image:url('Severity_High.png');background-repeat:no-repeat;padding-left:20px;}.svC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;padding-left:20px;}.svB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;padding-left:20px;}.aiI{background-image:url('Severity_Low.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiJ{background-image:url('Severity_High.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.qgsF{background-image:url('StatusQGFail.png');background-repeat:no-repeat;padding-left:20px;}.qgsW{background-image:url('StatusQGWarn.png');background-repeat:no-repeat;padding-left:20px;}.qgsP{background-image:url('StatusQGPass.png');background-repeat:no-repeat;padding-left:20px;}.tiC{background-image:url('TrendIconGrayConstant.png');background-repeat:no-repeat;padding-left:20px;}.tiN{background-image:url('TrendIconNone.png');background-repeat:no-repeat;padding-left:20px;}.tiRU{background-image:url('TrendIconRedUp.png');background-repeat:no-repeat;padding-left:20px;}.tiRD{background-image:url('TrendIconRedDown.png');background-repeat:no-repeat;padding-left:20px;}.tiGU{background-image:url('TrendIconGreenUp.png');background-repeat:no-repeat;padding-left:20px;}.tiGD{background-image:url('TrendIconGreenDown.png');background-repeat:no-repeat;padding-left:20px;}#content .ndependTable tr:hover{background:#fff4e8;}.ndependTable tfoot{display:none;}.ndependTable .even,.ndependTable .data1{background:#fff;}.ndependTable .odd,.ndependTable .data0{background:#f9f5ff;}.ndependScreen{overflow:auto;float:left;width:940px;margin-left:162px;min-height:400px;}.ndependScreen .info>.explanations{font-size:14px;line-height:20px;margin-bottom:0;}#Main.ndependScreen{width:100%;margin-left:0;padding-bottom:0;background:#f0f0f0;}.dataTables_info{position:absolute;bottom:6px;left:20px;font-size:13px;}.ndependScreen.rules .dataTables_info{bottom:20px;}.ndependScreen.rules .divGroup>table{float:left;margin-bottom:20px;}.ndependScreen.rules{overflow:hidden;}.ndependScreen .ndependGrid tfoot{display:none;}.ndependScreen .ndependGrid th{cursor:pointer;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependScreen .ndependGrid th.sorting_asc,.ndependScreen .ndependGrid th.sorting_desc{color:#95631e;background:#fbedbe;}.ndependScreen .ndependGrid th a,.ndependScreen .ndependGrid th a:visited,.ndependScreen .ndependGrid th a:active,.ndependScreen .ndependGrid th a:hover{color:#ba7207;}.ndependScreen .ndependGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependScreen .ndependGrid tr:hover{background:#fff4e8;}.ndependScreen .ndependGrid td td{padding-left:0;padding-right:0;}.ndependScreen .ndependGrid tr.even{background:#fff;}.ndependScreen .ndependGrid tr.odd{background:#f9f5ff;}.divStat{position:relative;padding-bottom:20px;float:left;overflow:auto;width:938px;border:solid 1px #f9f5ff;border-top:0;border-bottom:0;}.divStat .dataTables_length,.divStat .dataTables_filter,.divStat .dataTables_paginate{display:none;}.divStat .dataTables_info{left:20px;}.ndependStatGrid tfoot{display:none;}.ndependStatGrid th{text-align:left;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependStatGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependStatGrid tr:hover{background:#fff4e8;}.ndependStatGrid tr.even{background:#fff;}.ndependStatGrid tr.odd{background:#f9f5ff;}.dgs ul{list-style-type:none;}.dgs li{font-size:14px;line-height:30px;padding-left:20px;background:url('li_square.png') left 9px transparent no-repeat;}.dgs li li{background:url('li_triangle.png') left center transparent no-repeat;}.dgs br{display:none;}.dgs>ul{padding:0;margin:0;}.ndependScreen.rules .divGroup{float:left;}.ndependScreen.rules h4{margin-top:20px;float:left;}.ndependScreen.rules h4>table{width:940px;}.ndependScreen.rules h4>table table{float:right;}.ndependScreen.rules h4 .okCount,.ndependScreen.rules h4 .warnCount,.ndependScreen.rules h4 .errorCount{display:block;float:left;width:34px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}.ndependScreen.rules h4 .groupHierarchy{margin:5px;line-height:55px;}.groupHierarchy img{margin:0;border:0;}.dqr,.divCqlResultError{float:left;border-bottom:solid 1px #f9f5ff;margin-bottom:20px;margin-top:20px;}.dqr:after,.divCqlResultError:after{position:absolute;left:0;right:0;margin-top:-20px;border-top:solid 1px #f9f5ff;content:" ";display:block;height:20px;}.dqh,.drb,.divQueryErrorHeader,.divQueryErrorBody{float:left;}.dqr .sqh,.divQueryErrorHeader .errorHeaderColor{color:#ba7207;background:#fff4e8;display:block;float:left;width:940px;font-size:16px;}.dqr .sqh img,.divQueryErrorHeader .errorHeaderColor img{border:0;padding:10px;margin-right:10px;}.drb h3,.divQueryErrorBody h3{font-weight:normal;font-size:16px;display:block;float:left;width:898px;border:solid 1px #f9f5ff;border-bottom:0;padding-left:25px;padding-right:20px;margin:0;}.drb .explanations,.dqr .explanations{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;}.divQueryErrorDescription{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;padding:20px;}.drb .explanations,.dqr .explanations{position:relative;}.drb .explanations:after,.dqr .explanations:after{bottom:0;left:-1px;position:absolute;background:white;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;content:" ";display:block;float:left;width:938px;}#InfoWarnings .explanations{margin-bottom:0;}#InfoWarnings tr:nth-child(even){background:#f9f5ff;}#InfoWarnings tr:nth-child(odd){background:#fff;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#fff;}#colorbox{outline:0;}#cboxContent{margin-top:32px;text-align:center;}#cboxLoadingGraphic{background:url(loading.gif) center center no-repeat;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{border:0;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(controls.png) 0 0 no-repeat;}#cboxPrevious{background-position:0 0;right:44px;}#cboxPrevious.hover{background-position:0 -25px;}#cboxNext{background-position:-25px 0;right:22px;}#cboxNext.hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0;right:0;}#cboxClose.hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}#cboxContent .inlineHelp{text-align:left;background:white;padding:20px;line-height:22px;}#cboxContent .inlineHelp li{margin-bottom:10px;}#cboxWrapper,#cboxWrapper:focus{border:none;}#container .codequery_body{background:#f7f7f7;position:relative;padding:10px;width:920px;overflow:hidden;font-size:13px;line-height:16px;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}#container .codequery_body[textKind="sourcecode"]{font-family:"Courier New",Consolas,Courier,monospace;}#container .codequery_body.collapsed .handle{left:10px;bottom:0;width:auto;height:auto;font-size:16px;color:#999;background:url(menu_black.png) transparent no-repeat right 10px center;}#container .codequery_body .handle{display:block;position:absolute;top:0;right:0;width:20px;height:20px;font-size:0;padding:10px;font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;line-height:16px;cursor:pointer;background:url(menu_black_close.png) transparent no-repeat center center;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container .codequery_body .handle:hover{background-color:#eee;}#container .codequery_body.collapsed{height:16px;}#container .codequery_body font,#container .codequery_body b,#container .codequery_body i,#container .codequery_body a{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;}#container .codequery_body.collapsed font,#container .codequery_body.collapsed b,#container .codequery_body.collapsed i,#container .codequery_body.collapsed a,#container .codequery_body.collapsed ul{opacity:0;}svg{display:block;}.dn{display:none;}#AIContainer,svg{margin:0;padding:0;height:750px;width:750px;}.nv-axis text{display:none;}.divAI{float:left;position:relative;width:px;overflow:hidden;padding-top:10px;padding-bottom:50px;}.failqgtilt,.warnqgtilt,.passqgtilt{-webkit-transform:rotate(45deg) translateY(-10px);display:inline-block;font-size:12px;font-weight:bold;opacity:.9;border-width:1px 5px 1px 5px;border-style:solid;}.failqgtilt{margin-left:-12px;}.warnqgtilt{margin-left:-17px;}.passqgtilt{margin-left:-16px;}.maintab{overflow:hidden;margin-left:162px;width:940px;}.maintab button{background-color:#f0f0f0;float:left;border:none;outline:none;cursor:pointer;padding:7px 20px 10px 20px;transition:.3s;font-size:20px;color:#111;border-top:5px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top-left-radius:8px;border-top-right-radius:8px;}.maintab button:hover{background-color:#fff;color:#000;border-top:5px solid #888;}.maintab button.active{background-color:#fff;color:#000;border-top:5px solid #fa0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;z-index:40;position:relative;}.maintabcontent{display:none;width:940px;}.main-summary-tab{margin-left:162px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:940px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:25px;display:inline-block;}.main-trend-tab{margin-left:162px;border:1px solid #e2e2e2;width:940px;overflow-y:hidden;overflow-x:hidden;background:#fff;margin-top:-1px;z-index:30;position:relative;border-radius:10px;}.buttonfile{text-indent:0;float:left;display:block;margin-right:16px;margin-top:8px;background-color:#f9f9f9;border:1px solid #e2e2e2;height:25px;cursor:pointer;}.buttonfilehover{background-color:#e3e3e3!important;}.tooltip2{position:relative;display:inline-block;}.tooltip2 .tooltiptext2{visibility:hidden;background-color:#ffeddc;background-color:#fffff2;color:black;text-align:left;border:solid 1px #dda;padding:10px;border-radius:6px;margin-top:33px;margin-left:-400px;width:400px;line-height:21px;position:absolute;z-index:1000;}.tooltip2 .tooltiptext2 li{margin-bottom:6px;}.tooltip2 .tooltiptext2 ul{margin:5px 6px 0 -20px;}.tooltip2:hover .tooltiptext2{visibility:visible;}.smallInfoScore{padding-top:14px;}.smallInfoScoreTooltiptext2{width:400px;margin-left:-400px;}.nvd3 .nv-axis line,.nvd3 .nv-axis path{fill:none;shape-rendering:crispEdges;}.nv-brush .extent,.nvd3 .background path,.nvd3 .nv-axis line,.nvd3 .nv-axis path{shape-rendering:crispEdges;}.nv-distx,.nv-disty,.nv-noninteractive,.nvd3 .nv-axis,.nvd3.nv-pie .nv-label,.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none;}.nvd3 .nv-axis{opacity:1;}.nvd3 .nv-axis.nv-disabled,.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0;}.nvd3 .nv-axis path{stroke:#000;stroke-opacity:.75;}.nvd3 .nv-axis path.domain{stroke-opacity:.75;}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0;}.nvd3 .nv-axis line{stroke:#e5e5e5;}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75;}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700;}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle;}.nvd3 .nv-bars rect{fill-opacity:.75;transition:fill-opacity 250ms linear;}.nvd3 .nv-bars rect.hover{fill-opacity:1;}.nvd3 .nv-bars .hover rect{fill:#add8e6;}.nvd3 .nv-bars text{fill:transparent;}.nvd3 .nv-bars .hover text{fill:rgba(0,0,0,1);}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity 250ms linear;}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick,.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width 250ms linear,stroke-opacity 250ms linear;}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1;}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:rgba(0,0,0,1);stroke:transparent;}.nvd3 .nv-boxplot circle{fill-opacity:.5;}.nvd3 .nv-boxplot circle:hover,.nvd3 .nv-boxplot rect:hover{fill-opacity:1;}.nvd3 line.nv-boxplot-median{stroke:#000;}.nv-boxplot-tick:hover{stroke-width:2.5px;}.nvd3.nv-bullet{font:10px sans-serif;}.nvd3.nv-bullet .nv-measure{fill-opacity:.8;}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1;}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px;}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px;}.nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px;}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px;}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee;}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd;}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc;}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700;}.nvd3.nv-bullet .nv-subtitle{fill:#999;}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4;}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728;}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333;}.nv-force-node{stroke:#fff;stroke-width:1.5px;}.nv-force-link{stroke:#999;stroke-opacity:.6;}.nv-force-node text{stroke-width:0;}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2;}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4;}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75;}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1;}.nvd3 .nv-groups path.nv-line{fill:none;}.nvd3 .nv-groups path.nv-area{stroke:none;}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important;}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important;}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0;}.nvd3 .nv-indexLine{cursor:ew-resize;}svg.nvd3-svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%;}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px;}.nvd3 text{font:400 12px Arial,sans-serif;}.nvd3 .title{font:700 14px Arial,sans-serif;}.nvd3 .nv-background{fill:#fff;fill-opacity:0;}.nvd3.nv-noData{font-size:18px;font-weight:700;}.nv-brush .extent{fill-opacity:.125;}.nv-brush .resize path{fill:#eee;stroke:#666;}.nvd3 .nv-legend .nv-series{cursor:pointer;}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0;}.nvd3 .nv-brush .extent{fill-opacity:0!important;}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7;}@media print{.nvd3 text{stroke-width:0;fill-opacity:1;}}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728;}.nvd3 .background path{fill:none;stroke:#EEE;stroke-opacity:.4;}.nvd3 .foreground path{fill:none;stroke-opacity:.7;}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges;}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px;}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5;}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59);}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0;}.nvd3.nv-pie path{transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7;}.nvd3.nv-pie .hover path{fill-opacity:1;}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0;}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5;}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1;}.nvd3.nv-sparkline path{fill:none;}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px;}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all;}.nvd3 .nv-interactiveGuideLine,.nvtooltip{pointer-events:none;}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400;}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66;}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728;}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em;}.nvtooltip h3,.nvtooltip table td.key{font-weight:400;}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9;}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0;}.nvtooltip{position:absolute;color:rgba(0,0,0,1);padding:1px;z-index:10000;display:block;font-family:Arial,sans-serif;font-size:13px;text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px;}.nvtooltip h3,.nvtooltip p{margin:0;text-align:center;}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;transition-delay:200ms;}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px;}.nvtooltip h3{padding:4px 14px;line-height:18px;background-color:rgba(247,247,247,.75);color:rgba(0,0,0,1);border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.nvtooltip p{padding:5px 14px;}.nvtooltip span{display:inline-block;margin:2px 0;}.nvtooltip table{margin:6px;border-spacing:0;}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle;}.nvtooltip table td.key.total{font-weight:700;}.nvtooltip table td.value{text-align:right;font-weight:700;}.nvtooltip table td.percent{color:#a9a9a9;}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;}.nvtooltip table td.legend-color-guide div{vertical-align:middle;width:12px;height:12px;border:1px solid #999;}.nvtooltip .footer{padding:3px;text-align:center;}.nvtooltip-pending-removal{pointer-events:none;display:none;}.nvd3 line.nv-guideline{stroke:#ccc;} \ No newline at end of file +@import url('ndependreport.css');.ndependScreen{display:none;}html,body{padding:0;margin:0;background:#f0f0f0;}body{font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;}h4{display:block;width:100%;width:100%;padding-left:19px;font-weight:normal;font-size:20px;margin-top:20px;margin-bottom:14px;clear:both;}ol{font-size:14px;line-height:20px;}a,a:active,a:visited{color:black;text-decoration:none;border-bottom:solid 1px #d6d6d6;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}a:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#container #content .dataTables_wrapper .sorting{background:url('filter.png') no-repeat 95% center #fff4e8;padding-right:20px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting:hover{background:url('filter_down.png') no-repeat 95% center #fae0be;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_desc{background:url('filter_up.png') no-repeat 95% center #fae0be;padding-right:20px;}#container #content .dataTables_wrapper tr,#container #content .dataTables_wrapper tr:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_asc{background:url('filter_down.png') no-repeat 95% center #fae0be;padding-right:20px;}#content,#Groups{width:100%;float:left;background:#fff;}#container #content .ndepend{font-weight:bold;}#container #content .ndepend .then{color:#ff9f10;font-weight:bold;}#lightbox-content{display:none;}.okCount{background:#26d571;border-color:#26d571;color:#116936;}.warnCount{background:#f1c42c;border-color:#f1c42c;color:#95631e;}.errorCount{background:#fb6c5e;border-color:#fb6c5e;color:#7d2a22;}.rn{padding-top:2px!important;padding-bottom:3px!important;}.ry{font-size:8px;color:#bbb;}.tblq{width:100%;}.tdq{text-align:right;color:#aaa;font-size:12px;}body.menu-is-pinned #content{padding-left:260px;box-sizing:border-box;}.imy{transform:translateY(3px);}table.no-line-feed-in-path td:nth-child(10){white-space:nowrap;}#header-wrap{transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;position:fixed;top:0;bottom:0;left:0;width:40px;z-index:100;background:#fafafa;overflow:hidden;}#header-wrap:hover{width:260px;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;}#header-wrap:hover #Menu{left:0;transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;}body.menu-is-pinned #header-wrap{width:260px;}body.menu-is-pinned #header-wrap #Menu{left:0;display:block;}#header-container{position:relative;width:100%;height:100%;background:#7A8189;}#header{width:100%;height:100%;margin-top:35px;}#Menu{transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;position:absolute;top:0;left:-220px;display:none;background:#4a525c;width:220px;height:100%;font-size:14px;}.classIssuesInSourceFiles{color:white;}#MenuLabel{font-weight:bold;font-size:14px;color:white;position:absolute;top:40px;right:0;display:flex;align-items:center;justify-content:center;width:40px;}#MenuLabel span{writing-mode:vertical-rl;}#MenuPin{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:40px;height:30px;border:none;background:none;color:#fff;cursor:pointer;}#MenuPin:hover,#MenuPin:focus{background:#30362d;color:#fff;}#MenuPin svg{fill:currentColor;width:auto;height:12px;}body.menu-is-pinned #MenuPin{color:#ff9f10;}#MenuArrow{display:none;position:absolute;top:15px;right:18px;width:6px;height:10px;background:url('menu_white.png') no-repeat left top transparent;}#header #Menu li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li{background:#4a525c;cursor:pointer;}#header #Menu li.current li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li:hover{background:#30362d;cursor:pointer;}#Menu li:hover{background:#30362d;cursor:pointer;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu li{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;position:relative;display:block;float:left;width:209px;overflow:hidden;padding-top:5px;padding-bottom:2px;padding-left:11px;line-height:22px;border-bottom:solid 1px #3e4650;}#Menu table{float:left;display:block;clear:both;border-collapse:collapse;}#Menu table td{padding-right:10px;}#Menu td{display:block;float:left;}#Menu a,#Menu a:active,#Menu a:hover,#Menu a:visited{color:white;text-decoration:none;border-bottom:0;}.sf-sub-indicator{right:10px;top:8px;display:block;position:absolute;width:8px;height:14px;background:url('menu_gray.png') no-repeat right center transparent;}#Menu .okCount,#Menu .warnCount,#Menu .errorCount{display:block;float:left;width:36px;height:24px;text-align:center;margin-bottom:5px;margin-right:10px;}#Menu .back{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:none;float:left;width:208px;overflow:auto;padding-top:5px;padding-bottom:2px;padding-left:12px;line-height:22px;border-bottom:solid 1px #3e4650;color:white;}#Menu .back:hover{cursor:pointer;background:#30362d;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu .back .arrow{background:url('menu_gray.png') no-repeat left center transparent;width:8px;height:14px;float:left;display:block;margin-top:3px;margin-right:8px;}#Menu .back.active{display:block;}#Menu li.active>a{display:none;}#Menu li.active>ul{display:block;}#Menu li.active{padding:0;width:220px;border:0;}#Menu li.active:hover{background:#4a525c;}#header-wrap:hover #Menu{display:block;}#header-wrap ul{list-style-type:none;margin:0;padding:0;}#header-wrap ul ul{display:none;}#divNavBars{height:35px;}body.menu-is-pinned #divNavBars{padding-left:260px;}.analyzedOn{position:absolute;left:560px;color:#777;}.ndpWebSite{display:block;width:152px;height:35px;position:absolute;top:0;left:952px;border:0!important;}.ndpWebSite a:hover{border:0!important;}.ndependNavbar{font-size:12px;line-height:35px;height:35px;width:100%;display:none;padding-left:182px;background:url('logo.png') no-repeat right center transparent;position:fixed;z-index:999;background-color:#fff;border-bottom:1px solid #e2e2e2;background-position-x:952px;}#ReportInfo{background:#E5F4FF;padding-left:19px;padding-top:7px;padding-bottom:5px;display:table;margin-left:162px;width:921px;position:relative;color:#004672;border-top-right-radius:10px;border:1px solid #e2e2e2;border-bottom:none;margin-top:-1px;}#ReportInfo a,#ReportInfo a:active,#ReportInfo a:visited{color:#004672;border-bottom:solid 1px #81B3D3;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo a:hover{border-bottom:solid 1px #002135;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .heading{font-size:24px;display:block;float:left;clear:left;margin-top:15px;margin-bottom:15px;}#ReportInfo .infotable{float:left;}#ReportInfo .infotable0{width:137px;font-size:13px;padding-bottom:3px;}#ReportInfo .infotable1{font-size:13px;padding-bottom:4px;}#ReportInfo .line .name{font-weight:normal;display:block;float:left;clear:left;width:162px;}#ReportInfo .lineWarning{font-size:14px;margin-top:18px;display:block;float:left;clear:left;font-weight:bold;background:#ff0;color:black;padding:4px;}#ReportInfo .explanations{position:absolute;background:#cceaff;left:677px;width:238px;padding:10px 5px 10px 20px;margin-top:-8px;border-top-right-radius:10px;}#ReportInfo .explanations .links{display:block;float:left;overflow:visible;}#ReportInfo .explanations .links a,#ReportInfo .explanations .links a:active,#ReportInfo .explanations .links a:visited{font-size:12px;font-weight:bold;color:#004672;text-transform:uppercase;display:block;float:left;text-decoration:none;border-bottom:solid 1px #4089ba;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .explanations .links a:hover{border-bottom:solid 1px #002135;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#QuickTipsMain,#BackToSite{margin-left:25px;}#ReportInfo .explanations .text{margin-top:15px;font-size:12px;line-height:18px;display:block;clear:both;float:left;}#Diagrams{width:940px;}#Diagrams img{border:0;}#Diagrams h4{display:block;float:left;width:100%;}#Diagrams .diagramCell{background:#4a525c;color:white;float:left;width:223px;height:199px;margin-right:16px;border-radius:10px;}#Diagrams .diagramCell.last{margin-right:0;}#Diagrams .diagramCell .diagramTitle{text-align:center;width:100%;margin-top:7px;float:left;}#Diagrams .diagramButtons{margin-top:12px;margin-left:12px;float:left;width:213px;font-size:13px;line-height:18px;position:relative;}#Diagrams .diagramButtons a,#Diagrams .diagramButtons a:active,#Diagrams .diagramButtons a:visited{color:white;background:#7b8188;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons a:hover{color:#7b8188;background:white;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons .fullImage,#Diagrams .diagramButtons .diagramImage{padding:2px 6px 0;top:-2px;}#Diagrams .diagramButtons .fullImage{right:46px;}#Diagrams .diagramButtons .diagramImage{right:100px;}#Diagrams .diagramButtons .diagramControl{padding:2px 6px 0;top:-2px;right:106px;}#Diagrams .diagramButtons a.help,#Diagrams .diagramButtons a.help:active,#Diagrams .diagramButtons a.help:visited{text-align:center;border-radius:8px;width:16px;height:16px;color:#4a525c;background:white;top:0;right:17px;}#Diagrams .diagramButtons a.help:hover{color:white;background:#7b8188;}#divDashboardHeader{width:940px;float:left;position:relative;background:#fff;}#divDashboardHeader .note{position:absolute;top:40px;right:0;display:block;font-size:12px;color:#999;}#divDashboardHeader .note a,#divDashboard .note a:active,#divDashboard .note a:visited,#divDashboard .note a:hover{color:black;}#divDashboard{width:940px;float:left;position:relative;background:#fff4e8;}#divDashboard .tv{border:solid #fff4e8 12px;border-collapse:collapse;border-spacing:0;line-height:1.1em;width:300px;height:100%;border-radius:10px;}#divDashboard .tnv{vertical-align:top;}#divDashboard .separator{border:solid #fff 10px;border-collapse:collapse;border-spacing:0;}#divDashboard .tinyVSeparator{border:solid #fff4e8 4px;border-collapse:collapse;border-spacing:0;}#divDashboard .debtRatingTable{height:50px;}#divDashboard .summaryLineCellImage{width:23px;height:23px;vertical-align:bottom;}#divDashboard .summaryLineCellName{width:68px;}#divDashboard .summaryLineCellContent{width:60px;text-align:right;}#divDashboard .sub{display:block;font-size:12px;color:#ba7207;}#divDashboard .imageCell{vertical-align:bottom;}#divDashboard .sub .diff{color:#999;}#divDashboard .sub .diffGreen{color:#008000;}#divDashboard .sub .diffRed{color:#f00;}#divDashboard .error{margin-top:12px;display:block;font-size:12px;color:#774704;}#divDashboard .errorUrl{margin-top:12px;display:block;font-size:12px;color:#774704;text-decoration:underline;}#divDashboard a:hover .errorUrl{margin-top:12px;display:block;font-size:12px;color:#A00;text-decoration:underline;}#divDashboard .title,.titleClickable{display:block;font-size:17px;color:#ba7207;font-weight:bold;line-height:1.5em;}#divDashboard .titleClickable{text-decoration:underline;}#divDashboard a:hover span{color:#da7f15;}#quality-gates-summary{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;border-radius:10px;}#quality-gates-summary .score{display:block;position:absolute;top:6px;right:7px;}#quality-gates-summary .score>span{display:block;float:left;width:88px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#quality-gates-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#quality-gates-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding-left:20px;width:100%;float:left;display:block;}#quality-gates-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#quality-gates-summary .countlist .count{font-weight:bold;}#quality-gates-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#quality-gates-summary .explanations a,#quality-gates-summary .explanations a:visited,#quality-gates-summary .explanations a:active,#quality-gates-summary .explanations a:hover{color:black;}.logs-explanation{padding:0 20px;font-size:14px;}#rules-summary,#issues-summary,#projects-summary,#logs{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;padding-bottom:12px;border-radius:10px;}#rules-summary .score,#issues-summary .score,#projects-summary .score{display:block;float:right;padding-top:5px;padding-right:10px;}#rules-summary .score>span,#issues-summary .score>span,#projects-summary .score>span{display:block;float:left;height:36px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#rules-summary .score>span{width:108px;}#issues-summary .score>span{width:44px;}#projects-summary .score>span{width:44px;}#rules-summary .counthead,#issues-summary .counthead,#projects-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#rules-summary .countlist,#issues-summary .countlist,#projects-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding:0;width:100%;float:left;display:block;}#rules-summary .countlist li,#issues-summary .countlist li,#projects-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#rules-summary .countlist .count,#issues-summary .countlist .count,#projects-summary .countlist .count{font-weight:bold;}#rules-summary .explanations img,#issues-summary .explanations img,#projects-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#rules-summary .explanations a,#rules-summary .explanations a:visited,#rules-summary .explanations a:active,#rules-summary .explanations a:hover,#issues-summary .explanations a,#issues-summary .explanations a:visited,#issues-summary .explanations a:active,#issues-summary .explanations a:hover,#projects-summary .explanations a,#projects-summary .explanations a:visited,#projects-summary .explanations a:active,#projects-summary .explanations a:hover{color:black;}.rules-explanations{width:940px;float:left;margin-bottom:22px;margin-top:10px;}.rules-explanations>div{height:85px;background:#f7f7f7;float:left;margin-right:35px;width:273px;font-size:12px;line-height:20px;}.rules-explanations>div>span{display:block;float:left;margin-top:13px;}.rules-explanations .critical{background:#fdf2f2;color:#7d2a22;margin-right:35px;width:273px;}.rules-explanations .critical a,.rules-explanations .critical a:active,.rules-explanations .critical a:visited{color:black;text-decoration:none;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.rules-explanations .critical a:hover{text-decoration:none;border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.source-file-warn{padding:6px 0 0 20px;}.source-file-warn-msg{color:#888;}.source-file-warn-score{width:250px;}#Main .divGrid{padding-bottom:30px;clear:both;border:0;}.divGrid{float:left;position:relative;width:938px;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;overflow:hidden;padding-top:10px;padding-bottom:50px;}.dataTables_wrapper{margin-top:32px;float:left;width:940px;max-height:calc(100vh - 220px);overflow-y:auto;}.ndependScreen.rules .dataTables_wrapper{width:938px;}.ndependScreen.rules .divStat .dataTables_wrapper{padding-top:0;margin-left:20px;width:918px;}.divStat .dataTables_wrapper .dataTables_info{display:none;}.dataTables_length{font-size:13px;left:20px;top:0;position:absolute;margin-top:6px;}.dataTables_length select{display:none;}.dataTables_length .customDropdown{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;display:inline-block;padding:5px 15px 5px 5px;width:30px;position:relative;background:url('dropdown.png') 90% center #fff no-repeat;border-bottom:solid 2px #d2d2d2;}.dataTables_length .customDropdown .optionWrap{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;position:absolute;top:-100px;left:0;}.dataTables_length .customDropdown.active .optionWrap{transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;top:0;}.dataTables_length .customDropdown .optionWrap span{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:none;z-index:1000;cursor:pointer;padding:5px;width:40px;background:#fff;position:relative;}.dataTables_length .customDropdown .optionWrap span:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#f9f5ff;}.dataTables_length .customDropdown .currentValue{display:inline;}.dataTables_length .customDropdown.active .optionWrap span{display:block;}.dataTables_filter{position:absolute;top:0;right:20px;}.dataTables_filter input,.dataTables_filter input:focus{text-indent:0;padding:6px 3px 6px 25px;width:138px;height:14px;font-size:14px;border:none;display:block;float:right;outline:none;border-top:solid #f5f5f5 1px;border-bottom:solid #f5f5f5 1px;background:url('search.png') no-repeat 5px center #f9f5ff;margin-top:6px;}.dataTables_scroll{float:left;width:940px;overflow:auto;}#content .dataTables_scrollBody thead th{padding:0;}.ndependGrid{text-align:left;min-width:938px;}.dataTables_scrollHead{color:#ba7207;background:#fff4e8;margin-top:13px;}.ndependGrid .dataTable th{padding:0;}.ndependGrid.dataTable.ci img{vertical-align:middle;margin-right:2px;width:16px;height:16px;}.dataTables_scrollBody>table>tbody>tr>td{color:black;}.ndependGrid.dataTable img{margin-right:8px;border:0;width:auto;height:auto;}.dataTables_scrollBody .gD1>td,.dataTables_scrollBody .gD0>td{position:relative;}.dataTables_scrollBody td a,.dataTables_scrollBody td a:active,.dataTables_scrollBody td a:hover,.dataTables_scrollBody td a:visited{color:black;}.ci{vertical-align:middle;margin-bottom:3px;margin-right:3px!important;width:16px!important;height:16px!important;border:0;}.dataTables_scrollFoot{display:none;}.dataTables_paginate{font-size:13px;position:absolute;bottom:0;right:20px;}.ndependScreen.rules .dataTables_paginate{bottom:20px;}#content .dataTables_paginate .first,#content .dataTables_paginate .previous,#content .dataTables_paginate .last,#content .dataTables_paginate .next{display:none;}.dataTables_paginate .paginate_active,.dataTables_paginate .paginate_button{display:block;float:left;text-align:center;width:12px;margin:4px;text-decoration:none;line-height:12px;}.dataTables_paginate>span>.paginate_button:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_button{cursor:pointer;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_active{text-decoration:none;cursor:default;border-bottom:0;}.ndependTable{border-spacing:0;border-collapse:collapse;font-size:13px;text-align:left;min-width:940px;}.ndependTable th{font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependTable td{line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.tc{cellpadding:0;cellspacing:0;}.va{vertical-align:middle;}.ta{text-align:left;line-height:22px;margin-top:3px;margin-bottom:3px;}.ma{max-width:300px;white-space:pre-line;}.ds{display:block;visibility:visible;}.ig,ih{border:0;height:16px;width:16px;}.ih{margin-bottom:-2px;margin-right:6px;}.jg{border:0;height:32px;width:32px;}.jf{background:#f9ebd2;height:32px;width:32px;}.debtH{margin-right:15px;margin-left:15px;white-space:nowrap;}.newDebtH{white-space:nowrap;}.alR{white-space:nowrap;text-align:right;float:right;}.c0{background:linear-gradient(to right,#9BF7BF 0,#FFBFBF 0);}.c1{background:linear-gradient(to right,#9BF7BF 1%,#FFBFBF 1%);}.c2{background:linear-gradient(to right,#9BF7BF 2%,#FFBFBF 2%);}.c3{background:linear-gradient(to right,#9BF7BF 3%,#FFBFBF 3%);}.c4{background:linear-gradient(to right,#9BF7BF 4%,#FFBFBF 4%);}.c5{background:linear-gradient(to right,#9BF7BF 5%,#FFBFBF 5%);}.c6{background:linear-gradient(to right,#9BF7BF 6%,#FFBFBF 6%);}.c7{background:linear-gradient(to right,#9BF7BF 7%,#FFBFBF 7%);}.c8{background:linear-gradient(to right,#9BF7BF 8%,#FFBFBF 8%);}.c9{background:linear-gradient(to right,#9BF7BF 9%,#FFBFBF 9%);}.c10{background:linear-gradient(to right,#9BF7BF 10%,#FFBFBF 10%);}.c11{background:linear-gradient(to right,#9BF7BF 11%,#FFBFBF 11%);}.c12{background:linear-gradient(to right,#9BF7BF 12%,#FFBFBF 12%);}.c13{background:linear-gradient(to right,#9BF7BF 13%,#FFBFBF 13%);}.c14{background:linear-gradient(to right,#9BF7BF 14%,#FFBFBF 14%);}.c15{background:linear-gradient(to right,#9BF7BF 15%,#FFBFBF 15%);}.c16{background:linear-gradient(to right,#9BF7BF 16%,#FFBFBF 16%);}.c17{background:linear-gradient(to right,#9BF7BF 17%,#FFBFBF 17%);}.c18{background:linear-gradient(to right,#9BF7BF 18%,#FFBFBF 18%);}.c19{background:linear-gradient(to right,#9BF7BF 19%,#FFBFBF 19%);}.c20{background:linear-gradient(to right,#9BF7BF 20%,#FFBFBF 20%);}.c21{background:linear-gradient(to right,#9BF7BF 21%,#FFBFBF 21%);}.c22{background:linear-gradient(to right,#9BF7BF 22%,#FFBFBF 22%);}.c23{background:linear-gradient(to right,#9BF7BF 23%,#FFBFBF 23%);}.c24{background:linear-gradient(to right,#9BF7BF 24%,#FFBFBF 24%);}.c25{background:linear-gradient(to right,#9BF7BF 25%,#FFBFBF 25%);}.c26{background:linear-gradient(to right,#9BF7BF 26%,#FFBFBF 26%);}.c27{background:linear-gradient(to right,#9BF7BF 27%,#FFBFBF 27%);}.c28{background:linear-gradient(to right,#9BF7BF 28%,#FFBFBF 28%);}.c29{background:linear-gradient(to right,#9BF7BF 29%,#FFBFBF 29%);}.c30{background:linear-gradient(to right,#9BF7BF 30%,#FFBFBF 30%);}.c31{background:linear-gradient(to right,#9BF7BF 31%,#FFBFBF 31%);}.c32{background:linear-gradient(to right,#9BF7BF 32%,#FFBFBF 32%);}.c33{background:linear-gradient(to right,#9BF7BF 33%,#FFBFBF 33%);}.c34{background:linear-gradient(to right,#9BF7BF 34%,#FFBFBF 34%);}.c35{background:linear-gradient(to right,#9BF7BF 35%,#FFBFBF 35%);}.c36{background:linear-gradient(to right,#9BF7BF 36%,#FFBFBF 36%);}.c37{background:linear-gradient(to right,#9BF7BF 37%,#FFBFBF 37%);}.c38{background:linear-gradient(to right,#9BF7BF 38%,#FFBFBF 38%);}.c39{background:linear-gradient(to right,#9BF7BF 39%,#FFBFBF 39%);}.c40{background:linear-gradient(to right,#9BF7BF 40%,#FFBFBF 40%);}.c41{background:linear-gradient(to right,#9BF7BF 41%,#FFBFBF 41%);}.c42{background:linear-gradient(to right,#9BF7BF 42%,#FFBFBF 42%);}.c43{background:linear-gradient(to right,#9BF7BF 43%,#FFBFBF 43%);}.c44{background:linear-gradient(to right,#9BF7BF 44%,#FFBFBF 44%);}.c45{background:linear-gradient(to right,#9BF7BF 45%,#FFBFBF 45%);}.c46{background:linear-gradient(to right,#9BF7BF 46%,#FFBFBF 46%);}.c47{background:linear-gradient(to right,#9BF7BF 47%,#FFBFBF 47%);}.c48{background:linear-gradient(to right,#9BF7BF 48%,#FFBFBF 48%);}.c49{background:linear-gradient(to right,#9BF7BF 49%,#FFBFBF 49%);}.c50{background:linear-gradient(to right,#9BF7BF 50%,#FFBFBF 50%);}.c51{background:linear-gradient(to right,#9BF7BF 51%,#FFBFBF 51%);}.c52{background:linear-gradient(to right,#9BF7BF 52%,#FFBFBF 52%);}.c53{background:linear-gradient(to right,#9BF7BF 53%,#FFBFBF 53%);}.c54{background:linear-gradient(to right,#9BF7BF 54%,#FFBFBF 54%);}.c55{background:linear-gradient(to right,#9BF7BF 55%,#FFBFBF 55%);}.c56{background:linear-gradient(to right,#9BF7BF 56%,#FFBFBF 56%);}.c57{background:linear-gradient(to right,#9BF7BF 57%,#FFBFBF 57%);}.c58{background:linear-gradient(to right,#9BF7BF 58%,#FFBFBF 58%);}.c59{background:linear-gradient(to right,#9BF7BF 59%,#FFBFBF 59%);}.c60{background:linear-gradient(to right,#9BF7BF 60%,#FFBFBF 60%);}.c61{background:linear-gradient(to right,#9BF7BF 61%,#FFBFBF 61%);}.c62{background:linear-gradient(to right,#9BF7BF 62%,#FFBFBF 62%);}.c63{background:linear-gradient(to right,#9BF7BF 63%,#FFBFBF 63%);}.c64{background:linear-gradient(to right,#9BF7BF 64%,#FFBFBF 64%);}.c65{background:linear-gradient(to right,#9BF7BF 65%,#FFBFBF 65%);}.c66{background:linear-gradient(to right,#9BF7BF 66%,#FFBFBF 66%);}.c67{background:linear-gradient(to right,#9BF7BF 67%,#FFBFBF 67%);}.c68{background:linear-gradient(to right,#9BF7BF 68%,#FFBFBF 68%);}.c69{background:linear-gradient(to right,#9BF7BF 69%,#FFBFBF 69%);}.c70{background:linear-gradient(to right,#9BF7BF 70%,#FFBFBF 70%);}.c71{background:linear-gradient(to right,#9BF7BF 71%,#FFBFBF 71%);}.c72{background:linear-gradient(to right,#9BF7BF 72%,#FFBFBF 72%);}.c73{background:linear-gradient(to right,#9BF7BF 73%,#FFBFBF 73%);}.c74{background:linear-gradient(to right,#9BF7BF 74%,#FFBFBF 74%);}.c75{background:linear-gradient(to right,#9BF7BF 75%,#FFBFBF 75%);}.c76{background:linear-gradient(to right,#9BF7BF 76%,#FFBFBF 76%);}.c77{background:linear-gradient(to right,#9BF7BF 77%,#FFBFBF 77%);}.c78{background:linear-gradient(to right,#9BF7BF 78%,#FFBFBF 78%);}.c79{background:linear-gradient(to right,#9BF7BF 79%,#FFBFBF 79%);}.c80{background:linear-gradient(to right,#9BF7BF 80%,#FFBFBF 80%);}.c81{background:linear-gradient(to right,#9BF7BF 81%,#FFBFBF 81%);}.c82{background:linear-gradient(to right,#9BF7BF 82%,#FFBFBF 82%);}.c83{background:linear-gradient(to right,#9BF7BF 83%,#FFBFBF 83%);}.c84{background:linear-gradient(to right,#9BF7BF 84%,#FFBFBF 84%);}.c85{background:linear-gradient(to right,#9BF7BF 85%,#FFBFBF 85%);}.c86{background:linear-gradient(to right,#9BF7BF 86%,#FFBFBF 86%);}.c87{background:linear-gradient(to right,#9BF7BF 87%,#FFBFBF 87%);}.c88{background:linear-gradient(to right,#9BF7BF 88%,#FFBFBF 88%);}.c89{background:linear-gradient(to right,#9BF7BF 89%,#FFBFBF 89%);}.c90{background:linear-gradient(to right,#9BF7BF 90%,#FFBFBF 90%);}.c91{background:linear-gradient(to right,#9BF7BF 91%,#FFBFBF 91%);}.c92{background:linear-gradient(to right,#9BF7BF 92%,#FFBFBF 92%);}.c93{background:linear-gradient(to right,#9BF7BF 93%,#FFBFBF 93%);}.c94{background:linear-gradient(to right,#9BF7BF 94%,#FFBFBF 94%);}.c95{background:linear-gradient(to right,#9BF7BF 95%,#FFBFBF 95%);}.c96{background:linear-gradient(to right,#9BF7BF 96%,#FFBFBF 96%);}.c97{background:linear-gradient(to right,#9BF7BF 97%,#FFBFBF 97%);}.c98{background:linear-gradient(to right,#9BF7BF 98%,#FFBFBF 98%);}.c99{background:linear-gradient(to right,#9BF7BF 99%,#FFBFBF 99%);}.c100{background:linear-gradient(to right,#9BF7BF 100%,#FFBFBF 100%);}.m0{background:linear-gradient(to left,#DADADA 0,rgba(0,0,0,0.035) 0);}.m1{background:linear-gradient(to left,#DADADA 1%,rgba(0,0,0,0.035) 1%);}.m2{background:linear-gradient(to left,#DADADA 2%,rgba(0,0,0,0.035) 2%);}.m3{background:linear-gradient(to left,#DADADA 3%,rgba(0,0,0,0.035) 3%);}.m4{background:linear-gradient(to left,#DADADA 4%,rgba(0,0,0,0.035) 4%);}.m5{background:linear-gradient(to left,#DADADA 5%,rgba(0,0,0,0.035) 5%);}.m6{background:linear-gradient(to left,#DADADA 6%,rgba(0,0,0,0.035) 6%);}.m7{background:linear-gradient(to left,#DADADA 7%,rgba(0,0,0,0.035) 7%);}.m8{background:linear-gradient(to left,#DADADA 8%,rgba(0,0,0,0.035) 8%);}.m9{background:linear-gradient(to left,#DADADA 9%,rgba(0,0,0,0.035) 9%);}.m10{background:linear-gradient(to left,#DADADA 10%,rgba(0,0,0,0.035) 10%);}.m11{background:linear-gradient(to left,#DADADA 11%,rgba(0,0,0,0.035) 11%);}.m12{background:linear-gradient(to left,#DADADA 12%,rgba(0,0,0,0.035) 12%);}.m13{background:linear-gradient(to left,#DADADA 13%,rgba(0,0,0,0.035) 13%);}.m14{background:linear-gradient(to left,#DADADA 14%,rgba(0,0,0,0.035) 14%);}.m15{background:linear-gradient(to left,#DADADA 15%,rgba(0,0,0,0.035) 15%);}.m16{background:linear-gradient(to left,#DADADA 16%,rgba(0,0,0,0.035) 16%);}.m17{background:linear-gradient(to left,#DADADA 17%,rgba(0,0,0,0.035) 17%);}.m18{background:linear-gradient(to left,#DADADA 18%,rgba(0,0,0,0.035) 18%);}.m19{background:linear-gradient(to left,#DADADA 19%,rgba(0,0,0,0.035) 19%);}.m20{background:linear-gradient(to left,#DADADA 20%,rgba(0,0,0,0.035) 20%);}.m21{background:linear-gradient(to left,#DADADA 21%,rgba(0,0,0,0.035) 21%);}.m22{background:linear-gradient(to left,#DADADA 22%,rgba(0,0,0,0.035) 22%);}.m23{background:linear-gradient(to left,#DADADA 23%,rgba(0,0,0,0.035) 23%);}.m24{background:linear-gradient(to left,#DADADA 24%,rgba(0,0,0,0.035) 24%);}.m25{background:linear-gradient(to left,#DADADA 25%,rgba(0,0,0,0.035) 25%);}.m26{background:linear-gradient(to left,#DADADA 26%,rgba(0,0,0,0.035) 26%);}.m27{background:linear-gradient(to left,#DADADA 27%,rgba(0,0,0,0.035) 27%);}.m28{background:linear-gradient(to left,#DADADA 28%,rgba(0,0,0,0.035) 28%);}.m29{background:linear-gradient(to left,#DADADA 29%,rgba(0,0,0,0.035) 29%);}.m30{background:linear-gradient(to left,#DADADA 30%,rgba(0,0,0,0.035) 30%);}.m31{background:linear-gradient(to left,#DADADA 31%,rgba(0,0,0,0.035) 31%);}.m32{background:linear-gradient(to left,#DADADA 32%,rgba(0,0,0,0.035) 32%);}.m33{background:linear-gradient(to left,#DADADA 33%,rgba(0,0,0,0.035) 33%);}.m34{background:linear-gradient(to left,#DADADA 34%,rgba(0,0,0,0.035) 34%);}.m35{background:linear-gradient(to left,#DADADA 35%,rgba(0,0,0,0.035) 35%);}.m36{background:linear-gradient(to left,#DADADA 36%,rgba(0,0,0,0.035) 36%);}.m37{background:linear-gradient(to left,#DADADA 37%,rgba(0,0,0,0.035) 37%);}.m38{background:linear-gradient(to left,#DADADA 38%,rgba(0,0,0,0.035) 38%);}.m39{background:linear-gradient(to left,#DADADA 39%,rgba(0,0,0,0.035) 39%);}.m40{background:linear-gradient(to left,#DADADA 40%,rgba(0,0,0,0.035) 40%);}.m41{background:linear-gradient(to left,#DADADA 41%,rgba(0,0,0,0.035) 41%);}.m42{background:linear-gradient(to left,#DADADA 42%,rgba(0,0,0,0.035) 42%);}.m43{background:linear-gradient(to left,#DADADA 43%,rgba(0,0,0,0.035) 43%);}.m44{background:linear-gradient(to left,#DADADA 44%,rgba(0,0,0,0.035) 44%);}.m45{background:linear-gradient(to left,#DADADA 45%,rgba(0,0,0,0.035) 45%);}.m46{background:linear-gradient(to left,#DADADA 46%,rgba(0,0,0,0.035) 46%);}.m47{background:linear-gradient(to left,#DADADA 47%,rgba(0,0,0,0.035) 47%);}.m48{background:linear-gradient(to left,#DADADA 48%,rgba(0,0,0,0.035) 48%);}.m49{background:linear-gradient(to left,#DADADA 49%,rgba(0,0,0,0.035) 49%);}.m50{background:linear-gradient(to left,#DADADA 50%,rgba(0,0,0,0.035) 50%);}.m51{background:linear-gradient(to left,#DADADA 51%,rgba(0,0,0,0.035) 51%);}.m52{background:linear-gradient(to left,#DADADA 52%,rgba(0,0,0,0.035) 52%);}.m53{background:linear-gradient(to left,#DADADA 53%,rgba(0,0,0,0.035) 53%);}.m54{background:linear-gradient(to left,#DADADA 54%,rgba(0,0,0,0.035) 54%);}.m55{background:linear-gradient(to left,#DADADA 55%,rgba(0,0,0,0.035) 55%);}.m56{background:linear-gradient(to left,#DADADA 56%,rgba(0,0,0,0.035) 56%);}.m57{background:linear-gradient(to left,#DADADA 57%,rgba(0,0,0,0.035) 57%);}.m58{background:linear-gradient(to left,#DADADA 58%,rgba(0,0,0,0.035) 58%);}.m59{background:linear-gradient(to left,#DADADA 59%,rgba(0,0,0,0.035) 59%);}.m60{background:linear-gradient(to left,#DADADA 60%,rgba(0,0,0,0.035) 60%);}.m61{background:linear-gradient(to left,#DADADA 61%,rgba(0,0,0,0.035) 61%);}.m62{background:linear-gradient(to left,#DADADA 62%,rgba(0,0,0,0.035) 62%);}.m63{background:linear-gradient(to left,#DADADA 63%,rgba(0,0,0,0.035) 63%);}.m64{background:linear-gradient(to left,#DADADA 64%,rgba(0,0,0,0.035) 64%);}.m65{background:linear-gradient(to left,#DADADA 65%,rgba(0,0,0,0.035) 65%);}.m66{background:linear-gradient(to left,#DADADA 66%,rgba(0,0,0,0.035) 66%);}.m67{background:linear-gradient(to left,#DADADA 67%,rgba(0,0,0,0.035) 67%);}.m68{background:linear-gradient(to left,#DADADA 68%,rgba(0,0,0,0.035) 68%);}.m69{background:linear-gradient(to left,#DADADA 69%,rgba(0,0,0,0.035) 69%);}.m70{background:linear-gradient(to left,#DADADA 70%,rgba(0,0,0,0.035) 70%);}.m71{background:linear-gradient(to left,#DADADA 71%,rgba(0,0,0,0.035) 71%);}.m72{background:linear-gradient(to left,#DADADA 72%,rgba(0,0,0,0.035) 72%);}.m73{background:linear-gradient(to left,#DADADA 73%,rgba(0,0,0,0.035) 73%);}.m74{background:linear-gradient(to left,#DADADA 74%,rgba(0,0,0,0.035) 74%);}.m75{background:linear-gradient(to left,#DADADA 75%,rgba(0,0,0,0.035) 75%);}.m76{background:linear-gradient(to left,#DADADA 76%,rgba(0,0,0,0.035) 76%);}.m77{background:linear-gradient(to left,#DADADA 77%,rgba(0,0,0,0.035) 77%);}.m78{background:linear-gradient(to left,#DADADA 78%,rgba(0,0,0,0.035) 78%);}.m79{background:linear-gradient(to left,#DADADA 79%,rgba(0,0,0,0.035) 79%);}.m80{background:linear-gradient(to left,#DADADA 80%,rgba(0,0,0,0.035) 80%);}.m81{background:linear-gradient(to left,#DADADA 81%,rgba(0,0,0,0.035) 81%);}.m82{background:linear-gradient(to left,#DADADA 82%,rgba(0,0,0,0.035) 82%);}.m83{background:linear-gradient(to left,#DADADA 83%,rgba(0,0,0,0.035) 83%);}.m84{background:linear-gradient(to left,#DADADA 84%,rgba(0,0,0,0.035) 84%);}.m85{background:linear-gradient(to left,#DADADA 85%,rgba(0,0,0,0.035) 85%);}.m86{background:linear-gradient(to left,#DADADA 86%,rgba(0,0,0,0.035) 86%);}.m87{background:linear-gradient(to left,#DADADA 87%,rgba(0,0,0,0.035) 87%);}.m88{background:linear-gradient(to left,#DADADA 88%,rgba(0,0,0,0.035) 88%);}.m89{background:linear-gradient(to left,#DADADA 89%,rgba(0,0,0,0.035) 89%);}.m90{background:linear-gradient(to left,#DADADA 90%,rgba(0,0,0,0.035) 90%);}.m91{background:linear-gradient(to left,#DADADA 91%,rgba(0,0,0,0.035) 91%);}.m92{background:linear-gradient(to left,#DADADA 92%,rgba(0,0,0,0.035) 92%);}.m93{background:linear-gradient(to left,#DADADA 93%,rgba(0,0,0,0.035) 93%);}.m94{background:linear-gradient(to left,#DADADA 94%,rgba(0,0,0,0.035) 94%);}.m95{background:linear-gradient(to left,#DADADA 95%,rgba(0,0,0,0.035) 95%);}.m96{background:linear-gradient(to left,#DADADA 96%,rgba(0,0,0,0.035) 96%);}.m97{background:linear-gradient(to left,#DADADA 97%,rgba(0,0,0,0.035) 97%);}.m98{background:linear-gradient(to left,#DADADA 98%,rgba(0,0,0,0.035) 98%);}.m99{background:linear-gradient(to left,#DADADA 99%,rgba(0,0,0,0.035) 99%);}.m100{background:linear-gradient(to left,#DADADA 100%,rgba(0,0,0,0.035) 100%);}.m0,.c0,.m1,.c1,.m2,.c2,.m3,.c3,.m4,.c4,.m5,.c5,.m6,.c6,.m7,.c7,.m8,.c8,.m9,.c9,.m10,.c10,.m11,.c11,.m12,.c12,.m13,.c13,.m14,.c14,.m15,.c15,.m16,.c16,.m17,.c17,.m18,.c18,.m19,.c19,.m20,.c20,.m21,.c21,.m22,.c22,.m23,.c23,.m24,.c24,.m25,.c25,.m26,.c26,.m27,.c27,.m28,.c28,.m29,.c29,.m30,.c30,.m31,.c31,.m32,.c32,.m33,.c33,.m34,.c34,.m35,.c35,.m36,.c36,.m37,.c37,.m38,.c38,.m39,.c39,.m40,.c40,.m41,.c41,.m42,.c42,.m43,.c43,.m44,.c44,.m45,.c45,.m46,.c46,.m47,.c47,.m48,.c48,.m49,.c49,.m50,.c50,.m51,.c51,.m52,.c52,.m53,.c53,.m54,.c54,.m55,.c55,.m56,.c56,.m57,.c57,.m58,.c58,.m59,.c59,.m60,.c60,.m61,.c61,.m62,.c62,.m63,.c63,.m64,.c64,.m65,.c65,.m66,.c66,.m67,.c67,.m68,.c68,.m69,.c69,.m70,.c70,.m71,.c71,.m72,.c72,.m73,.c73,.m74,.c74,.m75,.c75,.m76,.c76,.m77,.c77,.m78,.c78,.m79,.c79,.m80,.c80,.m81,.c81,.m82,.c82,.m83,.c83,.m84,.c84,.m85,.c85,.m86,.c86,.m87,.c87,.m88,.c88,.m89,.c89,.m90,.c90,.m91,.c91,.m92,.c92,.m93,.c93,.m94,.c94,.m95,.c95,.m96,.c96,.m97,.c97,.m98,.c98,.m99,.c99,.m100,.c100{background-position:center;background-size:95% 18px;text-align:right;background-repeat:no-repeat;}.drBig{font-size:22px;font-weight:bold;line-height:1.6em;}.drSub{font-size:13px;}.drA{background:#3C3;color:black;border-top:3px solid #3C3;border-bottom:3px solid #3C3;border-left:6px solid #3C3;border-right:6px solid #3C3;}.drB{background:#99ff65;color:black;border-top:3px solid #99ff65;border-bottom:3px solid #99ff65;border-left:6px solid #99ff65;border-right:6px solid #99ff65;}.drC{background:#ff0;color:black;border-top:3px solid #ff0;border-bottom:3px solid #ff0;border-left:6px solid #ff0;border-right:6px solid #ff0;}.drD{background:#f90;color:black;border-top:3px solid #f90;border-bottom:3px solid #f90;border-left:6px solid #f90;border-right:6px solid #f90;}.drE{background:#f00;color:white;border-top:3px solid #f00;border-bottom:3px solid #f00;border-left:6px solid #f00;border-right:6px solid #f00;}.svL{background-image:url('Severity_Low.png');background-repeat:no-repeat;padding-left:20px;}.svM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;padding-left:20px;}.svH{background-image:url('Severity_High.png');background-repeat:no-repeat;padding-left:20px;}.svC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;padding-left:20px;}.svB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;padding-left:20px;}.aiI{background-image:url('Severity_Low.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiJ{background-image:url('Severity_High.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.qgsF{background-image:url('StatusQGFail.png');background-repeat:no-repeat;padding-left:20px;}.qgsW{background-image:url('StatusQGWarn.png');background-repeat:no-repeat;padding-left:20px;}.qgsP{background-image:url('StatusQGPass.png');background-repeat:no-repeat;padding-left:20px;}.tiC{background-image:url('TrendIconGrayConstant.png');background-repeat:no-repeat;padding-left:20px;}.tiN{background-image:url('TrendIconNone.png');background-repeat:no-repeat;padding-left:20px;}.tiRU{background-image:url('TrendIconRedUp.png');background-repeat:no-repeat;padding-left:20px;}.tiRD{background-image:url('TrendIconRedDown.png');background-repeat:no-repeat;padding-left:20px;}.tiGU{background-image:url('TrendIconGreenUp.png');background-repeat:no-repeat;padding-left:20px;}.tiGD{background-image:url('TrendIconGreenDown.png');background-repeat:no-repeat;padding-left:20px;}#content .ndependTable tr:hover{background:#fff4e8;}.ndependTable tfoot{display:none;}.ndependTable .even,.ndependTable .data1{background:#fff;}.ndependTable .odd,.ndependTable .data0{background:#f9f5ff;}.ndependScreen{overflow:auto;float:left;width:940px;margin-left:162px;min-height:400px;}.ndependScreen .info>.explanations{font-size:14px;line-height:20px;margin-bottom:0;}#Main.ndependScreen{width:100%;margin-left:0;padding-bottom:0;background:#f0f0f0;}.dataTables_info{position:absolute;bottom:6px;left:20px;font-size:13px;}.ndependScreen.rules .dataTables_info{bottom:20px;}.ndependScreen.rules .divGroup>table{float:left;margin-bottom:20px;}.ndependScreen.rules{overflow:hidden;}.ndependScreen .ndependGrid tfoot{display:none;}.ndependScreen .ndependGrid th{cursor:pointer;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependScreen .ndependGrid th.sorting_asc,.ndependScreen .ndependGrid th.sorting_desc{color:#95631e;background:#fbedbe;}.ndependScreen .ndependGrid th a,.ndependScreen .ndependGrid th a:visited,.ndependScreen .ndependGrid th a:active,.ndependScreen .ndependGrid th a:hover{color:#ba7207;}.ndependScreen .ndependGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependScreen .ndependGrid tr:hover{background:#fff4e8;}.ndependScreen .ndependGrid td td{padding-left:0;padding-right:0;}.ndependScreen .ndependGrid tr.even{background:#fff;}.ndependScreen .ndependGrid tr.odd{background:#f9f5ff;}.divStat{position:relative;padding-bottom:20px;float:left;overflow:auto;width:938px;border:solid 1px #f9f5ff;border-top:0;border-bottom:0;}.divStat .dataTables_length,.divStat .dataTables_filter,.divStat .dataTables_paginate{display:none;}.divStat .dataTables_info{left:20px;}.ndependStatGrid tfoot{display:none;}.ndependStatGrid th{text-align:left;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependStatGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependStatGrid tr:hover{background:#fff4e8;}.ndependStatGrid tr.even{background:#fff;}.ndependStatGrid tr.odd{background:#f9f5ff;}.dgs ul{list-style-type:none;}.dgs li{font-size:14px;line-height:30px;padding-left:20px;background:url('li_square.png') left 9px transparent no-repeat;}.dgs li li{background:url('li_triangle.png') left center transparent no-repeat;}.dgs br{display:none;}.dgs>ul{padding:0;margin:0;}.ndependScreen.rules .divGroup{float:left;}.ndependScreen.rules h4{margin-top:20px;float:left;}.ndependScreen.rules h4>table{width:940px;}.ndependScreen.rules h4>table table{float:right;}.ndependScreen.rules h4 .okCount,.ndependScreen.rules h4 .warnCount,.ndependScreen.rules h4 .errorCount{display:block;float:left;width:34px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}.ndependScreen.rules h4 .groupHierarchy{margin:5px;line-height:55px;}.groupHierarchy img{margin:0;border:0;}.dqr,.divCqlResultError{float:left;border-bottom:solid 1px #f9f5ff;margin-bottom:20px;margin-top:20px;}.dqr:after,.divCqlResultError:after{position:absolute;left:0;right:0;margin-top:-20px;border-top:solid 1px #f9f5ff;content:" ";display:block;height:20px;}.dqh,.drb,.divQueryErrorHeader,.divQueryErrorBody{float:left;}.dqr .sqh,.divQueryErrorHeader .errorHeaderColor{color:#ba7207;background:#fff4e8;display:block;float:left;width:940px;font-size:16px;}.dqr .sqh img,.divQueryErrorHeader .errorHeaderColor img{border:0;padding:10px;margin-right:10px;}.drb h3,.divQueryErrorBody h3{font-weight:normal;font-size:16px;display:block;float:left;width:898px;border:solid 1px #f9f5ff;border-bottom:0;padding-left:25px;padding-right:20px;margin:0;}.drb .explanations,.dqr .explanations{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;}.divQueryErrorDescription{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;padding:20px;}.drb .explanations,.dqr .explanations{position:relative;}.drb .explanations:after,.dqr .explanations:after{bottom:0;left:-1px;position:absolute;background:white;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;content:" ";display:block;float:left;width:938px;}#InfoWarnings .explanations{margin-bottom:0;}#InfoWarnings tr:nth-child(even){background:#f9f5ff;}#InfoWarnings tr:nth-child(odd){background:#fff;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#fff;}#colorbox{outline:0;}#cboxContent{margin-top:32px;text-align:center;}#cboxLoadingGraphic{background:url(loading.gif) center center no-repeat;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{border:0;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(controls.png) 0 0 no-repeat;}#cboxPrevious{background-position:0 0;right:44px;}#cboxPrevious.hover{background-position:0 -25px;}#cboxNext{background-position:-25px 0;right:22px;}#cboxNext.hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0;right:0;}#cboxClose.hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}#cboxContent .inlineHelp{text-align:left;background:white;padding:20px;line-height:22px;}#cboxContent .inlineHelp li{margin-bottom:10px;}#cboxWrapper,#cboxWrapper:focus{border:none;}#container .codequery_body{background:#f7f7f7;position:relative;padding:10px;width:920px;overflow:hidden;font-size:13px;line-height:16px;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}#container .codequery_body[textKind="sourcecode"]{font-family:"Courier New",Consolas,Courier,monospace;}#container .codequery_body.collapsed .handle{left:10px;bottom:0;width:auto;height:auto;font-size:16px;color:#999;background:url(menu_black.png) transparent no-repeat right 10px center;}#container .codequery_body .handle{display:block;position:absolute;top:0;right:0;width:20px;height:20px;font-size:0;padding:10px;font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;line-height:16px;cursor:pointer;background:url(menu_black_close.png) transparent no-repeat center center;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container .codequery_body .handle:hover{background-color:#eee;}#container .codequery_body.collapsed{height:16px;}#container .codequery_body font,#container .codequery_body b,#container .codequery_body i,#container .codequery_body a{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;}#container .codequery_body.collapsed font,#container .codequery_body.collapsed b,#container .codequery_body.collapsed i,#container .codequery_body.collapsed a,#container .codequery_body.collapsed ul{opacity:0;}svg{display:block;}.dn{display:none;}#AIContainer,svg{margin:0;padding:0;height:750px;width:750px;}.nv-axis text{display:none;}.divAI{float:left;position:relative;width:px;overflow:hidden;padding-top:10px;padding-bottom:50px;}.failqgtilt,.warnqgtilt,.passqgtilt{-webkit-transform:rotate(45deg) translateY(-10px);display:inline-block;font-size:12px;font-weight:bold;opacity:.9;border-width:1px 5px 1px 5px;border-style:solid;}.failqgtilt{margin-left:-12px;}.warnqgtilt{margin-left:-17px;}.passqgtilt{margin-left:-16px;}.maintab{overflow:hidden;margin-left:162px;width:940px;}.maintab button{background-color:#f0f0f0;float:left;border:none;outline:none;cursor:pointer;padding:7px 20px 10px 20px;transition:.3s;font-size:20px;color:#111;border-top:5px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top-left-radius:8px;border-top-right-radius:8px;}.maintab button:hover{background-color:#fff;color:#000;border-top:5px solid #888;}.maintab button.active{background-color:#fff;color:#000;border-top:5px solid #fa0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;z-index:40;position:relative;}.maintabcontent{display:none;width:940px;}.main-summary-tab{margin-left:162px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:940px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:25px;display:inline-block;}.main-trend-tab{margin-left:162px;border:1px solid #e2e2e2;width:940px;overflow-y:hidden;overflow-x:hidden;background:#fff;margin-top:-1px;z-index:30;position:relative;border-radius:10px;}.buttonfile{text-indent:0;float:left;display:block;margin-right:16px;margin-top:8px;background-color:#f9f9f9;border:1px solid #e2e2e2;height:25px;cursor:pointer;}.buttonfilehover{background-color:#e3e3e3!important;}.tooltip2{position:relative;display:inline-block;}.tooltip2 .tooltiptext2{visibility:hidden;background-color:#fffff2;color:black;text-align:left;border:solid 1px #dda;padding:10px;border-radius:6px;margin-top:33px;margin-left:-400px;width:400px;line-height:21px;position:absolute;z-index:1000;}.tooltip2 .tooltiptext2 li{margin-bottom:6px;}.tooltip2 .tooltiptext2 ul{margin:5px 6px 0 -20px;}.tooltip2:hover .tooltiptext2{visibility:visible;}.smallInfoScore{padding-top:14px;}.smallInfoScoreTooltiptext2{width:400px;margin-left:-400px;}.nvd3 .nv-axis line,.nvd3 .nv-axis path{fill:none;shape-rendering:crispEdges;}.nv-brush .extent,.nvd3 .background path,.nvd3 .nv-axis line,.nvd3 .nv-axis path{shape-rendering:crispEdges;}.nv-distx,.nv-disty,.nv-noninteractive,.nvd3 .nv-axis,.nvd3.nv-pie .nv-label,.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none;}.nvd3 .nv-axis{opacity:1;}.nvd3 .nv-axis.nv-disabled,.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0;}.nvd3 .nv-axis path{stroke:#000;stroke-opacity:.75;}.nvd3 .nv-axis path.domain{stroke-opacity:.75;}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0;}.nvd3 .nv-axis line{stroke:#e5e5e5;}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75;}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700;}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle;}.nvd3 .nv-bars rect{fill-opacity:.75;transition:fill-opacity 250ms linear;}.nvd3 .nv-bars rect.hover{fill-opacity:1;}.nvd3 .nv-bars .hover rect{fill:#add8e6;}.nvd3 .nv-bars text{fill:transparent;}.nvd3 .nv-bars .hover text{fill:rgba(0,0,0,1);}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity 250ms linear;}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick,.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width 250ms linear,stroke-opacity 250ms linear;}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1;}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:rgba(0,0,0,1);stroke:transparent;}.nvd3 .nv-boxplot circle{fill-opacity:.5;}.nvd3 .nv-boxplot circle:hover,.nvd3 .nv-boxplot rect:hover{fill-opacity:1;}.nvd3 line.nv-boxplot-median{stroke:#000;}.nv-boxplot-tick:hover{stroke-width:2.5px;}.nvd3.nv-bullet{font:10px sans-serif;}.nvd3.nv-bullet .nv-measure{fill-opacity:.8;}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1;}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px;}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px;}.nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px;}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px;}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee;}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd;}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc;}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700;}.nvd3.nv-bullet .nv-subtitle{fill:#999;}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4;}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728;}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333;}.nv-force-node{stroke:#fff;stroke-width:1.5px;}.nv-force-link{stroke:#999;stroke-opacity:.6;}.nv-force-node text{stroke-width:0;}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2;}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4;}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75;}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1;}.nvd3 .nv-groups path.nv-line{fill:none;}.nvd3 .nv-groups path.nv-area{stroke:none;}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important;}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important;}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0;}.nvd3 .nv-indexLine{cursor:ew-resize;}svg.nvd3-svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%;}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px;}.nvd3 text{font:400 12px Arial,sans-serif;}.nvd3 .title{font:700 14px Arial,sans-serif;}.nvd3 .nv-background{fill:#fff;fill-opacity:0;}.nvd3.nv-noData{font-size:18px;font-weight:700;}.nv-brush .extent{fill-opacity:.125;}.nv-brush .resize path{fill:#eee;stroke:#666;}.nvd3 .nv-legend .nv-series{cursor:pointer;}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0;}.nvd3 .nv-brush .extent{fill-opacity:0!important;}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7;}@media print{.nvd3 text{stroke-width:0;fill-opacity:1;}}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728;}.nvd3 .background path{fill:none;stroke:#EEE;stroke-opacity:.4;}.nvd3 .foreground path{fill:none;stroke-opacity:.7;}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges;}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px;}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5;}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59);}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0;}.nvd3.nv-pie path{transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7;}.nvd3.nv-pie .hover path{fill-opacity:1;}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0;}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5;}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1;}.nvd3.nv-sparkline path{fill:none;}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px;}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all;}.nvd3 .nv-interactiveGuideLine,.nvtooltip{pointer-events:none;}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400;}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66;}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728;}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em;}.nvtooltip h3,.nvtooltip table td.key{font-weight:400;}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9;}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0;}.nvtooltip{position:absolute;color:rgba(0,0,0,1);padding:1px;z-index:10000;display:block;font-family:Arial,sans-serif;font-size:13px;text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px;}.nvtooltip h3,.nvtooltip p{margin:0;text-align:center;}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;transition-delay:200ms;}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px;}.nvtooltip h3{padding:4px 14px;line-height:18px;background-color:rgba(247,247,247,.75);color:rgba(0,0,0,1);border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.nvtooltip p{padding:5px 14px;}.nvtooltip span{display:inline-block;margin:2px 0;}.nvtooltip table{margin:6px;border-spacing:0;}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle;}.nvtooltip table td.key.total{font-weight:700;}.nvtooltip table td.value{text-align:right;font-weight:700;}.nvtooltip table td.percent{color:#a9a9a9;}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;}.nvtooltip table td.legend-color-guide div{vertical-align:middle;width:12px;height:12px;border:1px solid #999;}.nvtooltip .footer{padding:3px;text-align:center;}.nvtooltip-pending-removal{pointer-events:none;display:none;}.nvd3 line.nv-guideline{stroke:#ccc;} \ No newline at end of file diff --git a/toolkit/ndepend/NDependReportFiles/NDependVersion.xml b/toolkit/ndepend/NDependReportFiles/NDependVersion.xml index 21342de..3f446bc 100644 --- a/toolkit/ndepend/NDependReportFiles/NDependVersion.xml +++ b/toolkit/ndepend/NDependReportFiles/NDependVersion.xml @@ -1,2 +1,2 @@  - \ No newline at end of file + \ No newline at end of file diff --git a/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png b/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png index 1c2be3c..d562f6e 100644 Binary files a/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png and b/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesDiagram.png differ diff --git a/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png b/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png index ee23cb2..b8f6678 100644 Binary files a/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png and b/toolkit/ndepend/NDependReportFiles/TinyComponentDependenciesMatrix.png differ diff --git a/toolkit/ndepend/NDependReportFiles/TinyVisualNDependView.png b/toolkit/ndepend/NDependReportFiles/TinyVisualNDependView.png index ddd6da0..5e3c0b1 100644 Binary files a/toolkit/ndepend/NDependReportFiles/TinyVisualNDependView.png and b/toolkit/ndepend/NDependReportFiles/TinyVisualNDependView.png differ diff --git a/toolkit/ndepend/NDependReportFiles/VisualNDependView.png b/toolkit/ndepend/NDependReportFiles/VisualNDependView.png index 515e9d7..8eba879 100644 Binary files a/toolkit/ndepend/NDependReportFiles/VisualNDependView.png and b/toolkit/ndepend/NDependReportFiles/VisualNDependView.png differ diff --git a/toolkit/ndepend/NDependReportFiles/src/Anchor.cs.html b/toolkit/ndepend/NDependReportFiles/src/Anchor.cs.html new file mode 100644 index 0000000..ead9874 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Anchor.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/AxialGizmo.cs.html b/toolkit/ndepend/NDependReportFiles/src/AxialGizmo.cs.html index 8963cb3..7e0ffdf 100644 --- a/toolkit/ndepend/NDependReportFiles/src/AxialGizmo.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/AxialGizmo.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Basic2DCameraController.cs.html b/toolkit/ndepend/NDependReportFiles/src/Basic2DCameraController.cs.html index 2292e77..58cf851 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Basic2DCameraController.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/Basic2DCameraController.cs.html @@ -5,11 +5,10 @@ - - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Basic3DCameraController.cs.html b/toolkit/ndepend/NDependReportFiles/src/Basic3DCameraController.cs.html index 8fb7a11..fa20169 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Basic3DCameraController.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/Basic3DCameraController.cs.html @@ -5,11 +5,10 @@ - - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Body2DComponent.cs.html b/toolkit/ndepend/NDependReportFiles/src/Body2DComponent.cs.html index f25678d..a36aab2 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Body2DComponent.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/Body2DComponent.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/CameraComponentExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/CameraComponentExtensions.cs.html new file mode 100644 index 0000000..c0b63bd --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/CameraComponentExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/CameraDefaults.cs.html b/toolkit/ndepend/NDependReportFiles/src/CameraDefaults.cs.html index 72c7be2..1d2be17 100644 --- a/toolkit/ndepend/NDependReportFiles/src/CameraDefaults.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/CameraDefaults.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/CommonIssuesData.js b/toolkit/ndepend/NDependReportFiles/src/CommonIssuesData.js index 6ce1ab7..48229ec 100644 --- a/toolkit/ndepend/NDependReportFiles/src/CommonIssuesData.js +++ b/toolkit/ndepend/NDependReportFiles/src/CommonIssuesData.js @@ -1 +1 @@ -var commonIssuesData='{"baselineAvailable":"True","baselineDesc":"Compare with particular analysis result GitHub Build# 6 obtained on 02 Jun 2024 20:55:52","rules":[{"id":"ND1000","name":"Avoid types too big","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query2071458910"},{"id":"ND1001","name":"Avoid types with too many methods","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query1588423785"},{"id":"ND1002","name":"Avoid types with too many fields","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query3987449205"},{"id":"ND1003","name":"Avoid methods too big, too complex","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query2368539037"},{"id":"ND1004","name":"Avoid methods with too many parameters","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query1685837031"},{"id":"ND1005","name":"Avoid methods with too many overloads","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query3814626502"},{"id":"ND1006","name":"Avoid methods potentially poorly commented","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query4051380568"},{"id":"ND1203","name":"Class with no descendant should be sealed if possible","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query2132437556"},{"id":"ND1206","name":"A stateless class or structure might be turned into a static type","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query3283078776"},{"id":"ND1207","name":"Non-static classes should be instantiated or turned to static","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query818888869"},{"id":"ND1305","name":"Avoid namespaces with few types","cat":"Design","url":"../../NDependReport.html?e=1#Query3431837327"},{"id":"ND1306","name":"Nested types should not be visible","cat":"Design","url":"../../NDependReport.html?e=1#Query442335452"},{"id":"ND1307","name":"Declare types in namespaces","cat":"Design","url":"../../NDependReport.html?e=1#Query1748245689"},{"id":"ND1309","name":"Instances size shouldn\'t be too big","cat":"Design","url":"../../NDependReport.html?e=1#Query2073373475"},{"id":"ND1313","name":"Override equals and operator equals on value types","cat":"Design","url":"../../NDependReport.html?e=1#Query2569341786"},{"id":"ND1700","name":"Potentially Dead Types","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query3912344400"},{"id":"ND1701","name":"Potentially Dead Methods","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query1236384003"},{"id":"ND1702","name":"Potentially Dead Fields","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query828230298"},{"id":"ND3101","name":"Don\'t use System.Random for security purposes","cat":"Security","url":"../../NDependReport.html?e=1#Query3492615079"},{"id":"ND1800","name":"Methods that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query3956120347"},{"id":"ND1801","name":"Types that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query1851038856"},{"id":"ND1802","name":"Fields that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query665364738"},{"id":"ND1804","name":"Avoid publicly visible constant fields","cat":"Visibility","url":"../../NDependReport.html?e=1#Query456168778"},{"id":"ND1805","name":"Fields should be declared as private or protected","cat":"Visibility","url":"../../NDependReport.html?e=1#Query2734159706"},{"id":"ND1807","name":"Avoid public methods not publicly visible","cat":"Visibility","url":"../../NDependReport.html?e=1#Query2977263888"},{"id":"ND1900","name":"Fields should be marked as ReadOnly when possible","cat":"Immutability","url":"../../NDependReport.html?e=1#Query2144868306"},{"id":"ND1903","name":"Structures should be immutable","cat":"Immutability","url":"../../NDependReport.html?e=1#Query2727642282"},{"id":"ND1914","name":"Immutable struct should be declared as readonly","cat":"Immutability","url":"../../NDependReport.html?e=1#Query4169294673"},{"id":"ND1905","name":"A field must not be assigned from outside its parent hierarchy types","cat":"Immutability","url":"../../NDependReport.html?e=1#Query567343204"},{"id":"ND1906","name":"Don\'t assign a field from many methods","cat":"Immutability","url":"../../NDependReport.html?e=1#Query1975613094"},{"id":"ND2000","name":"Instance fields naming convention","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1161431673"},{"id":"ND2001","name":"Static fields naming convention","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1160401199"},{"id":"ND2003","name":"Abstract base class should be suffixed with \'Base\'","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query3500616363"},{"id":"ND2007","name":"Methods name should begin with an Upper character","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query445447623"},{"id":"ND2012","name":"Avoid having different types with same name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1043522630"},{"id":"ND2013","name":"Avoid prefixing type name with parent namespace name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query3170948257"},{"id":"ND2020","name":"Avoid various capitalizations for method name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query2904491536"},{"id":"ND2102","name":"Avoid defining multiple types in a source file","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query3680765393"},{"id":"ND2103","name":"Namespace name should correspond to file location","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query754292209"},{"id":"ND2104","name":"Types with source files stored in the same directory, should be declared in the same namespace","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query3089515900"},{"id":"ND2206","name":"Enum Storage should be Int32","cat":"System","url":"../../NDependReport.html?e=1#Query2318073070"},{"id":"CS8618","name":"Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query2062532299"},{"id":"CS0169","name":"Field is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query2572023657"},{"id":"CS0219","name":"Variable is assigned but its value is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3738200122"},{"id":"CS0414","name":"Field is assigned but its value is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3998368377"},{"id":"CS8602","name":"Dereference of a possibly null reference.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query1707325399"},{"id":"CA1859","name":"Use concrete types when possible for improved performance","cat":"Performance","url":"../../NDependReport.html?e=1#Query2394478153"},{"id":"CA1050","name":"Declare types in namespaces","cat":"Design","url":"../../NDependReport.html?e=1#Query3267121640"},{"id":"CA1822","name":"Mark members as static","cat":"Performance","url":"../../NDependReport.html?e=1#Query3933497090"},{"id":"CS1030","name":"#warning directive","cat":"Compiler","url":"../../NDependReport.html?e=1#Query4035463880"}]}' \ No newline at end of file +var commonIssuesData='{"baselineAvailable":"True","baselineDesc":"Baseline is same code base snapshot.","rules":[{"id":"ND1000","name":"Avoid types too big","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query2071458910"},{"id":"ND1001","name":"Avoid types with too many methods","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query1588423785"},{"id":"ND1002","name":"Avoid types with too many fields","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query3987449205"},{"id":"ND1003","name":"Avoid methods too big, too complex","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query2368539037"},{"id":"ND1004","name":"Avoid methods with too many parameters","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query1685837031"},{"id":"ND1005","name":"Avoid methods with too many overloads","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query3814626502"},{"id":"ND1006","name":"Avoid methods potentially poorly commented","cat":"Code Smells","url":"../../NDependReport.html?e=1#Query4051380568"},{"id":"ND1203","name":"Class with no descendant should be sealed if possible","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query2132437556"},{"id":"ND1206","name":"A stateless class or structure might be turned into a static type","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query3283078776"},{"id":"ND1207","name":"Non-static classes should be instantiated or turned to static","cat":"Object Oriented Design","url":"../../NDependReport.html?e=1#Query818888869"},{"id":"ND1305","name":"Avoid namespaces with few types","cat":"Design","url":"../../NDependReport.html?e=1#Query3431837327"},{"id":"ND1306","name":"Nested types should not be visible","cat":"Design","url":"../../NDependReport.html?e=1#Query442335452"},{"id":"ND1307","name":"Declare types in namespaces","cat":"Design","url":"../../NDependReport.html?e=1#Query1748245689"},{"id":"ND1309","name":"Instances size shouldn\'t be too big","cat":"Design","url":"../../NDependReport.html?e=1#Query2073373475"},{"id":"ND1311","name":"Don\'t use obsolete types, methods or fields","cat":"Design","url":"../../NDependReport.html?e=1#Query1809180291"},{"id":"ND1313","name":"Override equals and operator equals on value types","cat":"Design","url":"../../NDependReport.html?e=1#Query2569341786"},{"id":"ND1700","name":"Potentially Dead Types","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query3912344400"},{"id":"ND1701","name":"Potentially Dead Methods","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query1236384003"},{"id":"ND1702","name":"Potentially Dead Fields","cat":"Dead Code","url":"../../NDependReport.html?e=1#Query828230298"},{"id":"ND3101","name":"Don\'t use System.Random for security purposes","cat":"Security","url":"../../NDependReport.html?e=1#Query3492615079"},{"id":"ND1800","name":"Methods that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query3956120347"},{"id":"ND1801","name":"Types that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query1851038856"},{"id":"ND1802","name":"Fields that could have a lower visibility","cat":"Visibility","url":"../../NDependReport.html?e=1#Query665364738"},{"id":"ND1803","name":"Types that could be declared as private, nested in a parent type","cat":"Visibility","url":"../../NDependReport.html?e=1#Query4257738350"},{"id":"ND1804","name":"Avoid publicly visible constant fields","cat":"Visibility","url":"../../NDependReport.html?e=1#Query456168778"},{"id":"ND1805","name":"Fields should be declared as private or protected","cat":"Visibility","url":"../../NDependReport.html?e=1#Query2734159706"},{"id":"ND1807","name":"Avoid public methods not publicly visible","cat":"Visibility","url":"../../NDependReport.html?e=1#Query2977263888"},{"id":"ND1900","name":"Fields should be marked as ReadOnly when possible","cat":"Immutability","url":"../../NDependReport.html?e=1#Query2144868306"},{"id":"ND1901","name":"Avoid non-readonly static fields","cat":"Immutability","url":"../../NDependReport.html?e=1#Query1757686740"},{"id":"ND1903","name":"Structures should be immutable","cat":"Immutability","url":"../../NDependReport.html?e=1#Query2727642282"},{"id":"ND1914","name":"Immutable struct should be declared as readonly","cat":"Immutability","url":"../../NDependReport.html?e=1#Query4169294673"},{"id":"ND1905","name":"A field must not be assigned from outside its parent hierarchy types","cat":"Immutability","url":"../../NDependReport.html?e=1#Query567343204"},{"id":"ND1906","name":"Don\'t assign a field from many methods","cat":"Immutability","url":"../../NDependReport.html?e=1#Query1975613094"},{"id":"ND2000","name":"Instance fields naming convention","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1161431673"},{"id":"ND2001","name":"Static fields naming convention","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1160401199"},{"id":"ND2003","name":"Abstract base class should be suffixed with \'Base\'","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query3500616363"},{"id":"ND2007","name":"Methods name should begin with an Upper character","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query445447623"},{"id":"ND2012","name":"Avoid having different types with same name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query1043522630"},{"id":"ND2013","name":"Avoid prefixing type name with parent namespace name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query3170948257"},{"id":"ND2020","name":"Avoid various capitalizations for method name","cat":"Naming Conventions","url":"../../NDependReport.html?e=1#Query2904491536"},{"id":"ND2102","name":"Avoid defining multiple types in a source file","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query3680765393"},{"id":"ND2103","name":"Namespace name should correspond to file location","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query754292209"},{"id":"ND2104","name":"Types with source files stored in the same directory, should be declared in the same namespace","cat":"Source Files Organization","url":"../../NDependReport.html?e=1#Query3089515900"},{"id":"ND2206","name":"Enum Storage should be Int32","cat":"System","url":"../../NDependReport.html?e=1#Query2318073070"},{"id":"CS0618","name":"Type or member is obsolete","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3226815482"},{"id":"CS8618","name":"Non-nullable field must contain a non-null value when exiting constructor. Consider adding the \'required\' modifier or declaring as nullable.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query131454764"},{"id":"CA1050","name":"Declare types in namespaces","cat":"Design","url":"../../NDependReport.html?e=1#Query3267121640"},{"id":"CS0169","name":"Field is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query2572023657"},{"id":"CS0414","name":"Field is assigned but its value is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3998368377"},{"id":"CS8602","name":"Dereference of a possibly null reference.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query1707325399"},{"id":"CS8604","name":"Possible null reference argument.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query1318982231"},{"id":"STRDIAG010","name":"Invalid Constructor","cat":"Serialization","url":"../../NDependReport.html?e=1#Query2981622060"},{"id":"CS0219","name":"Variable is assigned but its value is never used","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3738200122"},{"id":"CA1859","name":"Use concrete types when possible for improved performance","cat":"Performance","url":"../../NDependReport.html?e=1#Query2394478153"},{"id":"CA1822","name":"Mark members as static","cat":"Performance","url":"../../NDependReport.html?e=1#Query3933497090"},{"id":"CA1510","name":"Use ArgumentNullException throw helper","cat":"Maintainability","url":"../../NDependReport.html?e=1#Query221110313"},{"id":"CA2211","name":"Non-constant fields should not be visible","cat":"Usage","url":"../../NDependReport.html?e=1#Query1257877206"},{"id":"CS1030","name":"#warning directive","cat":"Compiler","url":"../../NDependReport.html?e=1#Query4035463880"},{"id":"CS1572","name":"XML comment has a param tag, but there is no parameter by that name","cat":"Compiler","url":"../../NDependReport.html?e=1#Query2361153331"},{"id":"CS1573","name":"Parameter has no matching param tag in the XML comment (but other parameters do)","cat":"Compiler","url":"../../NDependReport.html?e=1#Query3268092631"},{"id":"CS1591","name":"Missing XML comment for publicly visible type or member","cat":"Compiler","url":"../../NDependReport.html?e=1#Query2572669680"},{"id":"CS8620","name":"Argument cannot be used for parameter due to differences in the nullability of reference types.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query1374429927"},{"id":"CS8625","name":"Cannot convert null literal to non-nullable reference type.","cat":"Compiler","url":"../../NDependReport.html?e=1#Query167527053"}]}' \ No newline at end of file diff --git a/toolkit/ndepend/NDependReportFiles/src/CubeComponent.cs.html b/toolkit/ndepend/NDependReportFiles/src/CubeComponent.cs.html new file mode 100644 index 0000000..dd1b14c --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/CubeComponent.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/DebugTextPrinter.cs.html b/toolkit/ndepend/NDependReportFiles/src/DebugTextPrinter.cs.html index 98e0980..128e151 100644 --- a/toolkit/ndepend/NDependReportFiles/src/DebugTextPrinter.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/DebugTextPrinter.cs.html @@ -5,11 +5,10 @@ - - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Easing.Double.cs.html b/toolkit/ndepend/NDependReportFiles/src/Easing.Double.cs.html new file mode 100644 index 0000000..ac8ef81 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Easing.Double.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Easing.Single.cs.html b/toolkit/ndepend/NDependReportFiles/src/Easing.Single.cs.html new file mode 100644 index 0000000..17e7d0e --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Easing.Single.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.GetComponents.cs.html b/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.GetComponents.cs.html new file mode 100644 index 0000000..0020477 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.GetComponents.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.cs.html new file mode 100644 index 0000000..4a3a174 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/EntityExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/EntitySearchExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/EntitySearchExtensions.cs.html new file mode 100644 index 0000000..9110940 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/EntitySearchExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/FloatRGBAConverter.cs.html b/toolkit/ndepend/NDependReportFiles/src/FloatRGBAConverter.cs.html index 4850c96..57ff672 100644 --- a/toolkit/ndepend/NDependReportFiles/src/FloatRGBAConverter.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/FloatRGBAConverter.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.0.html b/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.0.html index 05a91a2..38b6ed7 100644 --- a/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.0.html +++ b/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.0.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.1.html b/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.1.html index c3f0028..16890ce 100644 --- a/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.1.html +++ b/toolkit/ndepend/NDependReportFiles/src/GameExtensions.cs.1.html @@ -5,11 +5,10 @@ - - + diff --git a/toolkit/ndepend/NDependReportFiles/src/GameProfiler.cs.html b/toolkit/ndepend/NDependReportFiles/src/GameProfiler.cs.html new file mode 100644 index 0000000..a2d28dd --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/GameProfiler.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/GizmoBillboardLetterScript.cs.html b/toolkit/ndepend/NDependReportFiles/src/GizmoBillboardLetterScript.cs.html new file mode 100644 index 0000000..df20c98 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/GizmoBillboardLetterScript.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/GizmoEmissiveColorMaterial.cs.html b/toolkit/ndepend/NDependReportFiles/src/GizmoEmissiveColorMaterial.cs.html deleted file mode 100644 index 0fbeccb..0000000 --- a/toolkit/ndepend/NDependReportFiles/src/GizmoEmissiveColorMaterial.cs.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - diff --git a/toolkit/ndepend/NDependReportFiles/src/GraphicsCompositorExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/GraphicsCompositorExtensions.cs.html index 87277c6..7d7fe47 100644 --- a/toolkit/ndepend/NDependReportFiles/src/GraphicsCompositorExtensions.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/GraphicsCompositorExtensions.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/GraphicsDeviceExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/GraphicsDeviceExtensions.cs.html index e3715aa..0a3d7b1 100644 --- a/toolkit/ndepend/NDependReportFiles/src/GraphicsDeviceExtensions.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/GraphicsDeviceExtensions.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/HeightmapExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/HeightmapExtensions.cs.html index e4318e1..5a5520d 100644 --- a/toolkit/ndepend/NDependReportFiles/src/HeightmapExtensions.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/HeightmapExtensions.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugPrimitives.cs.html b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugPrimitives.cs.html index 592e85e..d996167 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugPrimitives.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugPrimitives.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderFeature.cs.html b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderFeature.cs.html index b3685dd..923adce 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderFeature.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderFeature.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderObject.cs.html b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderObject.cs.html index 38b871d..0068cf3 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderObject.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderObject.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderStageSelector.cs.html b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderStageSelector.cs.html new file mode 100644 index 0000000..536cf89 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderStageSelector.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderSystem.cs.html b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderSystem.cs.html index 7a7f940..e833de5 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderSystem.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ImmediateDebugRenderSystem.cs.html @@ -5,11 +5,10 @@ - - + diff --git a/toolkit/ndepend/NDependReportFiles/src/IndexingType.cs.html b/toolkit/ndepend/NDependReportFiles/src/IndexingType.cs.html new file mode 100644 index 0000000..8f051ba --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/IndexingType.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Letter3D.cs.html b/toolkit/ndepend/NDependReportFiles/src/Letter3D.cs.html new file mode 100644 index 0000000..a8c4a5f --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Letter3D.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/LightDirectionalGizmo.cs.html b/toolkit/ndepend/NDependReportFiles/src/LightDirectionalGizmo.cs.html index a75db79..65dcbc2 100644 --- a/toolkit/ndepend/NDependReportFiles/src/LightDirectionalGizmo.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/LightDirectionalGizmo.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/LinePrimitiveShader.sdsl.cs.html b/toolkit/ndepend/NDependReportFiles/src/LinePrimitiveShader.sdsl.cs.html index 757c583..4d6b3f2 100644 --- a/toolkit/ndepend/NDependReportFiles/src/LinePrimitiveShader.sdsl.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/LinePrimitiveShader.sdsl.cs.html @@ -5,7 +5,7 @@ diff --git a/toolkit/ndepend/NDependReportFiles/src/MaterialExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/MaterialExtensions.cs.html new file mode 100644 index 0000000..047430f --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/MaterialExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/MathUtilEx.cs.html b/toolkit/ndepend/NDependReportFiles/src/MathUtilEx.cs.html new file mode 100644 index 0000000..87705df --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/MathUtilEx.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/MeshBuilder.cs.html b/toolkit/ndepend/NDependReportFiles/src/MeshBuilder.cs.html index b99a2a3..bb20414 100644 --- a/toolkit/ndepend/NDependReportFiles/src/MeshBuilder.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/MeshBuilder.cs.html @@ -9,6 +9,6 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/ModelComponentExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/ModelComponentExtensions.cs.html index 46267c2..c1e0c2f 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ModelComponentExtensions.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ModelComponentExtensions.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/PrefabExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/PrefabExtensions.cs.html new file mode 100644 index 0000000..aca4b33 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/PrefabExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Primitive2DCreationOptionsWithBepu.cs.html b/toolkit/ndepend/NDependReportFiles/src/Primitive2DCreationOptionsWithBepu.cs.html new file mode 100644 index 0000000..b5a43bd --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Primitive2DCreationOptionsWithBepu.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/PrimitiveCreationOptions.cs.html b/toolkit/ndepend/NDependReportFiles/src/PrimitiveCreationOptions.cs.html index 6738ab6..025cffa 100644 --- a/toolkit/ndepend/NDependReportFiles/src/PrimitiveCreationOptions.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/PrimitiveCreationOptions.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/PrimitiveModelType.cs.html b/toolkit/ndepend/NDependReportFiles/src/PrimitiveModelType.cs.html new file mode 100644 index 0000000..cbc0777 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/PrimitiveModelType.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/PrimitiveShader.sdsl.cs.html b/toolkit/ndepend/NDependReportFiles/src/PrimitiveShader.sdsl.cs.html new file mode 100644 index 0000000..993dc01 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/PrimitiveShader.sdsl.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Procedural3DModelBuilder.cs.html b/toolkit/ndepend/NDependReportFiles/src/Procedural3DModelBuilder.cs.html index 20ba9a3..d896961 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Procedural3DModelBuilder.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/Procedural3DModelBuilder.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.cs.12.html b/toolkit/ndepend/NDependReportFiles/src/Program.cs.12.html index c212925..89c532b 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Program.cs.12.html +++ b/toolkit/ndepend/NDependReportFiles/src/Program.cs.12.html @@ -5,7 +5,7 @@ diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.cs.13.html b/toolkit/ndepend/NDependReportFiles/src/Program.cs.13.html new file mode 100644 index 0000000..ab062cc --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Program.cs.13.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.cs.14.html b/toolkit/ndepend/NDependReportFiles/src/Program.cs.14.html new file mode 100644 index 0000000..2465328 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Program.cs.14.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.cs.15.html b/toolkit/ndepend/NDependReportFiles/src/Program.cs.15.html new file mode 100644 index 0000000..2591581 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Program.cs.15.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.cs.16.html b/toolkit/ndepend/NDependReportFiles/src/Program.cs.16.html new file mode 100644 index 0000000..7ae506e --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Program.cs.16.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/Program.vb.html b/toolkit/ndepend/NDependReportFiles/src/Program.vb.html index f21983b..372b333 100644 --- a/toolkit/ndepend/NDependReportFiles/src/Program.vb.html +++ b/toolkit/ndepend/NDependReportFiles/src/Program.vb.html @@ -10,6 +10,5 @@ - diff --git a/toolkit/ndepend/NDependReportFiles/src/ScriptDelegateWatcher.cs.html b/toolkit/ndepend/NDependReportFiles/src/ScriptDelegateWatcher.cs.html new file mode 100644 index 0000000..8b3ba2c --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/ScriptDelegateWatcher.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/ScriptSystemExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/ScriptSystemExtensions.cs.html new file mode 100644 index 0000000..8ca2fa6 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/ScriptSystemExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/ShapeUpdater.cs.html b/toolkit/ndepend/NDependReportFiles/src/ShapeUpdater.cs.html index 13dfcdb..3bfc283 100644 --- a/toolkit/ndepend/NDependReportFiles/src/ShapeUpdater.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/ShapeUpdater.cs.html @@ -5,7 +5,7 @@ diff --git a/toolkit/ndepend/NDependReportFiles/src/Simulation2DComponent.cs.html b/toolkit/ndepend/NDependReportFiles/src/Simulation2DComponent.cs.html new file mode 100644 index 0000000..9e7a467 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Simulation2DComponent.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/SpriteBatchRenderer.cs.html b/toolkit/ndepend/NDependReportFiles/src/SpriteBatchRenderer.cs.html index 82ab9fc..984b509 100644 --- a/toolkit/ndepend/NDependReportFiles/src/SpriteBatchRenderer.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/SpriteBatchRenderer.cs.html @@ -5,7 +5,7 @@ diff --git a/toolkit/ndepend/NDependReportFiles/src/SquareProceduralModel.cs.html b/toolkit/ndepend/NDependReportFiles/src/SquareProceduralModel.cs.html index efa5658..57fe5bf 100644 --- a/toolkit/ndepend/NDependReportFiles/src/SquareProceduralModel.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/SquareProceduralModel.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/Stretch.cs.html b/toolkit/ndepend/NDependReportFiles/src/Stretch.cs.html new file mode 100644 index 0000000..b693465 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/Stretch.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/TextureCanvas.cs.html b/toolkit/ndepend/NDependReportFiles/src/TextureCanvas.cs.html index ad0f2b8..9da9d1e 100644 --- a/toolkit/ndepend/NDependReportFiles/src/TextureCanvas.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/TextureCanvas.cs.html @@ -5,10 +5,10 @@ - + diff --git a/toolkit/ndepend/NDependReportFiles/src/TransformExtensions.cs.html b/toolkit/ndepend/NDependReportFiles/src/TransformExtensions.cs.html new file mode 100644 index 0000000..1f76ee5 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/TransformExtensions.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/TriangularPrismProceduralModel.cs.html b/toolkit/ndepend/NDependReportFiles/src/TriangularPrismProceduralModel.cs.html new file mode 100644 index 0000000..bc0ff52 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/TriangularPrismProceduralModel.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/VectorHelper.cs.html b/toolkit/ndepend/NDependReportFiles/src/VectorHelper.cs.html new file mode 100644 index 0000000..c2208a9 --- /dev/null +++ b/toolkit/ndepend/NDependReportFiles/src/VectorHelper.cs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/toolkit/ndepend/NDependReportFiles/src/VertexTypePosTexNormColor.cs.html b/toolkit/ndepend/NDependReportFiles/src/VertexTypePosTexNormColor.cs.html index b70b847..c323edb 100644 --- a/toolkit/ndepend/NDependReportFiles/src/VertexTypePosTexNormColor.cs.html +++ b/toolkit/ndepend/NDependReportFiles/src/VertexTypePosTexNormColor.cs.html @@ -5,10 +5,10 @@ - +