WPF is a .NET Core UI framework for building Windows desktop applications.
This report summarizes scanner evidence for dotnet/wpf, a C# project with 7,739 GitHub stars. SynthScan examined 2,409,407 lines of code across 6344 source files, recording 15777 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 8.3 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 15254 finding(s).
Are imports declared and package/API names verified? 505 finding(s).
Are wrappers, guards, and repeated structures necessary? 21 finding(s).
Which changes need focused human review? 15777 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 15777 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| 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 | …g/common/core-templates/steps/get-github-app-token.yml | 1 | # Mints a short-lived GitHub App installation access token by signing a JWT | 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 | …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 | …Internal/AppModel/DefaultCredentialsZonePolicyTests.cs | 1 | // Licensed to the .NET Foundation under one or more agreements. | 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 |
| 14896 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 | 1063 | // Step 1: Remove the inherited NavigationService property | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1068 | // Step 1: Set the inherited NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 773 | // Step 1: Clear NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 791 | // Step 2: Deal with Focus issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 830 | // Step 3: Deal with PageFunction issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 872 | // Step 1: Do PageFunction related stuff | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 946 | // Step 2: Set NavigationService property and WebBrowser | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 3571 | /// 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 | 1041 | /// 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 | 1063 | // Step 1: Remove the inherited NavigationService property | COMMENT |
| LOW⚡ | …amework/System/Windows/Navigation/NavigationService.cs | 1068 | // Step 1: Set the inherited NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 773 | // Step 1: Clear NavigationService property | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 791 | // Step 2: Deal with Focus issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 830 | // Step 3: Deal with PageFunction issues | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 872 | // Step 1: Do PageFunction related stuff | COMMENT |
| LOW | …amework/System/Windows/Navigation/NavigationService.cs | 946 | // 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 | 128 | # 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 | 333 | # Check if the script is older than 30 days using timestamp file | COMMENT |
| LOW | eng/common/tools.sh | 442 | # Check if the toolset has already been extracted | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 66 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 72 | # Check if this source name is disabled | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 92 | # Check if source already exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 122 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 192 | # 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 | 198 | CODE | |
| LOW | eng/common/cross/install-debs.py | 223 | CODE | |
| LOW | eng/common/cross/install-debs.py | 261 | CODE | |
| LOW | eng/common/cross/install-debs.py | 295 | CODE | |
| LOW | eng/common/cross/install-debs.py | 350 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/build-rootfs.sh | 693 | # Create the symlink in the same directory | COMMENT |
| MEDIUM | eng/common/core-templates/job/helix-job-monitor.yml | 214 | # 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 | 44 | print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...") | CODE |
| MEDIUM | eng/common/cross/install-debs.py | 208 | 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 | 51 | async def download_deb_files_parallel(mirror, packages, tmp_dir): | CODE |
| LOW | eng/common/cross/install-debs.py | 67 | async def download_package_index_parallel(mirror, arch, suites, check_sig, keyring): | CODE |
| LOW | eng/common/cross/install-debs.py | 339 | def _rootfs_extraction_filter(member, dest_path): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 18 | CODE |