WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
This report summarizes scanner evidence for microsoft/microsoft-ui-xaml, a C++ project with 8,569 GitHub stars. SynthScan examined 4,190,502 lines of code across 14910 source files, recording 8547 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 3.0 (Low 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.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 8233 finding(s).
Are imports declared and package/API names verified? 302 finding(s).
Are wrappers, guards, and repeated structures necessary? 228 finding(s).
Which changes need focused human review? 8547 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 8547 distinct pattern matches across 16 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 | tools/WinUIProfiler/WinUIProfiler.Injector/Injector.cpp | 1 | #include <windows.h> | COMMENT |
| LOW | …inUIProfiler/WinUIProfiler.Core/Storage/ObjectIndex.cs | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …inUIProfiler/WinUIProfiler.Core/Storage/ObjectIndex.cs | 21 | // the old element's mentions since it (or its last child) left the tree move to the new one. Reuse by an object of the | COMMENT |
| LOW | …WinUIProfiler/WinUIProfiler.Core/Storage/FrameIndex.cs | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | tools/WinUIProfiler/WinUIProfiler.Tap/TreeSnapshot.cpp | 1 | #include "TreeSnapshot.h" | COMMENT |
| LOW | tools/WinUIProfiler/WinUIProfiler.Native/Exports.h | 1 | #pragma once | COMMENT |
| LOW | …mlProfiler/legacy-dcomptree-walker/DCompTreeHelper.cpp | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …XamlProfiler/legacy-dcomptree-walker/DCompTreeHelper.h | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …XamlProfiler/legacy-dcomptree-walker/DCompTreeHelper.h | 21 | // | COMMENT |
| LOW | …XamlProfiler/legacy-dcomptree-walker/DCompTreeHelper.h | 41 | COMMENT | |
| LOW | …XamlProfiler/legacy-dcomptree-walker/DCompTreeHelper.h | 61 | // Call from Immediate Window: DCompTreeHelper::DumpMainTree(pCore) | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerApp/MainWindow.xaml.cs | 521 | EventCountText.Text = "Events: 0"; | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerApp/Models/TreeNode.cs | 61 | COMMENT | |
| LOW | tools/XamlProfiler/XamlProfilerApp/Models/TreeNode.cs | 81 | COMMENT | |
| LOW | tools/XamlProfiler/XamlProfilerApp/Models/TreeNode.cs | 101 | /// (e.g. <c>"OkButton"</c>, <c>"Button"</c>, <c>"Grid"</c>). | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerApp/Models/TreeNode.cs | 221 | /// <summary> | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerApp/Models/TreeNode.cs | 261 | COMMENT | |
| LOW | …Profiler/XamlProfilerApp/Models/WucVisualProperties.cs | 1 | using System.Globalization; | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 21 | // supports defensive cascade cleanup when a comp node disappears. | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 41 | // lazily by the GetElementVisual call itself, so the producer has NOT emitted it over ETW | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 61 | COMMENT | |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 81 | /// for the actual realize+scroll, because expansion alone does not bring a deeply virtualized | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 121 | /// Returns true if the label matches a known XAML framework infrastructure | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 841 | // Nodes currently carrying any LinkHighlight value. Tracked so the next | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 961 | /// <summary> | COMMENT |
| LOW | …rofiler/XamlProfilerApp/Helpers/LinkHighlightHelper.cs | 1 | using Microsoft.UI; | COMMENT |
| LOW | …rofiler/XamlProfilerApp/Helpers/LinkHighlightHelper.cs | 21 | /// Visual treatment: | COMMENT |
| LOW | …mlProfiler/XamlProfilerApp/Helpers/EventBadgeHelper.cs | 1 | using Microsoft.UI; | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerApp/Services/EtwEvent.cs | 1 | using System; | COMMENT |
| LOW | …ofiler/XamlProfilerApp/Services/ProfilerEventRouter.cs | 361 | // | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/pch.h | 1 | #pragma once | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/Tap.cpp | 1 | #include "pch.h" | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/Tap.cpp | 261 | { | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/Tap.cpp | 1101 | COMMENT | |
| LOW | tools/XamlProfiler/XamlProfilerTap/xamlOM.h | 21 | #include "rpc.h" | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/Tap.h | 1 | #pragma once | COMMENT |
| LOW | tools/XamlProfiler/XamlProfilerTap/Tap.h | 101 | // SpriteVisual stamped with Comment "__xp_adorner" (producer skips it). Tracked so | COMMENT |
| LOW | dxaml/xcp/precomp.h | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | dxaml/xcp/precomp.h | 21 | #include <utility> | COMMENT |
| LOW | dxaml/xcp/precomp.h | 41 | #include "real.h" | COMMENT |
| LOW | dxaml/xcp/precomp.h | 61 | #include "windwnreq.h" | COMMENT |
| LOW | dxaml/xcp/precomp.h | 81 | #include "DownloadRequest.h" | COMMENT |
| LOW | dxaml/xcp/precomp.h | 101 | #ifdef ENABLE_UIAUTOMATION | COMMENT |
| LOW | dxaml/xcp/inc/minxcptypes.h | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 41 | #include "xstring_ptr.h" | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 81 | // | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 121 | { | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 201 | // Interface to an instance of a core services object. | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 221 | // | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 241 | // * Assign an identifier token of -1. | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 261 | // Method: XcpCheckLeaks | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 281 | // Memory allocator for new / malloc, that adds check blocks before | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 301 | // and after the allocated memory, and sends a message to the monitoring | COMMENT |
| LOW | dxaml/xcp/inc/core.h | 341 | ); | COMMENT |
| LOW | dxaml/xcp/inc/UIAEnums.g.h | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | dxaml/xcp/inc/joltperf.h | 1 | // Copyright (c) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | dxaml/xcp/inc/joltperf.h | 21 | // event marker: end rasterization (first time) | COMMENT |
| LOW | dxaml/xcp/inc/joltperf.h | 41 | // event marker: end parsing | COMMENT |
| LOW | dxaml/xcp/inc/joltperf.h | 61 | // event marker: end frame processing | COMMENT |
| LOW | dxaml/xcp/inc/joltperf.h | 81 | // event marker: storyboard end | COMMENT |
| 7510 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ls/XCPTypesAutoGen/XamlGen/Templates/Code/Factories.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …ls/XCPTypesAutoGen/XamlGen/Templates/Code/Copyright.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Core/Bodies/EventArgsClasses.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …n/Templates/Code/Core/Bodies/SimplePropertiesCommon.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …en/XamlGen/Templates/Code/Core/Bodies/LiftedSources.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …utoGen/XamlGen/Templates/Code/Core/Bodies/UIElement.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …pesAutoGen/XamlGen/Templates/Code/Core/Bodies/Enums.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …Code/Core/Bodies/UIElementSimplePropertiesCallbacks.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …plates/Code/Core/Bodies/SimplePropertiesHelpersBody.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …toGen/XamlGen/Templates/Code/Core/Bodies/Activators.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …sAutoGen/XamlGen/Templates/Code/Core/Bodies/Classes.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …n/XamlGen/Templates/Code/Core/Bodies/EventArgsClass.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …pesAutoGen/XamlGen/Templates/Code/Core/Bodies/Class.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …amlGen/Templates/Code/Core/Headers/EventArgsClasses.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Templates/Code/Core/Headers/SimplePropertiesCommon.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …utoGen/XamlGen/Templates/Code/Core/Headers/UIAEnums.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …amlGen/Templates/Code/Core/Headers/GeneratedClasses.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …esAutoGen/XamlGen/Templates/Code/Core/Headers/Enums.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …utoGen/XamlGen/Templates/Code/Core/Headers/EnumDefs.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …de/Core/Headers/DiagnosticsInterop_SimpleProperties.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …oGen/XamlGen/Templates/Code/Core/Headers/Activators.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Core/Headers/EnumValueTables.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …mlGen/Templates/Code/Core/Headers/EventArgsProperty.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …AutoGen/XamlGen/Templates/Code/Core/Headers/Classes.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …Templates/Code/Core/Headers/SimplePropertiesAdapter.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/XamlGen/Templates/Code/Core/Headers/EventArgsClass.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …emplates/Code/Core/Headers/SimplePropertiesMetadata.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …esAutoGen/XamlGen/Templates/Code/Core/Headers/Class.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ode/Core/Headers/XamlNativeRuntime_SimpleProperties.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …es/Code/Framework/Bodies/AttachedPropertySetterBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …amlGen/Templates/Code/Framework/Bodies/CheckAPICall.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …en/Templates/Code/Framework/Bodies/EventArgsClasses.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …amlGen/Templates/Code/Framework/Bodies/ClassFactory.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Templates/Code/Framework/Bodies/PropertySetterBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …toGen/XamlGen/Templates/Code/Framework/Bodies/Boxes.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …lGen/Templates/Code/Framework/Bodies/MethodEtwStart.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Gen/Templates/Code/Framework/Bodies/AggregateSource.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …mlGen/Templates/Code/Framework/Bodies/MethodEtwStop.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …lGen/Templates/Code/Framework/Bodies/PropertyGetter.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …toGen/XamlGen/Templates/Code/Framework/Bodies/Event.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …en/Templates/Code/Framework/Bodies/AttachedProperty.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Framework/Bodies/Constructor.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …n/Templates/Code/Framework/Bodies/PInvokeMethodBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …en/XamlGen/Templates/Code/Framework/Bodies/Property.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …/XamlGen/Templates/Code/Framework/Bodies/MethodBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Framework/Bodies/StrictCheck.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …lGen/Templates/Code/Framework/Bodies/PropertySetter.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …Gen/XamlGen/Templates/Code/Framework/Bodies/Classes.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …lGen/Templates/Code/Framework/Bodies/EventArgsClass.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …oGen/XamlGen/Templates/Code/Framework/Bodies/Struct.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Templates/Code/Framework/Bodies/DependencyProperty.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Templates/Code/Framework/Bodies/ParameterValidation.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …/Templates/Code/Framework/Bodies/PropertyGetterBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …es/Code/Framework/Bodies/AttachedPropertyGetterBody.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Framework/Bodies/FieldGetter.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …Templates/Code/Framework/Bodies/ApplyTemplateMethod.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …XamlGen/Templates/Code/Framework/Bodies/FieldSetter.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …toGen/XamlGen/Templates/Code/Framework/Bodies/Class.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …oGen/XamlGen/Templates/Code/Framework/Bodies/Method.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | …tes/Code/Framework/Bodies/VirtualDispatchMethodBody.cs | 3 | // This code was generated by a tool. | COMMENT |
| 255 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 373 | lv = (ListView)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1151 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1162 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1237 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1248 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1313 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1324 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1381 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1392 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 1998 | list.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2009 | list.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2240 | list.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2251 | list.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2321 | list.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2330 | list.ItemsPanel = (ItemsPanelTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load(panelTemplate); | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 2932 | listView.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3194 | listView.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3248 | listView.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3595 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3642 | listView = (ListView)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3798 | lv = (ListView)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3861 | (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3867 | (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 3923 | list = (ListView)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 4028 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/enterprise/Moco/ListViewBaseTests.cs | 4039 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …ml/test/managed/enterprise/Moco/ScrollIntoViewTests.cs | 261 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …ml/test/managed/enterprise/Moco/ScrollIntoViewTests.cs | 272 | lv.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 174 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 195 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 228 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 269 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 327 | lv.GroupStyle.Add((GroupStyle) Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 338 | lv.ItemTemplate = (DataTemplate) Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 385 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 406 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 448 | lv = (ListView)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 467 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 602 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 629 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 669 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 712 | Verify.AreEqual(focusedContainer, Microsoft.UI.Xaml.Input.FocusManager.GetFocusedElement(TestServices.Wi | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 761 | lv.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 1916 | list.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 1926 | list.ItemTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …l/test/managed/enterprise/Moco/Reset/ListResetTests.cs | 1995 | list.GroupStyle.Add((GroupStyle)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | …mponentConnector/ComponentConnectorIntegrationTests.cs | 100 | Microsoft.UI.Xaml.Markup.XamlBindingHelper.SetDataTemplateComponent(buttonTarget, bindings); | CODE |
| CRITICAL | …mponentConnector/ComponentConnectorIntegrationTests.cs | 107 | Microsoft.UI.Xaml.Markup.XamlBindingHelper.SetDataTemplateComponent((DependencyObject)target | CODE |
| CRITICAL | …ework/dataValidation/DataValidationIntegrationTests.cs | 344 | Root = (Page)Microsoft.UI.Xaml.Markup.XamlReader.Load(pageString); | CODE |
| CRITICAL | …ework/dataValidation/DataValidationIntegrationTests.cs | 359 | var defaultCompactTemplate = (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load( | CODE |
| CRITICAL | dxaml/test/managed/foundation/input/Pen/PenTests.cs | 328 | var popups = Microsoft.UI.Xaml.Media.VisualTreeHelper.GetOpenPopupsForXamlRoot(btn.XamlRoot); | CODE |
| CRITICAL | dxaml/test/managed/controls/TextBox/TextBoxTests.cs | 550 | Microsoft.UI.Xaml.Automation.AutomationProperties.GetAccessibilityView(placeholder)); | CODE |
| CRITICAL | dxaml/test/managed/Lifetime/LifetimeTests.cs | 36 | TestServices.WindowHelper.InitializeXaml(new Microsoft.UI.Xaml.Tests.Lifetime.XamlMetaDataProvider()); | CODE |
| CRITICAL | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 31 | _provider = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlTypeInfoProvider(); | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 206 | userType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlUserType(this, typeName, type, GetXamlTypeBy | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 214 | xamlType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlSystemBaseType(typeName, type); | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 218 | xamlType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlSystemBaseType(typeName, type); | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 222 | userType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlUserType(this, typeName, type, GetXamlTypeBy | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 229 | xamlType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlSystemBaseType(typeName, type); | CODE |
| CRITICAL⚡ | dxaml/test/managed/Lifetime/XamlTypeInfo.g.cs | 233 | xamlType = new global::Microsoft.UI.Xaml.Tests.Lifetime.XamlSystemBaseType(typeName, type); | CODE |
| 164 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dbgext/xamlthread/winui-dbgext.js | 293 | function CreateTypedPointerInferredForAddress(addr) | CODE |
| LOW | controls/dev/MapControl/map.html | 748 | function interactiveControlsVisible(enable) { | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 130 | def test_context_contains_live_labels_and_bounded_candidates(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 136 | def test_transferred_issue_creation_date_does_not_hide_lower_numbered_duplicate(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 146 | def test_other_issue_kinds_do_not_pollute_candidate_set(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 150 | def test_excluded_intake_does_not_search(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 163 | def test_reporter_followups_are_used_and_change_fingerprint(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 169 | def test_bot_comment_does_not_change_fingerprint(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 173 | def test_repository_followups_preserve_provenance_and_change_fingerprint(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 223 | def test_human_label_changes_invalidate_fingerprint(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 227 | def test_large_discussion_is_bounded_and_flagged(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 234 | def test_oversized_report_is_flagged(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 240 | def test_missing_team_in_live_catalog_fails_closed(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 245 | def test_non_author_followup_is_not_processed(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 250 | def test_feature_template_is_recognized_without_bug_reproduction(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 254 | def test_limit_and_search_failures_are_errors_not_no_duplicates(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 265 | def test_positive_dispatch_number(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 268 | def test_dispatch_rejects_shell_and_expression_injection(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 273 | def test_repository_and_pr_scope_are_fixed(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 284 | def test_valid_high_confidence_duplicate(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 288 | def test_stale_input_is_rejected(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 292 | def test_extra_fields_and_other_safe_outputs_are_rejected(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 301 | def test_label_confidence_and_string_boundaries(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 341 | def test_duplicate_count_shape_and_reason_are_bounded(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 348 | def test_malformed_duplicate_json_fails(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 352 | def test_feature_never_asks_for_bug_reproduction(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 362 | def test_high_confidence_adds_one_area_and_derived_team(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 365 | def test_lower_confidence_is_comment_only(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 369 | def test_unexplained_high_area_is_deferred_without_discarding_other_triage(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 383 | def test_existing_area_wins_over_model(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 387 | def test_existing_area_can_supply_its_missing_team(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 391 | def test_existing_team_is_preserved_and_conflicting_area_is_not_added(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 395 | def test_multiple_existing_areas_are_not_collapsed(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 399 | def test_missing_mapping_applies_area_without_guessing_team(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 402 | def test_repro_only_no_author_feedback_and_no_removal(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 409 | def test_truncated_context_never_applies_repro(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 414 | def test_catalog_drift_cannot_create_labels(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 419 | def test_checked_in_map_is_explicit_and_uses_existing_team_names(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 447 | def test_default_and_conditional_owners_are_derived_from_configuration(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 457 | def test_unknown_rule_is_rejected(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 461 | def test_rule_cannot_be_used_for_another_area(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 465 | def test_conditional_rule_requires_evidence(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 471 | def test_default_rule_accepts_explanations_without_changing_its_owner(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 479 | def test_model_cannot_supply_a_team_directly(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 483 | def test_medium_confidence_does_not_apply_an_override(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 487 | def test_team_compatibility_uses_the_selected_override_not_the_default(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 495 | def test_parent_team_is_preserved_for_a_conditional_child_owner(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 502 | def test_existing_area_uses_its_assessed_condition(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 509 | def test_unassessed_conditional_area_does_not_guess_default_team(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 516 | def test_different_area_assessment_cannot_override_existing_conditional_area(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 523 | def test_low_confidence_ownership_keeps_automatic_routing_in_triage(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 534 | def test_confirmed_human_routing_is_not_reset_for_low_mapping_confidence(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 539 | def test_unknown_area_retains_triage_without_guessing_an_owner(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 544 | def test_evidence_contains_keywords_confidence_and_exact_rule_conditions(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 549 | def test_rendered_team_agrees_with_the_conditional_label_plan(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 555 | def test_rendered_comment_does_not_call_an_existing_team_unrouted(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 564 | def test_conditional_publication_stays_idempotent(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 602 | def test_each_new_core_child_keeps_its_specific_label_and_adds_the_parent(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 611 | def test_existing_child_gets_only_its_missing_parent_even_when_area_is_unclear(self): | CODE |
| LOW⚡ | .github/scripts/issue-triage/tests/test_triage.py | 618 | def test_existing_parent_does_not_block_an_evidence_based_child(self): | CODE |
| 156 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …mlProfiler/XamlProfilerApp/Models/ProfilerTreeStore.cs | 1280 | // No-ops if the node isn't in the lookup table — robust against | COMMENT |
| MEDIUM | dxaml/xcp/inc/HeaderTrimming.h | 6 | // guards we can leverage to skip specific headers and types, so we do that here. It's pretty hacky, and could lead to | COMMENT |
| MEDIUM | dxaml/xcp/core/inc/Resources.h | 413 | // In the case of undeferring the entire key collection we need to be robust against | COMMENT |
| MEDIUM | dxaml/xcp/core/inc/ActivationAPI.h | 20 | // ActivateInstance2 is more robust and does better error handling and checking for certain cases. | COMMENT |
| MEDIUM | dxaml/xcp/core/core/elements/LayoutTransition.cpp | 1445 | // Absolutely positioned transitions are used for drag and drop, and thus will have no | COMMENT |
| MEDIUM | dxaml/xcp/core/hw/VisualContentRenderer.cpp | 166 | // bitmaps, which should allow for seamless sampling across the gap with aliased rendering. | COMMENT |
| MEDIUM | dxaml/xcp/core/Parser/NodeStreamCache.cpp | 416 | // In order to prevent monotonically increasing memory usage, we utilize a | COMMENT |
| MEDIUM | dxaml/xcp/core/dll/VisualTree.cpp | 1625 | // Absolutely positioned LTEs may have been removed from the tree already if their target leaves the tree. | COMMENT |
| MEDIUM | dxaml/xcp/core/text/BlockLayout/PageHostedObjectRun.cpp | 81 | // Essentially we will not perform Measure unless the calling host can (or already does) parent the element. | COMMENT |
| MEDIUM | dxaml/xcp/core/text/common/textrangeadapter.cpp | 1325 | // that means we reached beginning/end of the document and we should utilize DocumentRange's start/end pointers | COMMENT |
| MEDIUM | dxaml/xcp/core/text/common/textadapter.cpp | 512 | // Essentially Selection extends between RichTextBlock and RichTextBlockOverflow. | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/ItemContainerGenerator_Partial.h | 227 | // more robust during insertions/deletions. If the index ends up being | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/ItemContainerGenerator_Partial.cpp | 805 | // more robust during insertions/deletions. If the index ends up being | COMMENT |
| MEDIUM | …aml/lib/CalendarScrollViewerAutomationPeer_Partial.cpp | 56 | // to visible Items. To go to next unit view, user scenario is to utilize next and previous button. | COMMENT |
| MEDIUM | …l/xcp/dxaml/lib/ComboBoxItemAutomationPeer_Partial.cpp | 121 | // Selected Content we utilize ContentPresenter to retrieve the Content as Container has already transferred the Con | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/JoltCollections.h | 24 | // place because they are defined using CodeGen and we likely wanted to leverage all the implementation | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/AutoSuggestBox_Partial.cpp | 2355 | // To get around this fact, we'll leverage the fact that, by the time | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/comInstantiation.h | 168 | // Essentially, if this invocation won (as indicated by a null value for 'oldObject', | COMMENT |
| MEDIUM | dxaml/xcp/dxaml/lib/IncrementalLoadingAdapter.h | 6 | // or instance of ISupportIncrementalLoading seamless. | COMMENT |
| MEDIUM | dxaml/xcp/components/input/lib/RemapVirtualKey.cpp | 10 | // be mapped to standard keyboard key values to enable Controls to leverage | COMMENT |
| MEDIUM | dxaml/xcp/components/xstring/StringConversions.cpp | 1948 | // The current arrangement might not be robust enough. | COMMENT |
| MEDIUM | dxaml/xcp/components/animation/TimeManager.cpp | 159 | // we should be robust to this condition; | COMMENT |
| MEDIUM | dxaml/xcp/components/comptree/DCompTreeHost.cpp | 2164 | // To detect #2 we leverage information in the panel used for ThemeTransitions. This information | COMMENT |
| MEDIUM | dxaml/xcp/components/comptree/DCompTreeHost.cpp | 2164 | // To detect #2 we leverage information in the panel used for ThemeTransitions. This information | COMMENT |
| MEDIUM | dxaml/xcp/components/com/inc/InterfaceForwarder.h | 165 | // impl_cast and interface_cast utilize the forwarder's type machinery to generalize these conversions | COMMENT |
| MEDIUM | dxaml/xcp/components/base/inc/windowscollections.h | 5162 | // simultaneously, and this component needs to be robust (not crash) in the | COMMENT |
| MEDIUM | dxaml/xcp/control/common/shared/CommonBrowserHost.hpp | 476 | // current implementation is not robust enough for that. Null AV | COMMENT |
| MEDIUM | …e/external/foundation/input/HitTest/TouchTargeting.cpp | 394 | // We use a different element to inject this tap to make it more robust than calculating a raw point. The | COMMENT |
| MEDIUM | …ive/external/foundation/input/HitTest/HitTestBasic.cpp | 1463 | // Absolutely positioned LTEs don't copy transforms from the tree via SetTransformParent2. They only write their | COMMENT |
| MEDIUM | …ve/external/controls/window/WindowIntegrationTests.cpp | 892 | // Height share the message, so a substring check keeps this robust. | COMMENT |
| MEDIUM | external/inc/SafeInt/SafeInt.hpp | 206 | // Calling fail fast is somewhat more robust than calling abort, | COMMENT |
| MEDIUM | …ootingVisualizerPlugin/Tables/EventsByProviderTable.cs | 195 | // presets feels seamless. | COMMENT |
| MEDIUM | …dTasks/Microsoft/Xaml/XamlCompiler/XamlDomValidator.cs | 436 | // but we attempt to be robust against the unexpected. | COMMENT |
| MEDIUM | …ildTasks/System.Xaml/ms/Internal/SafeSecurityHelper.cs | 223 | // Essentially we use AssemblyName just to help parsing the name, version, culture | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …WidgetSpinner/Writer/ObjectWriter.CustomRuntimeData.cs | 116 | // <x:String> lorem ipsum </x:String> | COMMENT |
| LOW | …input/KeyboardAccelerators/KeyboardAcceleratorTests.cs | 3515 | <TextBox x:Name='txb1' Text='Lorem Ipsum'> | CODE |
| LOW | …foundation/input/previewevents/PreviewKeyEventTests.cs | 1741 | <TextBox Width='50' x:Name='txb1' Text='lorem ipsum' Margin='100,100,100,100' /> | CODE |
| LOW | dxaml/test/managed/foundation/input/Pen/PenTests.cs | 45 | const string text = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. " + | CODE |
| LOW | dxaml/test/managed/foundation/input/Pen/PenTests.cs | 46 | "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, " + | CODE |
| LOW | …/test/managed/controls/RichEditBox/RichEditBoxTests.cs | 460 | reb.Document.SetText(Microsoft.UI.Text.TextSetOptions.None, "Lorem Ipsum"); | CODE |
| LOW | dxaml/test/managed/controls/TextBox/TextBoxTests.cs | 864 | <TextBox x:Name='tb' Text='Lorem Ipsum'/> | CODE |
| LOW | …framework/layout/LayoutInformationIntegrationTests.cpp | 253 | tb->Text = "lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW | …framework/layout/LayoutInformationIntegrationTests.cpp | 253 | tb->Text = "lorem ipsum dolor sit amet, consectetur adipiscing elit"; | CODE |
| LOW | …ternal/framework/parser/tests/ConditionalXamlTests.cpp | 344 | L" <TextBlock winui17:Text='placeholder' x:Uid='TextBlock1'/>" | CODE |
| LOW | …ternal/framework/parser/tests/ConditionalXamlTests.cpp | 345 | L" <TextBlock bogus_contract:Text='placeholder' x:Uid='TextBlock2'/>" | CODE |
| LOW | …ternal/framework/parser/tests/ConditionalXamlTests.cpp | 920 | L" <TextBlock Text='Lorem Ipsum'/>" | CODE |
| LOW | …xternal/framework/styles/tests/StyleWithXBindTests.cpp | 529 | setter0->Value = Platform::StringReference(L"lorem ipsum"); | CODE |
| LOW⚡ | …nal/foundation/input/DManip/ScrollContentPresenter.cpp | 36 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse feugiat tristique erat, commodo fer | CODE |
| LOW⚡ | …nal/foundation/input/DManip/ScrollContentPresenter.cpp | 36 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse feugiat tristique erat, commodo fer | CODE |
| LOW⚡ | …nal/foundation/input/DManip/ScrollContentPresenter.cpp | 38 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse feugiat tristique erat, commodo fer | CODE |
| LOW⚡ | …nal/foundation/input/DManip/ScrollContentPresenter.cpp | 38 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse feugiat tristique erat, commodo fer | CODE |
| LOW | …l/foundation/input/AccessKeys/BasicAccessKeysTests.cpp | 313 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit." | CODE |
| LOW | …l/foundation/input/AccessKeys/BasicAccessKeysTests.cpp | 313 | L" Lorem ipsum dolor sit amet, consectetur adipiscing elit." | CODE |
| LOW | …t/native/external/foundation/text/PasswordBoxTests.cpp | 1723 | <PasswordBox x:Name="passwordBox" PlaceholderText="placeholder" FontSize="20" Width="200" Margin | CODE |
| LOW | …ntrols/contentdialog/ContentDialogIntegrationTests.cpp | 4100 | contentDialog->Content = L"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " | CODE |
| LOW | …ntrols/contentdialog/ContentDialogIntegrationTests.cpp | 4100 | contentDialog->Content = L"Lorem ipsum dolor sit amet, consectetur adipisicing elit, " | CODE |
| LOW | …xternal/controls/combobox/ComboBoxIntegrationTests.cpp | 3070 | // In doing so, it should correctly restore the "placeholder" | COMMENT |
| LOW | …controls/textbox/TextBoxAutomationIntegrationTests.cpp | 416 | TextBoxWithPlaceholderText->Text = "Lorem Ipsum"; | CODE |
| LOW | …nDoubleTapBringsUpGrippersInNonEditableText.master.xml | 13 | <Property Name="Text" Value="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lore | CODE |
| LOW | …nDoubleTapBringsUpGrippersInNonEditableText.master.xml | 20 | <Property Name="Text" Value="Lorem Ipsum is simply dummy text of the printing and typesetting industry. | CODE |
| LOW | …rifyPenTapBringsUpGrippersInNonEditableText.master.xml | 15 | <Property Name="Text" Value="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lore | CODE |
| LOW | …rifyPenTapBringsUpGrippersInNonEditableText.master.xml | 22 | <Property Name="Text" Value="Lorem Ipsum is simply dummy text of the printing and typesetting industry. | CODE |
| LOW | docs/design-notes/abforward-xamlparser-xamlcompiler.md | 84 | <winui18:Setter Property="SomeNewTextBlockProperty" Value="lorem ipsum" /> | CODE |
| LOW | docs/design-notes/TitleBar/titlebar-functional-spec.md | 124 | <PersonPicture DisplayName="Jane Doe" /> | CODE |
| LOW | docs/api-specs/TitleBar/titlebar-functional-spec.md | 121 | <PersonPicture DisplayName="Jane Doe" /> | CODE |
| LOW | docs/api-specs/InformationBar/InformationBar.md | 235 | Title="Backup complete: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | docs/api-specs/InformationBar/InformationBar.md | 235 | Title="Backup complete: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | docs/api-specs/TeachingTip/TeachingTipSpec.md | 532 | | Scroll Bar | * If the tip's contents are large enough to require scrolling, a scrollbar which will not intersect the C | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 19 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 1", L"Lorem ipsum dolor sit amet, consectetur adipisc | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 19 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 1", L"Lorem ipsum dolor sit amet, consectetur adipisc | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 20 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 2", L"Ut enim ad minim veniam, quis nostrud exercitat | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 20 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 2", L"Ut enim ad minim veniam, quis nostrud exercitat | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 21 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 3", L"Duis aute irure dolor in reprehenderit in volup | CODE |
| LOW⚡ | controls/test/TabViewTearOutApp/MainPage.xaml.cpp | 21 | m_documentList.Append(winrt::make<DocumentInfo>(L"Document 3", L"Duis aute irure dolor in reprehenderit in volup | CODE |
| LOW | …Test/ScenarioAppTests/WinUICppDesktopSampleAppTests.cs | 1455 | WinUISampleAppTestsUtils.VerifyText("elementNameBindingTextBlock", "lorem ipsum"); | CODE |
| LOW | ….Test/ScenarioAppTests/WinUICsDesktopSampleAppTests.cs | 465 | WinUISampleAppTestsUtils.VerifyText("elementNameBindingTextBlock", "lorem ipsum"); | CODE |
| LOW | ….Test/ScenarioAppTests/WinUICsDesktopSampleAppTests.cs | 592 | const string initialText = "lorem ipsum"; | CODE |
| LOW | …trols/dev/PersonPicture/APITests/PersonPictureTests.cs | 89 | Verify.AreEqual(automationName, "John Doe"); | CODE |
| LOW | controls/dev/InfoBar/InteractionTests/InfoBarTests.cs | 165 | editTitle.SetValueAndWait("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel orci ero | CODE |
| LOW | controls/dev/InfoBar/InteractionTests/InfoBarTests.cs | 165 | editTitle.SetValueAndWait("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel orci ero | CODE |
| LOW | …arFlyout/InteractionTests/TextCommandBarFlyoutTests.cs | 232 | VerifyRichEditBoxHasContent(string.Format("Lorem ipsum {0}ergo{1} sum", styleStart, styleEnd)); | CODE |
| LOW | …arFlyout/InteractionTests/TextCommandBarFlyoutTests.cs | 244 | VerifyRichEditBoxHasContent(string.Format("Lorem ipsum {0}ergo{1} sum", styleStart, styleEnd)); | CODE |
| LOW | …arFlyout/InteractionTests/TextCommandBarFlyoutTests.cs | 412 | string expectedString = "Lorem ipsum ergo sum"; | CODE |
| LOW | …mmandBarFlyout/TestUI/TextCommandBarFlyoutPage.xaml.cs | 26 | RichEditBox1.Document.SetText(TextSetOptions.None, "Lorem ipsum ergo sum"); | CODE |
| LOW | …ples/NestedLayoutSamples/ItemsViewWithDataPage.xaml.cs | 20 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …ples/NestedLayoutSamples/ItemsViewWithDataPage.xaml.cs | 20 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …ples/NestedLayoutSamples/ItemsViewWithDataPage.xaml.cs | 24 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …ples/NestedLayoutSamples/ItemsViewWithDataPage.xaml.cs | 24 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …s/VirtualLayoutPages/PinterestLayoutSamplePage.xaml.cs | 17 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …s/VirtualLayoutPages/PinterestLayoutSamplePage.xaml.cs | 17 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …lLayoutPages/VirtualizingStackLayoutSamplePage.xaml.cs | 15 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …lLayoutPages/VirtualizingStackLayoutSamplePage.xaml.cs | 15 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …tSamplePages/Virtual/PinterestLayoutSamplePage.xaml.cs | 18 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| LOW | …tSamplePages/Virtual/PinterestLayoutSamplePage.xaml.cs | 18 | private string _lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet erat vel massa r | CODE |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 87 | // Step 1: Create model. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 90 | // Step 2: Validate the model. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 93 | // Step 3: Run any last-minute computations, such as index and offset calculations. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 96 | // Step 4: Get a hash of the context so we can verify that the model was not modified during code-gen. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 99 | // Step 5: Run code-gen. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 102 | // Step 6: Verify the model was not modified. Modifications during code-gen lead to undesired complexity | COMMENT |
| LOW | dxaml/xcp/core/inc/MetadataAPI.h | 448 | // NOTE: This method does not need to use the lock because it is not actually looking for the property on the ta | COMMENT |
| LOW⚡ | dxaml/xcp/core/core/elements/framework.cpp | 3699 | // Step 1: Copy LayoutStorage into the first (cFloats - 1) elements of the temp buffer | COMMENT |
| LOW⚡ | dxaml/xcp/core/core/elements/framework.cpp | 3702 | // Step 2: Copy LayoutFlags into the last element of the buffer | COMMENT |
| LOW | dxaml/xcp/core/dll/CoreImports.cpp | 1219 | // NOTE: This function should always return S_OK. We've made the return | COMMENT |
| LOW | dxaml/xcp/core/dll/CoreImports.cpp | 1257 | // NOTE: This function should always return S_OK. We've made the return | COMMENT |
| LOW | dxaml/xcp/core/dll/CoreImports.cpp | 1886 | // NOTE: This function should always return S_OK. We've made the return | COMMENT |
| LOW | dxaml/xcp/dxaml/lib/MetadataAPI.cpp | 301 | // NOTE: This method does not need to use the lock because it is not actually looking for the property on the tables dir | COMMENT |
| LOW | dxaml/xcp/dxaml/lib/ModernCollectionBasePanel_Partial.h | 869 | // NOTE: This method is much slower than getting elements from the valid ranges, because this is going to ac | COMMENT |
| LOW | …/ModernCollectionBasePanel_ContainerMapper_Partial.cpp | 587 | // NOTE: This method is much slower than getting elements from the valid ranges, because this is going to access the col | COMMENT |
| LOW | dxaml/xcp/dxaml/lib/DragDropVisual.cpp | 221 | // NOTE: This method is not safe to be called from the destructor, or from | COMMENT |
| LOW | dxaml/xcp/win/shared/xcpwindow.cpp | 205 | // NOTE: This function expects to only be called from target thread's WM_PAINT in order to properly | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 885 | // Step 0: Check to see if the point is within the XamlIsland. In Fragment-based navigation scenarios, | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 897 | // Step 1: Perform actual hit testing and get the UIElement directly under | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 930 | // Step 2: Walk up the visual tree and look for the first UIElement | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 1028 | // Step 4: Walk down the stack of AutomationPeers, checking each child | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 1074 | // Step 5: Finally handle the case of hosted automation providers. There is a possibility | COMMENT |
| LOW | dxaml/xcp/components/imaging/AsyncCopyToSurfaceTask.cpp | 230 | // NOTE: This method has a similar implementation to WICImageDecoder::DecodeToMultipleSurfaces | COMMENT |
| LOW⚡ | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 259 | // Step 1: If single apartment threaded, process the message pump. | COMMENT |
| LOW⚡ | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 267 | // Step 2: Check the queue and terminate on inactivity | COMMENT |
| LOW | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 294 | // Step 3: Run the queued job if there is one and update the timestamp on completion. | COMMENT |
| LOW | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 319 | // Step 4: When the queue is done processing, sleep the thread until interrupted. | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 328 | // Step 1: bind the direct pair while parentless. With no ancestor override in scope, each | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 349 | // Step 2: enter the tree under an ancestor that overrides the key in its ThemeDictionaries. The | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 427 | // Step 3: with all four live, a theme change must still re-resolve every binding identically, now | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 449 | // Step 4: switching back to the default theme must re-resolve every binding identically once more, | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 963 | // Step 1: build both subtrees from markup, with the app-scoped children set up so AppMovingKey (only | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1063 | // Step 2: mutate a dictionary that is already in scope, without any theme change or reparent. | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1085 | // Step 3: reparent all four children from subtree A into subtree B, exactly as an app moving | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1142 | // Step 4: reparent just the tree-scoped pair once more, from subtree B into subtree C. Subtree C sets | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1176 | // Step 5: captured dictionary alive but EMPTIED. The emptySource subtree carries its own MovingKey | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1219 | // Step 6: captured dictionary RELEASED. The tree-scoped pair's captured dictionary is subtree A's, | COMMENT |
| LOW | dxaml/phone/lib/PivotPanel_Partial.cpp | 319 | // NOTE: This method should never be called, both | COMMENT |
| LOW | dxaml/phone/lib/PivotHeaderManager.cpp | 144 | // NOTE: This function will indirectly cause PivotCurveGenerator::ItemsSizeOrOrderChanged. | COMMENT |
| LOW | dxaml/phone/lib/LoopingSelectorPanel_Partial.cpp | 63 | // NOTE: This method should never be called, both | COMMENT |
| LOW | src/.github/skills/test-suite-setup/SKILL.md | 231 | ## Step 3: Create the Test Payload | COMMENT |
| LOW | src/.github/skills/test-suite-setup/SKILL.md | 247 | ## Step 4: One-Time Machine Setup (Admin Required) | COMMENT |
| LOW⚡ | src/.github/skills/test-suite-setup/SKILL.md | 268 | ## Step 5: Install .NET Desktop Runtime (if needed) | COMMENT |
| LOW⚡ | src/.github/skills/test-suite-setup/SKILL.md | 277 | ## Step 6: Install VC++ Redistributable (if needed) | COMMENT |
| LOW⚡ | src/.github/skills/test-suite-setup/SKILL.md | 284 | ## Step 7: Run All Tests | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 87 | // Step 1: Create model. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 90 | // Step 2: Validate the model. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 93 | // Step 3: Run any last-minute computations, such as index and offset calculations. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 96 | // Step 4: Get a hash of the context so we can verify that the model was not modified during code-gen. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 99 | // Step 5: Run code-gen. | COMMENT |
| LOW⚡ | dxaml/xcp/tools/XCPTypesAutoGen/XamlGen/Program.cs | 102 | // Step 6: Verify the model was not modified. Modifications during code-gen lead to undesired complexity | COMMENT |
| LOW | dxaml/xcp/core/core/elements/uielement.cpp | 628 | // but we need to check if it is active for the LayoutManager for this element. | COMMENT |
| LOW⚡ | dxaml/xcp/core/core/elements/framework.cpp | 3699 | // Step 1: Copy LayoutStorage into the first (cFloats - 1) elements of the temp buffer | COMMENT |
| LOW⚡ | dxaml/xcp/core/core/elements/framework.cpp | 3702 | // Step 2: Copy LayoutFlags into the last element of the buffer | COMMENT |
| LOW | dxaml/xcp/core/text/common/textrangeadapter.cpp | 1582 | // If this matches the end, and we have more lines available, then we need to check if offset | COMMENT |
| LOW | dxaml/xcp/dxaml/lib/DiagnosticsInterop.cpp | 1974 | //We need to check if this element used any of our changed Styles (the one we modified directly and | COMMENT |
| LOW | dxaml/xcp/dxaml/lib/CalendarPanel_Partial.cpp | 91 | // We need to check if the viewport can perfectly fit Rows x Cols items, | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 885 | // Step 0: Check to see if the point is within the XamlIsland. In Fragment-based navigation scenarios, | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 897 | // Step 1: Perform actual hit testing and get the UIElement directly under | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 930 | // Step 2: Walk up the visual tree and look for the first UIElement | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 1028 | // Step 4: Walk down the stack of AutomationPeers, checking each child | COMMENT |
| LOW | dxaml/xcp/win/shared/UIAWindow.cpp | 1074 | // Step 5: Finally handle the case of hosted automation providers. There is a possibility | COMMENT |
| LOW | …ents/lifetime/lib/ComposingTrackerExtensionWrapper.cpp | 53 | // Note: The purpose of this function is to get the object's current refcount without | COMMENT |
| LOW | dxaml/xcp/components/xamlDiagnostics/HandleMap.cpp | 126 | //so we need to check if there either are no owners or the only owner is the orphaned handle itself. | COMMENT |
| LOW⚡ | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 259 | // Step 1: If single apartment threaded, process the message pump. | COMMENT |
| LOW⚡ | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 267 | // Step 2: Check the queue and terminate on inactivity | COMMENT |
| LOW | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 294 | // Step 3: Run the queued job if there is one and update the timestamp on completion. | COMMENT |
| LOW | dxaml/xcp/components/threading/ThreadedJobQueue.cpp | 319 | // Step 4: When the queue is done processing, sleep the thread until interrupted. | COMMENT |
| LOW | …t/managed/enterprise/Moco/DataTemplateSelectorTests.cs | 400 | // Step 1: | COMMENT |
| LOW | …t/managed/enterprise/Moco/DataTemplateSelectorTests.cs | 403 | // Step 2: | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 328 | // Step 1: bind the direct pair while parentless. With no ancestor override in scope, each | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 349 | // Step 2: enter the tree under an ancestor that overrides the key in its ThemeDictionaries. The | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 427 | // Step 3: with all four live, a theme change must still re-resolve every binding identically, now | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 449 | // Step 4: switching back to the default theme must re-resolve every binding identically once more, | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 963 | // Step 1: build both subtrees from markup, with the app-scoped children set up so AppMovingKey (only | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1063 | // Step 2: mutate a dictionary that is already in scope, without any theme change or reparent. | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1085 | // Step 3: reparent all four children from subtree A into subtree B, exactly as an app moving | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1142 | // Step 4: reparent just the tree-scoped pair once more, from subtree B into subtree C. Subtree C sets | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1176 | // Step 5: captured dictionary alive but EMPTIED. The emptySource subtree carries its own MovingKey | COMMENT |
| LOW | …external/convergence/themeresources/ThemeResources.cpp | 1219 | // Step 6: captured dictionary RELEASED. The tree-scoped pair's captured dictionary is subtree A's, | COMMENT |
| LOW | controls/tools/CustomTasks/MergedDictionary.cs | 173 | // First, we need to check if this is a node with a key. If it is, then we'll replace | COMMENT |
| LOW | controls/dev/TeachingTip/TeachingTip.cpp | 1538 | // We need to check if the target is loaded before registering for its | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 348 | // ┌────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 352 | // ┌──────────┐ Direction ├────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 353 | // │ origin │ ─────────> │ New Origin: │ Depart Focus from new origin | COMMENT |
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 354 | // │ │ │ Calculated as the intersertion │ ─────────> | COMMENT |
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 356 | // └──────────┘ ├────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | …l/xcp/components/focus/FocusObserver/FocusObserver.cpp | 360 | // └────────────────────────────────┘ | COMMENT |
| MEDIUM | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 23 | // ── Explorer / shell ────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 36 | // ── Modern XAML hosts (WinUI 2 / 3) ────────────────────────── | COMMENT |
| MEDIUM⚡ | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 43 | // ── Taskbar / Start / desktop ──────────────────────────────── | COMMENT |
| MEDIUM⚡ | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 50 | // ── Common Controls ────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 64 | // ── Classic Win32 / dialogs ────────────────────────────────── | COMMENT |
| MEDIUM | …src/OSFrameworkLens/Detection/ClassNameDescriptions.cs | 79 | // ── Chromium / WebView2 ────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | dxaml/xcp/dxaml/lib/SplitMenuFlyoutItem_Partial.cpp | 633 | // In order to support that scenario, I have added the visual states here, which the developers | COMMENT |
| HIGH | …t/infra/Win32Hosting/src/XamlApplication.Disposable.cs | 17 | /// has the responsibility of loading all other metadata for custom UWP XAML types. In this implementation, | COMMENT |
| HIGH | …st/infra/Win32Hosting/src/MetadataProviderDiscovery.cs | 15 | /// types. In this implementation, reflection is used at runtime to probe for metadata providers in | COMMENT |
| HIGH | dxaml/test/infra/Win32Hosting/src/XamlApplication.cs | 17 | /// has the responsibility of loading all other metadata for custom UWP XAML types. In this implementation, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …p/tools/XbfParser/WidgetSpinner/Writer/ObjectWriter.cs | 615 | // TODO: implement true support for conditional XAML | COMMENT |
| LOW | …p/tools/XbfParser/WidgetSpinner/Writer/ObjectWriter.cs | 1001 | // TODO: implement true support for conditional XAML. For now just indicate it was encountered. | COMMENT |
| LOW | …p/tools/XbfParser/WidgetSpinner/Writer/ObjectWriter.cs | 1007 | // TODO: implement true support for conditional XAML | COMMENT |
| LOW | …xcp/components/imaging/unittests/DecodingUnitTests.cpp | 35 | // TODO: Add tests for different file types, different input decoding sizes, different output decoding sizes | COMMENT |
| LOW | docs/design-notes/ItemsView_spec.md | 3394 | // TODO: implement SelectionContainer | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | dxaml/xcp/dxaml/lib/RichEditBox_Partial.cpp | 514 | // I'm unable to use IsEmpty() on the native peer to check if the RichEditBox is empty, so instead I use | COMMENT |
| LOW | dxaml/xcp/components/imaging/SoftwareBitmapUtility.cpp | 68 | // TODO: Make sure to replace the validity check in SoftwareBitmapSource::SetBitmapAsyncImpl | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .github/area-owners.yml | 11 | # This file is the source of truth for area ownership - change it with a PR. Globs and | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/scripts/issue-triage/triage.py | 131 | CODE | |
| LOW | .github/scripts/issue-triage/triage.py | 500 | CODE | |
| LOW | …hub/scripts/issue-triage/tests/test_triage_recovery.py | 354 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/scripts/issue-triage/triage.py | 3 | CODE | |
| LOW | .github/scripts/issue-triage/find_duplicates.py | 3 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | controls/dev/inc/SharedHelpers.h | 280 | // Example usage: | COMMENT |