WPF is a .NET Core UI framework for building Windows desktop applications.
This report presents the forensic synthetic code analysis of dotnet/wpf, a C# project with 7,679 GitHub stars. SynthScan v2.0 examined 2,407,070 lines of code across 6334 source files, recording 15762 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 8.3 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 15762 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/WpfArcadeSdk/tools/GenXmlStringTable.pl | 1 | ######################################################## | COMMENT |
| LOW | eng/WpfArcadeSdk/tools/GenXmlStringTable.pl | 121 | ######################################################## | COMMENT |
| LOW | eng/WpfArcadeSdk/tools/GenApi/GlobalApiExclusions.txt | 1 | // NOTE: | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | eng/common/vmr-sync.sh | 1 | #!/bin/bash | COMMENT |
| LOW | eng/common/vmr-sync.sh | 21 | ### | COMMENT |
| LOW | eng/common/native/init-distro-rid.sh | 1 | #!/bin/sh | COMMENT |
| LOW | eng/common/native/init-distro-rid.sh | 61 | COMMENT | |
| LOW | …common/templates-official/variables/pool-providers.yml | 1 | # Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc pool | COMMENT |
| LOW | eng/common/templates/vmr-build-pr.yml | 1 | # This pipeline is used for running the VMR verification of the PR changes in repo-level PRs. | COMMENT |
| LOW | eng/common/templates/variables/pool-providers.yml | 1 | # Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc pool | COMMENT |
| LOW | eng/common/core-templates/stages/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| LOW | eng/common/core-templates/steps/install-microbuild.yml | 1 | parameters: | COMMENT |
| LOW | eng/common/core-templates/job/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| LOW | eng/common/core-templates/job/source-build.yml | 1 | parameters: | COMMENT |
| LOW | eng/common/core-templates/job/source-build.yml | 21 | # published by source-build. | COMMENT |
| LOW | eng/common/core-templates/job/helix-job-monitor.yml | 61 | # are treated as failed: they count toward the monitor's exit code and are resubmitted by a | COMMENT |
| LOW | …pfCustomControlLibrary-CSharp/net5.0/CustomControl1.cs | 21 | /// Step 1a) Using this custom control in a XAML file that exists in the current project. | COMMENT |
| LOW | …pfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs | 21 | using System.Windows.Documents; | COMMENT |
| LOW | …pfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs | 41 | /// | COMMENT |
| LOW | …pfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs | 61 | public class CustomControl1 : Control | COMMENT |
| LOW | …pfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs | 81 | /// Step 1b) Using this custom control in a XAML file that exists in a different project. | COMMENT |
| LOW | …mControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs | 21 | /// Step 1a) Using this custom control in a XAML file that exists in the current project. | COMMENT |
| LOW | Documentation/api-compat.md | 21 | ## [ApiCompat.targets](/eng/WpfArcadeSdk/tools/ApiCompat.targets) | COMMENT |
| LOW | …tem/ComponentModel/CurrentChangingEventManagerTests.cs | 161 | // { | COMMENT |
| LOW | …stem/ComponentModel/CurrentChangedEventManagerTests.cs | 161 | // public void AddHandler_InvokeNoSource_Success() | COMMENT |
| LOW | …stem/ComponentModel/CurrentChangedEventManagerTests.cs | 381 | source.OnCurrentChanged(source, EventArgs.Empty); | COMMENT |
| LOW | …ml.Tests/System/Windows/Markup/StaticExtensionTests.cs | 281 | #pragma warning disable CA1823 // Avoid unused private fields | COMMENT |
| LOW | …tegrationTests/Common/DRT/TestServices/DrtBaseInput.cs | 381 | /// <summary> | COMMENT |
| LOW | …tegrationTests/Common/DRT/TestServices/DrtBaseInput.cs | 421 | // | COMMENT |
| LOW | …tegrationTests/Common/DRT/TestServices/DrtBaseInput.cs | 461 | COMMENT | |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 841 | COMMENT | |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 1181 | /// Assert that objects are equal. The phrase "Expected: x Got: y" is automatically added to the message. | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 1461 | } | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 1481 | /// a given type. | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 1661 | /// Search the visual and logical trees looking for a node with | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 1701 | /// <summary> | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 2981 | /// <summary> | COMMENT |
| LOW | …ts/IntegrationTests/Common/DRT/TestServices/DrtBase.cs | 3001 | /// </summary> | COMMENT |
| LOW | …Tests/Common/DRT/TestServices/MS/Internal/PointUtil.cs | 41 | // We need to include the root element's transform until the MIL | COMMENT |
| LOW | …Tests/Common/DRT/TestServices/MS/Internal/PointUtil.cs | 121 | { | COMMENT |
| LOW | …Tests/Common/DRT/TestServices/MS/Internal/PointUtil.cs | 181 | // | COMMENT |
| LOW | …TestServices/MS/Internal/SecurityCriticalDataForSet.cs | 1 | // Licensed to the .NET Foundation under one or more agreements. | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 21 | COMMENT | |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 741 | public static extern IntPtr LoadLibrary(string lpFileName); | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 761 | DONT_RESOLVE_DLL_REFERENCES = 0x00000001, | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 781 | /// <summary> | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 801 | /// </remarks> | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 821 | /// <remarks> | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 841 | /// </remarks> | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 861 | /// This value is not supported. | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 881 | /// <see cref="LOAD_WITH_ALTERED_SEARCH_PATH"/> | COMMENT |
| LOW | …on/DRT/TestServices/MS/Win32/UnsafeNativeMethodsCLR.cs | 1681 | COMMENT | |
| LOW | …Common/DRT/TestServices/MS/Win32/NativeMethodsOther.cs | 1181 | public const int VK_OEM_BACKTAB = 0xF5; | COMMENT |
| LOW | …Common/DRT/TestServices/MS/Win32/NativeMethodsOther.cs | 1221 | return h.h; | COMMENT |
| LOW | …Common/DRT/TestServices/MS/Win32/NativeMethodsOther.cs | 1381 | /// <returns>More than zero if succeeded</returns> | COMMENT |
| LOW | …Common/DRT/TestServices/MS/Win32/NativeMethodsOther.cs | 1401 | public static extern Int32 ClosePrinter(IntPtr hPrinter); | COMMENT |
| LOW | …s/Common/DRT/TestServices/MS/Win32/NativeMethodsCLR.cs | 21 | // The SecurityHelper class differs between assemblies and could not actually be | COMMENT |
| LOW | …s/Common/DRT/TestServices/MS/Win32/NativeMethodsCLR.cs | 6341 | public static readonly int Accelerator = HandleCollector.RegisterType("Accelerator", 80, 50); | COMMENT |
| LOW | …s/Common/DRT/TestServices/MS/Win32/NativeMethodsCLR.cs | 6361 | public static readonly int GDI = HandleCollector.RegisterType("GDI", 50, 500); | COMMENT |
| 14881 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2391 | System.Windows.Automation.Provider.IRawElementProviderSimple System.Windows.Automation.Provider.IGridProvider.Ge | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2392 | System.Windows.Automation.Provider.IRawElementProviderSimple System.Windows.Automation.Provider.IItemContainerPr | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2393 | int[] System.Windows.Automation.Provider.IMultipleViewProvider.GetSupportedViews() { throw null; } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2394 | string System.Windows.Automation.Provider.IMultipleViewProvider.GetViewName(int viewId) { throw null; } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2395 | void System.Windows.Automation.Provider.IMultipleViewProvider.SetCurrentView(int viewId) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2396 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ISelectionProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2397 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableProvider | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2398 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableProvider | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2425 | void System.Windows.Automation.Provider.IExpandCollapseProvider.Collapse() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2426 | void System.Windows.Automation.Provider.IExpandCollapseProvider.Expand() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2427 | void System.Windows.Automation.Provider.IValueProvider.SetValue(string val) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2453 | System.Windows.Automation.Provider.IRawElementProviderSimple System.Windows.Automation.Provider.IGridProvider.Ge | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2454 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ISelectionProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2455 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableProvider | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2456 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableProvider | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2502 | void System.Windows.Automation.Provider.IInvokeProvider.Invoke() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2503 | void System.Windows.Automation.Provider.IScrollItemProvider.ScrollIntoView() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2504 | void System.Windows.Automation.Provider.ISelectionItemProvider.AddToSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2505 | void System.Windows.Automation.Provider.ISelectionItemProvider.RemoveFromSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2506 | void System.Windows.Automation.Provider.ISelectionItemProvider.Select() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2507 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableItemProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2508 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableItemProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2509 | void System.Windows.Automation.Provider.IValueProvider.SetValue(string value) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2510 | void System.Windows.Automation.Provider.IVirtualizedItemProvider.Realize() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2529 | void System.Windows.Automation.Provider.IInvokeProvider.Invoke() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2530 | void System.Windows.Automation.Provider.IScrollItemProvider.ScrollIntoView() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2531 | void System.Windows.Automation.Provider.ITransformProvider.Move(double x, double y) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2532 | void System.Windows.Automation.Provider.ITransformProvider.Resize(double width, double height) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2533 | void System.Windows.Automation.Provider.ITransformProvider.Rotate(double degrees) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2534 | void System.Windows.Automation.Provider.IVirtualizedItemProvider.Realize() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2544 | System.Windows.Automation.Provider.IRawElementProviderSimple System.Windows.Automation.Provider.IItemContainerPr | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2563 | void System.Windows.Automation.Provider.IInvokeProvider.Invoke() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2564 | System.Windows.Automation.Provider.IRawElementProviderSimple System.Windows.Automation.Provider.IItemContainerPr | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2565 | void System.Windows.Automation.Provider.IScrollItemProvider.ScrollIntoView() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2566 | void System.Windows.Automation.Provider.ISelectionItemProvider.AddToSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2567 | void System.Windows.Automation.Provider.ISelectionItemProvider.RemoveFromSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2568 | void System.Windows.Automation.Provider.ISelectionItemProvider.Select() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2569 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ISelectionProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2597 | void System.Windows.Automation.Provider.IExpandCollapseProvider.Collapse() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2598 | void System.Windows.Automation.Provider.IExpandCollapseProvider.Expand() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2599 | void System.Windows.Automation.Provider.IValueProvider.SetValue(string value) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2637 | void System.Windows.Automation.Provider.IInvokeProvider.Invoke() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2638 | void System.Windows.Automation.Provider.ISelectionItemProvider.AddToSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2639 | void System.Windows.Automation.Provider.ISelectionItemProvider.RemoveFromSelection() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2640 | void System.Windows.Automation.Provider.ISelectionItemProvider.Select() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2641 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableItemProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2642 | System.Windows.Automation.Provider.IRawElementProviderSimple[] System.Windows.Automation.Provider.ITableItemProv | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2643 | void System.Windows.Automation.Provider.IVirtualizedItemProvider.Realize() { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2708 | int[] System.Windows.Automation.Provider.IMultipleViewProvider.GetSupportedViews() { throw null; } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2709 | string System.Windows.Automation.Provider.IMultipleViewProvider.GetViewName(int viewId) { throw null; } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2710 | void System.Windows.Automation.Provider.IMultipleViewProvider.SetCurrentView(int viewId) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2748 | void System.Windows.Automation.Provider.ITransformProvider.Move(double x, double y) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2749 | void System.Windows.Automation.Provider.ITransformProvider.Resize(double width, double height) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2750 | void System.Windows.Automation.Provider.ITransformProvider.Rotate(double degrees) { } | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2758 | System.Windows.Automation.Peers.ItemAutomationPeer System.Windows.Automation.Peers.IViewAutomationPeer.CreateIte | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2759 | System.Windows.Automation.Peers.AutomationControlType System.Windows.Automation.Peers.IViewAutomationPeer.GetAut | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2760 | System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer> System.Windows.Automation.Peers. | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2761 | object System.Windows.Automation.Peers.IViewAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInt | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2762 | void System.Windows.Automation.Peers.IViewAutomationPeer.ItemsChanged(System.Collections.Specialized.NotifyColle | CODE |
| CRITICAL⚡ | …reakers/PresentationFramework/PresentationFramework.cs | 2763 | void System.Windows.Automation.Peers.IViewAutomationPeer.ViewDetached() { } | CODE |
| 440 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/native/install-dependencies.sh | 7 | # Usage: | COMMENT |
| LOW | …common/templates-official/variables/pool-providers.yml | 12 | # How to use: | COMMENT |
| LOW | eng/common/templates/variables/pool-providers.yml | 12 | # How to use: | COMMENT |
| LOW⚡ | eng/common/core-templates/job/renovate.yml | 11 | # Usage: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x2.cpp | 284 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x2.cpp | 314 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x2.cpp | 337 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x2.cpp | 362 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x2.cpp | 393 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u32x4.cpp | 24 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u32x4.cpp | 53 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u32x4.cpp | 74 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u32x4.cpp | 157 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u32x4.cpp | 184 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 80 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 101 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 123 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 287 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 319 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 345 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 378 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 404 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32.cpp | 431 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 284 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 317 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 343 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 371 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 405 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 439 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u32x4.cpp | 517 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u16x4.cpp | 211 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u16x4.cpp | 243 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u16x4.cpp | 265 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u16x4.cpp | 296 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_u16x4.cpp | 326 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 25 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 55 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 83 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 118 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 146 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 167 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_u16.cpp | 191 | // Usage example: | COMMENT |
| LOW | ….DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/Branch.cpp | 42 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 94 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 140 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 177 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 208 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 240 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 272 | // Usage example: | COMMENT |
| LOW | …t.DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/PVOID.cpp | 304 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_s16x8.cpp | 65 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_s16x8.cpp | 99 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 24 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 55 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 84 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 105 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 208 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/P_f32x1.cpp | 256 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_s32x4.cpp | 139 | // Usage example: | COMMENT |
| LOW | …DotNet.Wpf/src/WpfGfx/core/fxjit/Collector/C_s32x4.cpp | 173 | // Usage example: | COMMENT |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs | 435 | // Step 1: call OpenType layout engine to test presence of | COMMENT |
| LOW | …tationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs | 508 | // Step 3: call OpenType layout engine to find out if there is any feature present for | COMMENT |
| LOW | …/PresentationCore/System/Windows/EventHandlersStore.cs | 81 | /// NOTE: This method does nothing if no | COMMENT |
| LOW | …/PresentationCore/System/Windows/EventHandlersStore.cs | 171 | /// NOTE: This method does nothing if no | COMMENT |
| LOW | ….Wpf/src/PresentationCore/System/Windows/EventRoute.cs | 277 | /// NOTE: This method needs to be public because it is used | COMMENT |
| LOW | ….Wpf/src/PresentationCore/System/Windows/EventRoute.cs | 309 | /// NOTE: This method needs to be public because it is used | COMMENT |
| LOW | ….Wpf/src/PresentationCore/System/Windows/EventRoute.cs | 336 | /// NOTE: This method needs to be public because it is used | COMMENT |
| LOW | ….Wpf/src/PresentationCore/System/Windows/EventRoute.cs | 363 | /// NOTE: This method needs to be public because it is used | COMMENT |
| LOW | …PresentationCore/System/Windows/Generated/UIElement.cs | 550 | /// NOTE: This method does nothing if there were | COMMENT |
| LOW | …esentationCore/System/Windows/Generated/UIElement3D.cs | 356 | /// NOTE: This method does nothing if there were | COMMENT |
| LOW | …ntationCore/System/Windows/Generated/ContentElement.cs | 550 | /// NOTE: This method does nothing if there were | COMMENT |
| LOW | …/PresentationCore/System/Windows/Input/FocusManager.cs | 335 | // Step 1: Walk up the logical tree | COMMENT |
| LOW | …/PresentationCore/System/Windows/Input/FocusManager.cs | 370 | // Step 2: Walk up the visual tree | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 286 | // Step 1: Check local input bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 312 | // Step 2: If no command, check class input bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 337 | // Step 3: If no command, check local command bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 361 | // Step 4: If no command, look at class command bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 383 | // Step 5: If found a command, then execute it (unless it is | COMMENT |
| LOW | …sentationCore/System/Windows/Media/BitmapCacheBrush.cs | 46 | // NOTE: This class is basically identical to VisualBrush, it should be refactored to | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 48 | // Step 1: Append this to the end of the "sequential" linked list. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 51 | // Step 2: Append the item into the priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 106 | // Step 1: Remove the item from its priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 109 | // Step 2: Remove the item from the sequential chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 121 | // Step 1: Remove the item from the priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 124 | // Step 2: Insert the item into the new priority chain. | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 254 | // Step 1: Fix up the previous link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 268 | // Step 2: Fix up the next link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 282 | // Step 3: cleanup | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 354 | // Step 1: Fix up the previous link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 368 | // Step 2: Fix up the next link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 382 | // Step 3: cleanup | COMMENT |
| LOW | …/WindowsBase/MS/Internal/IO/Packaging/PackUriHelper.cs | 241 | // Step 1: Get the safe-unescaped form of the URI first. This will unescape all the characters | COMMENT |
| LOW | …/WindowsBase/MS/Internal/IO/Packaging/PackUriHelper.cs | 255 | // Step 2: Get the canonically escaped Path with only ascii characters | COMMENT |
| LOW | …c/ReachFramework/Packaging/XpsFixedPageReaderWriter.cs | 2024 | /// NOTE: This method is no longer needed once the Resource | COMMENT |
| LOW | …rosoft.DotNet.Wpf/src/WpfGfx/core/hw/HwShaderCache.cpp | 207 | // NOTE: This function can return S_OK with *pfFailedCompile == | COMMENT |
| LOW | …tNet.Wpf/src/WpfGfx/codegen/mcg/generators/Elements.cs | 411 | /// NOTE: This method does nothing if there were | COMMENT |
| LOW | …tationFramework/MS/Internal/PtsHost/TableParaClient.cs | 2035 | // Step 1 - Run through all of our calculated columns, and determine min and max widths (these widths do NOT | COMMENT |
| LOW | …tationFramework/MS/Internal/PtsHost/TableParaClient.cs | 2094 | // Step 2 - Calculate table user width - This width includes all padding and is a percentage of durAvailable | COMMENT |
| LOW | …tationFramework/MS/Internal/PtsHost/TableParaClient.cs | 2174 | // Step 3 - Remove padding - (REVIEW - Is this guaranteed?) | COMMENT |
| LOW | …tationFramework/MS/Internal/PtsHost/TableParaClient.cs | 2181 | // Step 4 - Calculate the space for 'auto' sized columns. | COMMENT |
| LOW | …ionFramework/MS/Internal/Text/DynamicPropertyReader.cs | 217 | // NOTE: This method is only used to read background of text content. | COMMENT |
| LOW | …S/Internal/Globalization/LocalizableResourceBuilder.cs | 95 | // Step 2: Find out the inheritance value | COMMENT |
| LOW | …S/Internal/Globalization/LocalizableResourceBuilder.cs | 106 | // Step 3: We finalized the localizability values. We now apply. | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1050 | // Step 1: Remove the inherited NavigationService property | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1055 | // Step 1: Set the inherited NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 760 | // Step 1: Clear NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 778 | // Step 2: Deal with Focus issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 817 | // Step 3: Deal with PageFunction issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 859 | // Step 1: Do PageFunction related stuff | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 933 | // Step 2: Set NavigationService property and WebBrowser | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 3558 | /// NOTE: This method should be used only when the NavigationWindow is really needed. | COMMENT |
| LOW | …entationFramework/System/Windows/Controls/TextBlock.cs | 91 | /// NOTE: This method already exists for this class and is not specially implemented for IContentHost. | COMMENT |
| LOW | …Framework/System/Windows/Controls/SoundPlayerAction.cs | 154 | // Step 1: Perform an asynchronous load of the WebResponse and its associated Stream | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 210 | // Step 1: Determine the AccessKey scope from currently focused element | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 215 | // Step 2: Determine the AccessKey scope from this button | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 220 | // Step 3: Compare scopes | COMMENT |
| LOW | …amework/System/Windows/Controls/Primitives/Selector.cs | 2361 | // Step 1: process the items to be unselected | COMMENT |
| LOW | …amework/System/Windows/Controls/Primitives/Selector.cs | 2400 | // Step 2: process items to be selected | COMMENT |
| LOW | …ationFramework/System/Windows/Markup/XamlTypeMapper.cs | 4040 | /// NOTE: This method takes a lock on the table. So to set | COMMENT |
| LOW | …tem/Windows/Automation/Peers/CalendarAutomationPeer.cs | 112 | // Step 1: Add previous, header and next buttons | COMMENT |
| 11 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs | 435 | // Step 1: call OpenType layout engine to test presence of | COMMENT |
| LOW | …tationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs | 508 | // Step 3: call OpenType layout engine to find out if there is any feature present for | COMMENT |
| LOW | …/PresentationCore/System/Windows/Input/FocusManager.cs | 335 | // Step 1: Walk up the logical tree | COMMENT |
| LOW | …/PresentationCore/System/Windows/Input/FocusManager.cs | 370 | // Step 2: Walk up the visual tree | COMMENT |
| LOW | …c/PresentationCore/System/Windows/Input/MouseDevice.cs | 1652 | // - we need to check if it's changed | COMMENT |
| LOW | …tionCore/System/Windows/Input/Stylus/Wisp/WispLogic.cs | 2958 | // We need to check if the point is over the client or | COMMENT |
| LOW | …tionCore/System/Windows/Input/Stylus/Wisp/WispLogic.cs | 3535 | // We need to check if the point is over the client or | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 286 | // Step 1: Check local input bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 312 | // Step 2: If no command, check class input bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 337 | // Step 3: If no command, check local command bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 361 | // Step 4: If no command, look at class command bindings | COMMENT |
| LOW | …ionCore/System/Windows/Input/Command/CommandManager.cs | 383 | // Step 5: If found a command, then execute it (unless it is | COMMENT |
| LOW | …nCore/System/Windows/InterOp/HwndMouseInputProvider.cs | 938 | // We need to check if the point is over the client or | COMMENT |
| LOW | …sentationCore/System/Windows/Media/MediaPlayerState.cs | 1022 | /// When a new frame is received, we need to check if it is remote and then acquire the new frame | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 48 | // Step 1: Append this to the end of the "sequential" linked list. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 51 | // Step 2: Append the item into the priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 106 | // Step 1: Remove the item from its priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 109 | // Step 2: Remove the item from the sequential chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 121 | // Step 1: Remove the item from the priority chain. | COMMENT |
| LOW⚡ | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 124 | // Step 2: Insert the item into the new priority chain. | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 254 | // Step 1: Fix up the previous link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 268 | // Step 2: Fix up the next link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 282 | // Step 3: cleanup | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 354 | // Step 1: Fix up the previous link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 368 | // Step 2: Fix up the next link | COMMENT |
| LOW | …otNet.Wpf/src/WindowsBase/MS/Internal/PriorityQueue.cs | 382 | // Step 3: cleanup | COMMENT |
| LOW | …/WindowsBase/MS/Internal/IO/Packaging/PackUriHelper.cs | 241 | // Step 1: Get the safe-unescaped form of the URI first. This will unescape all the characters | COMMENT |
| LOW | …/WindowsBase/MS/Internal/IO/Packaging/PackUriHelper.cs | 255 | // Step 2: Get the canonically escaped Path with only ascii characters | COMMENT |
| LOW | …/src/DirectWriteForwarder/CPP/DWriteWrapper/FontFile.h | 30 | /// This variable stores the GUID of the IDWriteLocalFontFileLoader interface. | COMMENT |
| LOW | …otNet.Wpf/src/ReachFramework/AlphaFlattener/Utility.cs | 1484 | // Here we need to check if the brush fills the maskBounds. We need to add a | COMMENT |
| LOW | …crosoft.DotNet.Wpf/src/WpfGfx/core/hw/hwrasterizer.cpp | 982 | // If the edges are converging, we need to check if they cross at | COMMENT |
| LOW | …icrosoft.DotNet.Wpf/src/WpfGfx/core/resources/node.cpp | 1029 | // so we need to check if the offset dirty region is visible in the clipped | COMMENT |
| LOW | …Gfx/codegen/mcg/generators/FrameworkElementTemplate.cs | 622 | /// We need to check if the parent should clear or maintain the | COMMENT |
| LOW | …Wpf/src/WpfGfx/codegen/mcg/generators/ManagedStruct.cs | 716 | // If the resource may not always be serializable as a string, we need to check if this instance can | COMMENT |
| LOW | …Wpf/src/WpfGfx/codegen/mcg/generators/ManagedStruct.cs | 912 | // If the resource may not always be serializable as a string, we need to check if this instance can | COMMENT |
| LOW | …S/Internal/Globalization/LocalizableResourceBuilder.cs | 95 | // Step 2: Find out the inheritance value | COMMENT |
| LOW | …S/Internal/Globalization/LocalizableResourceBuilder.cs | 106 | // Step 3: We finalized the localizability values. We now apply. | COMMENT |
| LOW | …rk/System/Windows/Generated/FrameworkContentElement.cs | 525 | /// We need to check if the parent should clear or maintain the | COMMENT |
| LOW | …Framework/System/Windows/Generated/FrameworkElement.cs | 540 | /// We need to check if the parent should clear or maintain the | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1050 | // Step 1: Remove the inherited NavigationService property | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1055 | // Step 1: Set the inherited NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 760 | // Step 1: Clear NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 778 | // Step 2: Deal with Focus issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 817 | // Step 3: Deal with PageFunction issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 859 | // Step 1: Do PageFunction related stuff | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 933 | // Step 2: Set NavigationService property and WebBrowser | COMMENT |
| LOW | …sentationFramework/System/Windows/Controls/ComboBox.cs | 897 | // We need to check if the item acquires a mirror transform through the visual tree | COMMENT |
| LOW | …Framework/System/Windows/Controls/SoundPlayerAction.cs | 154 | // Step 1: Perform an asynchronous load of the WebResponse and its associated Stream | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 210 | // Step 1: Determine the AccessKey scope from currently focused element | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 215 | // Step 2: Determine the AccessKey scope from this button | COMMENT |
| LOW⚡ | …resentationFramework/System/Windows/Controls/Button.cs | 220 | // Step 3: Compare scopes | COMMENT |
| LOW | …amework/System/Windows/Controls/Primitives/Selector.cs | 2361 | // Step 1: process the items to be unselected | COMMENT |
| LOW | …amework/System/Windows/Controls/Primitives/Selector.cs | 2400 | // Step 2: process items to be selected | COMMENT |
| LOW | …tem/Windows/Automation/Peers/CalendarAutomationPeer.cs | 112 | // Step 1: Add previous, header and next buttons | COMMENT |
| LOW | …tem/Windows/Automation/Peers/CalendarAutomationPeer.cs | 130 | // Step 2: Add Calendar Buttons depending on the Calendar.DisplayMode | COMMENT |
| LOW⚡ | …/Windows/Automation/Peers/DataGridRowAutomationPeer.cs | 59 | // Step 1: Add row header if exists | COMMENT |
| LOW⚡ | …/Windows/Automation/Peers/DataGridRowAutomationPeer.cs | 66 | // Step 2: Add all cells | COMMENT |
| LOW⚡ | …/Windows/Automation/Peers/DataGridRowAutomationPeer.cs | 73 | // Step 3: Add DetailsPresenter last if exists | COMMENT |
| LOW | …ionFramework/System/Windows/Documents/TextRangeBase.cs | 2034 | // Before setting final range state we need to check if we are still in TextSegment condition | COMMENT |
| LOW | …em/Windows/Input/Manipulations/ManipulationSequence.cs | 380 | // Step 1: Parse out adds, removes, and updates. | COMMENT |
| 3 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/install-debs.py | 126 | # keyboxd, which makes it robust on hosts running GnuPG 2.4+ (e.g. Azure | COMMENT |
| LOW | …ommon/core-templates/steps/enable-internal-sources.yml | 34 | # If running on dnceng (internal project), just use the default behavior for NuGetAuthenticate. | COMMENT |
| MEDIUM | …egrationTests/DRT/DrtXaml/DrtXaml/Tests/SchemaTests.cs | 1064 | // Check that Readable/Writeable flags leverage the lazily provided CLR info | COMMENT |
| MEDIUM | …Wpf/src/PresentationCore/MS/internal/Classification.cs | 17 | /// This class is used as a level on indirection for classes in managed c++ to be able to utilize methods | COMMENT |
| MEDIUM | …entationCore/System/Windows/Media/CompositionTarget.cs | 451 | // We need to make this function robust by leaving the | COMMENT |
| MEDIUM | …m/Windows/Media/textformatting/TextFormatterContext.cs | 456 | // (This is robust, even if Init() changes the char field assignments.) | COMMENT |
| MEDIUM | …indowsBase/MS/Internal/IO/Packaging/CustomSignedXml.cs | 115 | // strip off any preceding # mark to facilitate matching | COMMENT |
| MEDIUM | …/WindowsBase/MS/Internal/IO/Packaging/PackUriHelper.cs | 480 | // Essentially, we will just look for the existence of a "folder" called _rels and the trailing extensio | COMMENT |
| MEDIUM | …MS/Internal/ComponentModel/DependencyObjectProvider.cs | 14 | /// Note: This class can stay internal. To utilize it, the following | COMMENT |
| MEDIUM | …src/WindowsBase/System/Windows/Threading/Dispatcher.cs | 2442 | // When this bool is true, you can delve into | COMMENT |
| MEDIUM | …src/WindowsBase/System/Windows/Threading/Dispatcher.cs | 2870 | // delve into _reservedPtsCache to find more about the failure(s). | COMMENT |
| MEDIUM | …rectWriteForwarder/CPP/DWriteWrapper/IClassification.h | 11 | /// This interface is used as a level on indirection for classes in managed c++ to be able to utilize methods | COMMENT |
| MEDIUM | …n/Microsoft/Windows/Controls/Ribbon/InRibbonGallery.cs | 401 | // TODO: make sure we are robust against retemplating | COMMENT |
| MEDIUM | …n/Microsoft/Windows/Controls/Ribbon/InRibbonGallery.cs | 409 | // TODO: make sure we are robust against retemplating | COMMENT |
| MEDIUM | …otNet.Wpf/src/Shared/MS/Internal/SafeSecurityHelper.cs | 148 | // Essentially we use AssemblyName just to help parsing the name, version, culture | COMMENT |
| MEDIUM | …icrosoft.DotNet.Wpf/src/WpfGfx/core/av/samplequeue.cpp | 322 | // samples allows us to remain robust against such bugs. | COMMENT |
| MEDIUM | …otNet.Wpf/src/WpfGfx/core/hw/HwHLSLShaderFragments.cpp | 691 | " // the float to an integer and then doing integer math. They are not robust\n" | CODE |
| MEDIUM | …t.DotNet.Wpf/src/WpfGfx/core/uce/connectioncontext.cpp | 254 | // GSchneid: This code does not look robust because it can leave a channel entry in the | COMMENT |
| MEDIUM | …soft.DotNet.Wpf/src/WpfGfx/core/control/util/control.h | 154 | // they are currently not robust. See the comment to GetFileSizeEx in InitializeAttach. | COMMENT |
| MEDIUM | …Gfx/codegen/mcg/generators/FrameworkElementTemplate.cs | 279 | // Future: ILTN removal: make this more robust | COMMENT |
| MEDIUM | …rk/System/Windows/Generated/FrameworkContentElement.cs | 215 | // Future: ILTN removal: make this more robust | COMMENT |
| MEDIUM | …Framework/System/Windows/Generated/FrameworkElement.cs | 215 | // Future: ILTN removal: make this more robust | COMMENT |
| MEDIUM | …work/System/Windows/Controls/ItemContainerGenerator.cs | 649 | /// more robust during insertions/deletions. If the index ends up being | COMMENT |
| MEDIUM | …work/System/Windows/Controls/VirtualizingStackPanel.cs | 1266 | // don't delve into non-VSP panels - the result is | COMMENT |
| MEDIUM | …tationFramework/System/Windows/Controls/ToolBarTray.cs | 513 | // but VS has proved that it can. Hence making the code more robust. | COMMENT |
| MEDIUM | …mework/System/Windows/Controls/Primitives/RangeBase.cs | 186 | // made this internal because Slider wants to leverage it | COMMENT |
| MEDIUM | …ationFramework/System/Windows/Documents/TextPointer.cs | 179 | /// a document emptiness is a bit tricky task. In the following example we will utilize | COMMENT |
| MEDIUM | …ntationFramework/System/Windows/Documents/FixedNode.cs | 53 | /// require using a fixed array, that uses clever schema to fully utilize | COMMENT |
| MEDIUM | …tem/Windows/Documents/TextContainerChangedEventArgs.cs | 281 | // insertion, but there's no way to leverage that fact. | COMMENT |
| MEDIUM | …nFramework/System/Windows/Documents/RtfToXamlReader.cs | 2931 | // This probably indicates malformed content, but makes reading more robust. | COMMENT |
| MEDIUM | …eProviders/MS/Internal/AutomationProxies/Accessible.cs | 1088 | // used to return E_INVALIDCAST; others returned E_FAIL). To be more robust, | COMMENT |
| MEDIUM | …viders/MS/Internal/AutomationProxies/WindowsEditBox.cs | 349 | // (Essentially ScreenToClient but MapWindowPoints accounts for window mirroring using WS_EX_LAYOUTRTL.) | COMMENT |
| MEDIUM | …uildTasks/MS/Internal/MarkupCompiler/MarkupCompiler.cs | 2641 | // or we can utilize the passed in string (valid parse). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/PresentationCore/System/Windows/Media/MediaContext.cs | 2746 | /// as requested. | COMMENT |
| HIGH | …onUI/MS/Internal/Documents/DigitalSignatureProvider.cs | 465 | // that don't have matching XpsDigSigs. Add these as requested | COMMENT |
| HIGH | …DotNet.Wpf/src/WpfGfx/core/resources/BrushRealizer.cpp | 597 | // the same cache index as requested. | COMMENT |
| HIGH | …WpfGfx/codegen/mcg/ResourceModel/Generated/Elements.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …tationFramework/System/Windows/Controls/TextAdaptor.cs | 226 | // The range is already in the view. It's probably not aligned as requested, | COMMENT |
| HIGH | …ionFramework/System/Windows/Documents/FixedDocument.cs | 36 | /// elements provides and formats pages as requested. It also provides | COMMENT |
| HIGH | …ionFramework/System/Windows/Documents/TextRangeEdit.cs | 227 | // Check for corner case when we have siple text run with all properties set as requested. | COMMENT |
| HIGH | …oft.DotNet.Wpf/src/System.Xaml/System/Xaml/XamlType.cs | 1171 | // as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 3 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 9 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 3 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 17 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …icrosoft.DotNet.Wpf/src/PresentationCore/cstemplate.pl | 1 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …icrosoft.DotNet.Wpf/src/PresentationCore/cstemplate.pl | 6 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …ows.Controls.Ribbon/Themes/Generator/ThemeGenerator.pl | 1 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …ows.Controls.Ribbon/Themes/Generator/ThemeGenerator.pl | 10 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …ows.Controls.Ribbon/Themes/Generator/PreprocessXAML.pl | 1 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …ows.Controls.Ribbon/Themes/Generator/PreprocessXAML.pl | 8 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …rosoft.DotNet.Wpf/src/PresentationUI/ThemeGenerator.pl | 1 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …rosoft.DotNet.Wpf/src/PresentationUI/ThemeGenerator.pl | 7 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …soft.DotNet.Wpf/src/Themes/Generator/ThemeGenerator.pl | 1 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …soft.DotNet.Wpf/src/Themes/Generator/ThemeGenerator.pl | 10 | #------------------------------------------------------------------------------ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/PresentationCore/MS/internal/Shaping/ShaperBuffers.cs | 61 | // an accessor with a different name than the variable, I've added a | COMMENT |
| HIGH | …onCore/System/Windows/Ink/StrokeCollectionConverter.cs | 62 | /// Converts the given object to the converter's native type. In this implementation, a string | COMMENT |
| HIGH | …onCore/System/Windows/Ink/StrokeCollectionConverter.cs | 96 | /// Converts the given object to another type. In this implementation, the only supported | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/tools.sh | 304 | # Check if the script is older than 30 days using timestamp file | COMMENT |
| LOW | eng/common/tools.sh | 413 | # Check if the toolset has already been extracted | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 64 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 70 | # Check if this source name is disabled | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 90 | # Check if source already exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 120 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 190 | # Check if there is no existing credential for this FeedName | COMMENT |
| LOW | eng/common/core-templates/steps/source-build.yml | 31 | # Check if AzDO substitutes in a build config from a variable, and use it if so. | COMMENT |
| LOW | eng/common/core-templates/steps/install-microbuild.yml | 64 | # Check if ESRP is disabled while SignType is real | COMMENT |
| LOW | src/Microsoft.DotNet.Wpf/src/WpfGfx/include/gencode.pl | 555 | # Open files | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …Core/System/Windows/Media/ByteStreamGeometryContext.cs | 64 | // Don't forget to close out the previous segment/figure | COMMENT |
| MEDIUM | src/Microsoft.DotNet.Wpf/src/PenImc/dll/PimcManager.cpp | 444 | // opposite to what happens in all successful usage cases as discussed above). | COMMENT |
| MEDIUM | src/Microsoft.DotNet.Wpf/src/PenImc/dll/PimcManager.cpp | 458 | // to drop by one (because, as discussed above, the crucial operation which prevents | COMMENT |
| LOW | …sentationFramework/System/Windows/Markup/KnownTypes.cs | 20 | // (Don't forget to check in this compiler updates with your WCP changes) | COMMENT |
| LOW | …sentationFramework/System/Windows/Markup/KnownTypes.cs | 22 | // 5) Don't forget to check in compiler updates in the root Tools directory | COMMENT |
| LOW | …sentationFramework/System/Windows/Markup/KnownTypes.cs | 36 | // (Don't forget to check in this compiler updates with your WCP changes) | COMMENT |
| LOW | …sentationFramework/System/Windows/Markup/KnownTypes.cs | 38 | // 6) Don't forget to check in compiler updates in the root Tools directory | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 20 | CODE | |
| LOW | eng/common/cross/install-debs.py | 196 | CODE | |
| LOW | eng/common/cross/install-debs.py | 221 | CODE | |
| LOW | eng/common/cross/install-debs.py | 259 | CODE | |
| LOW | eng/common/cross/install-debs.py | 293 | CODE | |
| LOW | eng/common/cross/install-debs.py | 348 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/build-rootfs.sh | 674 | # Create the symlink in the same directory | COMMENT |
| MEDIUM | eng/common/core-templates/job/helix-job-monitor.yml | 148 | # Create a minimal NuGet.config that only references the local nupkg directory. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …rc/ReachFramework/Serialization/manager/XpsLiterals.cs | 994 | String _imageUriPlaceHolder = "placeholder"; | CODE |
| LOW⚡ | …rc/ReachFramework/Serialization/manager/XpsLiterals.cs | 998 | String _colorContextUriPlaceHolder = "placeholder"; | CODE |
| LOW⚡ | …rc/ReachFramework/Serialization/manager/XpsLiterals.cs | 1002 | String _resourceDictionaryUriPlaceHolder = "placeholder"; | CODE |
| LOW⚡ | …rc/ReachFramework/Serialization/manager/XpsLiterals.cs | 1006 | String _fontUriPlaceHolder = "placeholder"; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/install-debs.py | 42 | print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...") | CODE |
| MEDIUM | eng/common/cross/install-debs.py | 206 | print(f"Error: Package '{current}' was not found in the available packages.") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 49 | async def download_deb_files_parallel(mirror, packages, tmp_dir): | CODE |
| LOW | eng/common/cross/install-debs.py | 65 | async def download_package_index_parallel(mirror, arch, suites, check_sig, keyring): | CODE |
| LOW | eng/common/cross/install-debs.py | 337 | def _rootfs_extraction_filter(member, dest_path): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 18 | CODE |