AI Slop Code Risk Monitor

dotnet/docs

SlopCodeMonitor badge for dotnet/docs Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

This repository contains .NET Documentation.

3.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for dotnet/docs with 4,774 GitHub stars. SynthScan examined 1,563,179 lines of code across 17550 source files, recording 1653 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 3.7 (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.

3.7
Adjusted Signal
3.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.8K
Stars
—
Language
1.6M
Lines of Code
17.6K
Files
1.7K
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 5.8/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1008 finding(s).

Hallucinated Dependency & Supply Chain Risk 11.8/100 · LOW

Are imports declared and package/API names verified? 637 finding(s).

Agent Over-Engineering Ratio 0.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 9 finding(s).

PR Review Velocity Impact 14.4/100 · LOW

Which changes need focused human review? 1653 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 267HIGH 113MEDIUM 114LOW 1159

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 1653 distinct pattern matches across 18 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.

Hallucination Indicators267 hits · 3582 pts
SeverityFileLineSnippetContext
CRITICAL⚡…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md49- [Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder(IDictionary`2)](/dotnet/api/microsoft.aspnetcoreCODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md51- `Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DoubleModelBinder(System.Globalization.NumberStyles)`CODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md52- `Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatModelBinder(System.Globalization.NumberStyles)`CODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md57- `Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder(System.Type)`CODE
CRITICAL…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md72- `Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter(RazorPageBase)`CODE
CRITICAL…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md106- `Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(ActionContext,IValueProvider,ParameterDescriptorCODE
CRITICAL…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md107- [Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(ActionContext,IValueProvider,ParameterDescriptorCODE
CRITICAL…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md195- `M:Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ActionContext,MicrosoCODE
CRITICAL…s/core-changes/aspnetcore/3.0/obsolete-apis-removed.md196- `M:Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ActionContext,MicrosoCODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/authn-apis-json-types.md20- <xref:Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction.Run(Newtonsoft.Json.Linq.JObject,System.Security.ClCODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/authn-apis-json-types.md24- <xref:Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse.Success(Newtonsoft.Json.Linq.JObject)> now accepts CODE
CRITICAL⚡…s/core-changes/aspnetcore/3.0/authn-apis-json-types.md27- The last parameter of [TwitterHandler.CreateTicketAsync(ClaimsIdentity,AuthenticationProperties,AccessToken,JObject)](CODE
CRITICAL⚡…cryptography/2.1/compute-signature-silent-parameter.md3In .NET Core, the Boolean `silent` parameter of the <xref:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(SCODE
CRITICAL⚡…cryptography/2.1/compute-signature-silent-parameter.md7In .NET Framework, the `silent` parameter of the <xref:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(SystCODE
CRITICAL⚡…cryptography/2.1/compute-signature-silent-parameter.md17To ensure a PIN prompt appears if required, desktop applications should call <xref:System.Security.Cryptography.Pkcs.SigCODE
CRITICAL⚡…cryptography/2.1/compute-signature-silent-parameter.md25- <xref:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner,System.CODE
CRITICAL⚡…cryptography/2.1/compute-signature-silent-parameter.md31- `M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner,System.BooCODE
CRITICAL⚡…ngboolean-does-not-throw-now-when-net-cannot-handle.md9Any code depending on <xref:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)?dispCODE
CRITICAL⚡…ngboolean-does-not-throw-now-when-net-cannot-handle.md19- <xref:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)?displayProperty=nameWithCODE
CRITICAL⚡…ngboolean-does-not-throw-now-when-net-cannot-handle.md25- `M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)`CODE
CRITICAL⚡…yformatter-can-fail-find-type-from-loadfrom-context.md40- <xref:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream)?displayProperty=namCODE
CRITICAL⚡…yformatter-can-fail-find-type-from-loadfrom-context.md41- <xref:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream,System.Runtime.RemotCODE
CRITICAL⚡…yformatter-can-fail-find-type-from-loadfrom-context.md48- `M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream)`CODE
CRITICAL⚡…yformatter-can-fail-find-type-from-loadfrom-context.md49- `M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream,System.Runtime.RemotingCODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md23- <xref:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Serialize(System.IO.Stream,System.Object)?displayPropCODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md24- <xref:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Serialize(System.IO.Stream,System.Object,System.RuntiCODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md25- <xref:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(System.IO.Stream)?displayProperty=nameWitCODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md26- <xref:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(System.IO.Stream,System.Runtime.Remoting.CODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md32- `M:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Serialize(System.IO.Stream,System.Object)`CODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md33- `M:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Serialize(System.IO.Stream,System.Object,System.Runtime.CODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md34- `M:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(System.IO.Stream)`CODE
CRITICAL⚡…ot-deserialize-hashtable-similar-ordered-collection.md35- `M:System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(System.IO.Stream,System.Runtime.Remoting.MesCODE
CRITICAL…ide/runtime/wpf/horizontal-scrolling-virtualization.md7The operations include &quot;Scroll Here&quot; and &quot;Right Edge&quot;, to use the names from the menu obtained by riCODE
CRITICAL…ide/runtime/wpf/horizontal-scrolling-virtualization.md15The change produces a more predictable and intuitive experience for the end user, but it could also affect any app that CODE
CRITICAL…r-when-removing-an-item-from-custom-incc-collection.md11The exception's call stack begins `at System.Windows.Threading.Dispatcher.VerifyAccess() at System.Windows.DependencyObjCODE
CRITICAL…blickey-returns-rsacng-on-net462-or-lightup-without.md23- <xref:System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(System.Security.Cryptography.AsymmetricAlgCODE
CRITICAL…-now-correctly-loads-rsa-keys-non-standard-key-size.md5In .NET Framework versions prior to 4.6.2, customers with non-standard key sizes for RSA certificates are unable to acceCODE
CRITICAL…-now-correctly-loads-rsa-keys-non-standard-key-size.md21- <xref:System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(System.Security.CryptogrCODE
CRITICAL…-now-correctly-loads-rsa-keys-non-standard-key-size.md22- <xref:System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPublicKey(System.Security.CryptograCODE
CRITICAL⚡…trol-characters-with-datacontractjsonserializer-now.md25- <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.IO.Stream,System.Object)?displayCODE
CRITICAL⚡…trol-characters-with-datacontractjsonserializer-now.md26- <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.OCODE
CRITICAL⚡…trol-characters-with-datacontractjsonserializer-now.md27- <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlWriter,System.Object)?disCODE
CRITICAL…ndamentals/syslib-diagnostics/experimental-overview.md31| SYSLIB5004 | .NET 9 | <xref:System.Runtime.Intrinsics.X86.X86Base.DivRem(System.UInt32,System.ICODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0028.md14Use the appropriate method to get the private key, such as <xref:System.Security.Cryptography.X509Certificates.RSACertifCODE
CRITICAL…undamentals/syslib-diagnostics/obsoletions-overview.md55| [SYSLIB0028](syslib0028.md) | Warning | <xref:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKeCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md12- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md13- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md14- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md15- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md16- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md17- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md18- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md19- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md20- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICAL⚡docs/fundamentals/syslib-diagnostics/syslib0055.md30Intentionally convert the data to signed types and call the corresponding unsigned overload instead, for example, <xref:CODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0035.md14Use the overload that accepts a <xref:System.Security.Cryptography.Pkcs.CmsSigner>, that is, <xref:System.Security.CryptCODE
CRITICAL⚡docs/fundamentals/apicompat/assembly-validation.md81 C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembliCODE
CRITICAL⚡docs/fundamentals/apicompat/assembly-validation.md82 1>C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembCODE
CRITICAL⚡docs/fundamentals/apicompat/assembly-validation.md83 1>C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembCODE
CRITICAL⚡docs/core/compatibility/unsupported-apis.md191| <xref:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.StringToHString(System.String)?displayProperCODE
207 more matches not shown…
Over-Commented Block734 hits · 732 pts
SeverityFileLineSnippetContext
LOW…/networking/snippets/httpclient/Program.GetFromJson.cs21 // Todo { UserId = 1, Id = 9, Title = molestiae perspiciatis ipsa, Completed = False }COMMENT
LOW…mentals/networking/snippets/httpclient/Program.Head.cs21 // Expected output:COMMENT
LOW…entals/networking/snippets/httpclient/Program.Patch.cs21 var jsonResponse = await response.Content.ReadAsStringAsync();COMMENT
LOW…tals/networking/snippets/httpclient/Program.Options.cs21 // Expected outputCOMMENT
LOWdocs/fundamentals/code-analysis/quality-rules/ca3003.md81 protected void Page_Load(object sender, EventArgs e)COMMENT
LOW…ysis/quality-rules/snippets/csharp/all-rules/ca2216.cs41 Dispose(true);COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs1//<Snippet1>COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs41 public static void Main()COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs81 // Define a public static method with standard callingCOMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs101COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs121 //COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs141 //</Snippet8>COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs161COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs201 // get the Add method for the generic type defintion,COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs261 // Save the assembly, so it can be examined with Ildasm.exe.COMMENT
LOW…ion/snippets/csharp/construct-generic-method/source.cs281COMMENT
LOW…reflection/snippets/csharp/emit-generic-type/source.cs81COMMENT
LOW…reflection/snippets/csharp/emit-generic-type/source.cs101 TSecond.SetInterfaceConstraints(interfaceTypes);COMMENT
LOW…reflection/snippets/csharp/emit-generic-type/source.cs121 Type listOfTFirst = listOf.MakeGenericType(TFirst);COMMENT
LOW…reflection/snippets/csharp/emit-generic-type/source.cs141 // the constructor of List<TFirst> directly. There are twoCOMMENT
LOW…reflection/snippets/csharp/emit-generic-type/source.cs181 //</Snippet23>COMMENT
LOW…ippets/csharp/instantiate-generic-type/GenericTypes.cs121 // You can also obtain the generic type definition from aCOMMENT
LOW…ats-new/snippets/dotnet-9/csharp/RegularExpressions.cs21 Console.WriteLine($"Split: \"{s}\"");COMMENT
LOWdocs/core/whats-new/snippets/dotnet-9/csharp/Program.cs1//Linq.RunIt();COMMENT
LOW…ions/snippets/configuration/custom-provider/Program.cs21await host.RunAsync();COMMENT
LOW…ensions/snippets/configuration/app-lifetime/Program.cs21// info: AppLifetime.Example.ExampleHostedService[0]COMMENT
LOW…tensions/snippets/configuration/console-xml/Program.cs41COMMENT
LOW…tensions/snippets/configuration/console-ini/Program.cs21// Application code should start here.COMMENT
LOW…tensions/snippets/configuration/console-raw/Program.cs21// KeyTwo = TrueCOMMENT
LOW…sions/dependency-injection/snippets/console/Program.cs41// IExampleTransientService: d08a27fa-87d2-4a06-98d7-2773af886125 (Always different)COMMENT
LOW…dency-injection/snippets/console-disposable/Program.cs41// TransientDisposable.Dispose()COMMENT
LOW…iagnostics/snippets/diagnosticsource/csharp/Program.cs81 // call listenerSubscription.Dispose() to cancel your subscription to the IObservable.COMMENT
LOW…rsions-are-installed/csharp/Properties/AssemblyInfo.cs21COMMENT
LOW…/framework/wcf/feature-details/routing-introduction.md341//add the backupDestination endpointCOMMENT
LOW…etails/client-app-discovery-proxy-to-find-a-service.md101 You have completed implementing the client application. Continue on to [How to: Test the Discovery Proxy](how-to-test-tCOMMENT
LOWdocs/framework/wcf/samples/custom-wsdl-publication.md241///COMMENT
LOWdocs/framework/wcf/samples/custom-wsdl-publication.md261 ///COMMENT
LOW…itional-apis/pos-for-net/asynchronous-output-sample.md61 // the receipt printer.COMMENT
LOW…itional-apis/pos-for-net/poskeyboard-implementation.md101 // DevicePath must be set before Open() is called.COMMENT
LOW…itional-apis/pos-for-net/poskeyboard-implementation.md321 // Simulate input by moving through theCOMMENT
LOWdocs/framework/data/adonet/oracle-lobs.md121 // "CREATE TABLE tablewithlobs (a int, b BLOB, c CLOB, d NCLOB)";COMMENT
LOW…work/data/adonet/sql/aspnet-apps-using-wait-handles.md241 // WaitAny waits for any of the processes toCOMMENT
LOW…ata/adonet/sql/windows-applications-using-callbacks.md321 // than the form. Therefore you cannot simply call code thatCOMMENT
LOW…dard/parallel-programming/snippets/cs/cancellation1.cs101// 1,782, 1,815, 1,848, 1,881, 1,914, 1,947, 1,980, 2,013, 2,046, 2,079, 2,112,COMMENT
LOW…/parallel-programming/snippets/cs/continuationstate.cs41// Task was created at 10:56:21.1610677 and finished at 10:56:27.1707646.COMMENT
LOW…standard/parallel-programming/snippets/cs/attached1.cs21 }, index, TaskCreationOptions.AttachedToParent);COMMENT
LOW…cs/standard/parallel-programming/snippets/cs/unwrap.cs41 Console.WriteLine("Thread={0}, Next={1}", Thread.CurrentThread.ManagedThreadId, ++x);COMMENT
LOW…dard/parallel-programming/snippets/cs/asyncculture1.cs41COMMENT
LOW…dard/parallel-programming/snippets/cs/asyncculture1.cs61// Executing a task synchronously:COMMENT
LOW…standard/parallel-programming/snippets/cs/detached1.cs41// Executing continuation of Task 1COMMENT
LOW…standard/snippets/simd/csharp/AdvancedVectorization.cs21 // if (buffer.Length >= Vector512<T>.Count)COMMENT
LOW…standard/snippets/simd/csharp/AdvancedVectorization.cs61 // <VectorSmall>COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md241 {COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md281 // In this example we use the master key length to change from HMACSHA256 toCOMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md301 byte[] iv;COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md321 // But note that it only does the auto-generation once. If the cipherCOMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md361COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md381 /// </exception>COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md461 tagOffset + tagSizeInBytes,COMMENT
LOWdocs/standard/security/vulnerabilities-cbc-mode.md561 // An algorithm we don't understandCOMMENT
674 more matches not shown…
Synthetic Comment Markers91 hits · 670 pts
SeverityFileLineSnippetContext
HIGHdocs/framework/wcf/contract-first-tool.md131// This code was generated by a tool.COMMENT
HIGH…etails/client-app-discovery-proxy-to-find-a-service.md114// This code was generated by a tool.COMMENT
HIGH…gramming-guide/program-structure/coding-conventions.md29- You do not have to change the names of objects in auto-generated code to make them fit the guidelines.CODE
HIGHdocs/ai/evaluation/libraries.md3description: Learn about the Microsoft.Extensions.AI.Evaluation libraries, which simplify the process of evaluating the CODE
HIGHdocs/ai/evaluation/libraries.md10The Microsoft.Extensions.AI.Evaluation libraries simplify the process of evaluating the quality and safety of responses CODE
HIGH…guage-reference/compiler-messages/nullable-warnings.md187- [**CS8669**](#configure-nullable-context) - *The annotation for nullable reference types should only be used in code wCODE
HIGH…guage-reference/compiler-messages/nullable-warnings.md229- **CS8669** - *The annotation for nullable reference types should only be used in code within a '#nullable' annotationsCODE
HIGH…Const/MakeConst.CodeFixes/CodeFixResources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…zer-code-fix/MakeConst/MakeConst/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…/VS_Snippets_CFX/operationcontextscope/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…ts/csharp/VS_Snippets_CFX/interceptors/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…ippets/csharp/VS_Snippets_CFX/c_tcpclient/cs/source.cs120 // This code was generated by a tool.COMMENT
HIGH…nippets_CFX/c_generatedcodefiles/cs/duplexproxycode.cs3// This code was generated by a tool.COMMENT
HIGH…p/VS_Snippets_CFX/c_generatedcodefiles/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…arp/VS_Snippets_CFX/custompolicysample/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…Snippets_CFX/callbackbehaviorattribute/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…S_Snippets_CFX/channelfactorybehaviors/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…/VS_Snippets_CFX/clientproxycodesample/cs/proxycode.cs4// This code was generated by a tool.COMMENT
HIGH…VS_Snippets_CFX/messageheaderattribute/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…S_Snippets_CFX/servicemetadatabehavior/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…ippets_CFX/iinstancecontextinitializer/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…csharp/VS_Snippets_CFX/s_duplexclients/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…ets/csharp/VS_Snippets_CFX/sca.session/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…sharp/VS_Snippets_CFX/metadataresolver/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…harp/VS_Snippets_CFX/c_syncasyncclient/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…p/VS_Snippets_CFX/sca.callbackcontract/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…s_CFX/CFX_WCFDataServicesActivityExample/cs/Program.cs282// This code was generated by a tool.COMMENT
HIGH…erationbehaviorattribute_impersonation/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…sharp/VS_Snippets_CFX/eventasync/cs/generatedclient.cs5// This code was generated by a tool.COMMENT
HIGH…VS_Snippets_CFX/faultcontractattribute/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…Snippets_CFX/servicethrottlingbehavior/cs/proxycode.cs3// This code was generated by a tool.COMMENT
HIGH…/writerreaderswinforms/properties/settings.designer.cs3// This code was generated by a tool.COMMENT
HIGH…writerreaderswinforms/properties/resources.designer.cs3// This code was generated by a tool.COMMENT
HIGH…ges/cs/compositeimages/properties/settings.designer.cs3// This code was generated by a tool.COMMENT
HIGH…es/cs/compositeimages/properties/resources.designer.cs3// This code was generated by a tool.COMMENT
HIGH…ts_Wpf/FindText/CSharp/Properties/Settings.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…s_Wpf/FindText/CSharp/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…Sharp/InvokePatternApp/Properties/Settings.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…harp/InvokePatternApp/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…ternApp/CSharp/InvokePatternApp/Properties/Settings.cs3// This code was generated by a tool.COMMENT
HIGH…ernApp/CSharp/InvokePatternApp/Properties/Resources.cs3// This code was generated by a tool.COMMENT
HIGH…_Wpf/InsertText/CSharp/Properties/Settings.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…Wpf/InsertText/CSharp/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…_CLR/CryptoWalkThru/cs/Properties/Settings.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…CLR/CryptoWalkThru/cs/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…/VS_Snippets_CLR/CodeDOM Class Sample/CS/SampleCode.cs4// This code was generated by a tool.COMMENT
HIGH…harp/VS_Snippets_Data/DLinqDataBinding/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…p/VS_Snippets_Data/DLinqSQOTranslation/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…/system.data.linq.objectchangeconflict/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…sharp/VS_Snippets_Data/DLinqUDFS/cs/northwind-tfunc.cs3// This code was generated by a tool.COMMENT
HIGH…harp/VS_Snippets_Data/DLinqObjectModel/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…ata/DP L2E Examples/CS/adventureworksmodel.designer.cs3// This code was generated from a template.COMMENT
HIGH…s/csharp/VS_Snippets_Data/DLinqWalk4CS/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…S_Snippets_Data/DLinqSubmittingChanges/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…rp/VS_Snippets_Data/DLinqCompositeKeys/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…harp/VS_Snippets_Data/DLinqSprox/cs/northwind-sprox.cs3// This code was generated by a tool.COMMENT
HIGH…VS_Snippets_Data/DLinqDebuggingSupport/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…/VS_Snippets_Data/DLinqOverrideDefault/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…_Data/system.data.linq.dataloadoptions/cs/northwind.cs3// This code was generated by a tool.COMMENT
HIGH…p/VS_Snippets_Data/DLinqObjectIdentity/cs/northwind.cs3// This code was generated by a tool.COMMENT
31 more matches not shown…
Fake / Example Data364 hits · 304 pts
SeverityFileLineSnippetContext
LOW…w/snippets/dotnet-8/csharp/ConsoleApp/Serialization.cs41 { "Names":["John Doe"], "Company":{"Name":"Contoso"} }CODE
LOWdocs/core/whats-new/snippets/dotnet-9/csharp/Linq.cs12 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWdocs/core/whats-new/snippets/dotnet-9/csharp/Linq.cs12 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWdocs/core/whats-new/dotnet-8/runtime.md293{"Names":["John Doe"],"Company":{"Name":"Contoso","PhoneNumber":"N/A"}}CODE
LOWdocs/core/extensions/primitives.md87In the preceding code, an instance of the `StringTokenizer` type is created given 900 auto-generated paragraphs of :::noCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs9 #region Fifty Paragraphs of Lorem Ipsum: https://loremipsum.io/generatorCOMMENT
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs1809 #endregion Fifty Paragraphs of Lorem Ipsum: https://loremipsum.io/generatorCOMMENT
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs10 private static readonly string s_nineHundredAutoGeneratedParagraphsOfLoremIpsum = @"Lorem ipsum dolor sit amet, consCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs10 private static readonly string s_nineHundredAutoGeneratedParagraphsOfLoremIpsum = @"Lorem ipsum dolor sit amet, consCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs12Purus ut faucibus pulvinar elementum integer. Diam quam nulla porttitor massa id neque aliquam vestibulum. Leo vel orci CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs14Pulvinar elementum integer enim neque volutpat ac. Rhoncus urna neque viverra justo nec. Nec ultrices dui sapien eget miCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs14Pulvinar elementum integer enim neque volutpat ac. Rhoncus urna neque viverra justo nec. Nec ultrices dui sapien eget miCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs24Tortor vitae purus faucibus ornare. Pharetra diam sit amet nisl suscipit adipiscing. Praesent semper feugiat nibh sed puCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs38Eget arcu dictum varius duis at consectetur lorem donec massa. Amet consectetur adipiscing elit duis tristique sollicituCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs44Neque gravida in fermentum et sollicitudin ac orci phasellus egestas. Malesuada fames ac turpis egestas sed. Lectus nullCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs44Neque gravida in fermentum et sollicitudin ac orci phasellus egestas. Malesuada fames ac turpis egestas sed. Lectus nullCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs50Tortor condimentum lacinia quis vel eros donec. Nec nam aliquam sem et tortor consequat. Bibendum ut tristique et egestaCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs50Tortor condimentum lacinia quis vel eros donec. Nec nam aliquam sem et tortor consequat. Bibendum ut tristique et egestaCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs54Nec ultrices dui sapien eget mi proin. Ipsum dolor sit amet consectetur. Faucibus ornare suspendisse sed nisi lacus sed CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs62Sollicitudin ac orci phasellus egestas tellus rutrum tellus pellentesque eu. Sed id semper risus in hendrerit gravida. ICODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs62Sollicitudin ac orci phasellus egestas tellus rutrum tellus pellentesque eu. Sed id semper risus in hendrerit gravida. ICODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs72Felis bibendum ut tristique et egestas quis ipsum suspendisse. Dictumst vestibulum rhoncus est pellentesque elit ullamcoCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs72Felis bibendum ut tristique et egestas quis ipsum suspendisse. Dictumst vestibulum rhoncus est pellentesque elit ullamcoCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs74Massa vitae tortor condimentum lacinia quis vel. Pellentesque eu tincidunt tortor aliquam nulla. Risus nec feugiat in feCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs78Accumsan sit amet nulla facilisi. Felis imperdiet proin fermentum leo vel orci porta non pulvinar. Ac turpis egestas sedCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs78Accumsan sit amet nulla facilisi. Felis imperdiet proin fermentum leo vel orci porta non pulvinar. Ac turpis egestas sedCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs88Morbi leo urna molestie at elementum. Lorem ipsum dolor sit amet consectetur. Condimentum id venenatis a condimentum. PhCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs88Morbi leo urna molestie at elementum. Lorem ipsum dolor sit amet consectetur. Condimentum id venenatis a condimentum. PhCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs98Ut tellus elementum sagittis vitae et leo. Fames ac turpis egestas integer eget. Pretium quam vulputate dignissim suspenCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs98Ut tellus elementum sagittis vitae et leo. Fames ac turpis egestas integer eget. Pretium quam vulputate dignissim suspenCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs102Urna condimentum mattis pellentesque id nibh tortor. Montes nascetur ridiculus mus mauris. Tortor vitae purus faucibus oCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs102Urna condimentum mattis pellentesque id nibh tortor. Montes nascetur ridiculus mus mauris. Tortor vitae purus faucibus oCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs108Ultrices neque ornare aenean euismod elementum nisi quis eleifend quam. Etiam tempor orci eu lobortis elementum. ViverraCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs108Ultrices neque ornare aenean euismod elementum nisi quis eleifend quam. Etiam tempor orci eu lobortis elementum. ViverraCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs132Ornare massa eget egestas purus viverra accumsan in nisl nisi. Magna sit amet purus gravida quis blandit turpis cursus. CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs132Ornare massa eget egestas purus viverra accumsan in nisl nisi. Magna sit amet purus gravida quis blandit turpis cursus. CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs134Cursus mattis molestie a iaculis at erat pellentesque. Cursus in hac habitasse platea dictumst. Cras ornare arcu dui vivCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs140Porta lorem mollis aliquam ut. At auctor urna nunc id cursus metus. Sit amet nisl suscipit adipiscing. Tristique magna sCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs148Tincidunt eget nullam non nisi. Erat imperdiet sed euismod nisi porta lorem. Commodo odio aenean sed adipiscing diam donCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs148Tincidunt eget nullam non nisi. Erat imperdiet sed euismod nisi porta lorem. Commodo odio aenean sed adipiscing diam donCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs154Tempus iaculis urna id volutpat lacus laoreet non curabitur gravida. Dolor sit amet consectetur adipiscing. PellentesqueCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs166Fermentum iaculis eu non diam phasellus vestibulum lorem sed risus. Odio ut enim blandit volutpat maecenas. Euismod in pCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs168Nunc scelerisque viverra mauris in. Feugiat sed lectus vestibulum mattis ullamcorper velit. At volutpat diam ut venenatiCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs168Nunc scelerisque viverra mauris in. Feugiat sed lectus vestibulum mattis ullamcorper velit. At volutpat diam ut venenatiCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs170Sapien pellentesque habitant morbi tristique senectus et. Tortor pretium viverra suspendisse potenti nullam. Vitae aliquCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs198Quis ipsum suspendisse ultrices gravida dictum fusce ut placerat orci. Sit amet consectetur adipiscing elit. Lacus suspeCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs198Quis ipsum suspendisse ultrices gravida dictum fusce ut placerat orci. Sit amet consectetur adipiscing elit. Lacus suspeCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs200Tellus id interdum velit laoreet id donec ultrices tincidunt arcu. Neque egestas congue quisque egestas diam in. Mattis CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs200Tellus id interdum velit laoreet id donec ultrices tincidunt arcu. Neque egestas congue quisque egestas diam in. Mattis CODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs202Turpis in eu mi bibendum neque egestas congue. Feugiat sed lectus vestibulum mattis ullamcorper velit sed ullamcorper moCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs236Risus pretium quam vulputate dignissim suspendisse in. Arcu risus quis varius quam quisque id diam. Dictumst quisque sagCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs244Morbi leo urna molestie at elementum eu facilisis. Id nibh tortor id aliquet lectus proin nibh nisl condimentum. NascetuCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs244Morbi leo urna molestie at elementum eu facilisis. Id nibh tortor id aliquet lectus proin nibh nisl condimentum. NascetuCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs250Montes nascetur ridiculus mus mauris vitae ultricies leo. Diam vel quam elementum pulvinar etiam non quam lacus suspendiCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs250Montes nascetur ridiculus mus mauris vitae ultricies leo. Diam vel quam elementum pulvinar etiam non quam lacus suspendiCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs256Scelerisque in dictum non consectetur a erat. Volutpat ac tincidunt vitae semper quis lectus nulla at. Tincidunt nunc puCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs256Scelerisque in dictum non consectetur a erat. Volutpat ac tincidunt vitae semper quis lectus nulla at. Tincidunt nunc puCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs268Leo vel fringilla est ullamcorper eget. Nam libero justo laoreet sit amet. Ipsum dolor sit amet consectetur adipiscing eCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs268Leo vel fringilla est ullamcorper eget. Nam libero justo laoreet sit amet. Ipsum dolor sit amet consectetur adipiscing eCODE
LOW⚡…nsions/snippets/primitives/string/Example.Tokenizer.cs272Vulputate sapien nec sagittis aliquam malesuada bibendum. Blandit cursus risus at ultrices. At lectus urna duis convalliCODE
304 more matches not shown…
Modern AI Meta-Vocabulary90 hits · 250 pts
SeverityFileLineSnippetContext
MEDIUMdocs/fundamentals/networking/telemetry/tracing.md39- It's also possible to [reuse the Aspire Service Defaults](#reuse-service-defaults-project-without-aspire-orchestrationCODE
MEDIUMdocs/fundamentals/networking/telemetry/metrics.md28- It's also possible to [reuse the Aspire Service Defaults](#reuse-service-defaults-project-without-aspire-orchestrationCODE
MEDIUMdocs/fundamentals/networking/telemetry/metrics.md111### Reuse Service Defaults project without Aspire orchestrationCOMMENT
MEDIUMdocs/devops/dotnet-cli-and-continuous-integration.md42In general, a manual setup requires you to acquire a version of the tools (or the latest nightly builds of the tools) anCODE
MEDIUMdocs/core/whats-new/dotnet-11/libraries.md605- [Discriminated-union scaffolding](#discriminated-union-scaffolding)CODE
MEDIUMdocs/core/whats-new/dotnet-11/libraries.md613### Discriminated-union scaffoldingCOMMENT
MEDIUMdocs/core/tools/dotnet-scaffold-telemetry.md9# dotnet-scaffold telemetryCOMMENT
MEDIUMdocs/core/tools/dotnet-scaffold-telemetry.md33https://aka.ms/dotnet-scaffold/telemetryCODE
MEDIUMdocs/core/tools/dotnet-scaffold-telemetry.md78* [Microsoft.dotnet-scaffold NuGet package](https://www.nuget.org/packages/Microsoft.dotnet-scaffold/)COMMENT
MEDIUMdocs/core/extensions/httpclient-factory-keyed-di.md13[_Keyed Services_](dependency-injection/overview.md#keyed-services) (also called _Keyed DI_) is a dependency injection (CODE
MEDIUMdocs/core/extensions/timeprovider-testing.md91## Integration with dependency injectionCOMMENT
MEDIUMdocs/core/extensions/logging/overview.md53## Integration with hosts and dependency injectionCOMMENT
MEDIUMdocs/core/extensions/dependency-injection/overview.md9# .NET dependency injectionCOMMENT
MEDIUMdocs/core/extensions/dependency-injection/usage.md10# Tutorial: Use dependency injection in .NETCOMMENT
MEDIUMdocs/core/extensions/dependency-injection/guidelines.md13## Design services for dependency injectionCOMMENT
MEDIUMdocs/core/diagnostics/metrics-instrumentation.md130## Get a Meter via dependency injectionCOMMENT
MEDIUMdocs/core/diagnostics/metrics-instrumentation.md647### Test with dependency injectionCOMMENT
MEDIUMdocs/core/diagnostics/metrics-instrumentation.md686### Test without dependency injectionCOMMENT
MEDIUM…/core/diagnostics/distributed-tracing-configuration.md28The [complete sample](#run-the-sample) shows all three calls. A .NET host activates tracing subscriptions when the host CODE
MEDIUMdocs/azure/sdk/dependency-injection.md11This article demonstrates how to register Azure service clients from the [latest Azure client libraries for .NET](https:CODE
MEDIUMdocs/azure/sdk/aspnetcore-guidance.md483. In the `Program.cs` file of your app, invoke the <xref:Microsoft.Extensions.Azure.AzureClientServiceCollectionExtensiCODE
MEDIUMdocs/architecture/microservices/index.md72## Related microservice and container-based reference application: eShopOnContainersCOMMENT
MEDIUM…available-multi-container-microservice-applications.md32## Software platforms for container clustering, orchestration, and schedulingCOMMENT
MEDIUM…tions/identify-microservice-domain-model-boundaries.md7# Identify domain-model boundaries for each microserviceCOMMENT
MEDIUM…e-container-applications/maintain-microservice-apis.md6# Creating, evolving, and versioning microservice APIs and contractsCOMMENT
MEDIUM…ications/communication-in-microservice-architecture.md6# Communication in a microservice architectureCOMMENT
MEDIUM…ications/communication-in-microservice-architecture.md40## Asynchronous microservice integration enforces microservice's autonomyCOMMENT
MEDIUM…iner-applications/data-sovereignty-per-microservice.md6# Data sovereignty per microserviceCOMMENT
MEDIUM…architect-microservice-container-applications/index.md6# Architecting container and microservice-based applicationsCOMMENT
MEDIUM…plications/asynchronous-message-based-communication.md43## Asynchronous event-driven communicationCOMMENT
MEDIUM…ervice-communication-versus-the-api-gateway-pattern.md6# The API gateway pattern versus the Direct client-to-microservice communicationCOMMENT
MEDIUM…ervice-communication-versus-the-api-gateway-pattern.md12## Direct client-to-microservice communicationCOMMENT
MEDIUM…ervice-communication-versus-the-api-gateway-pattern.md46## Why consider API Gateways instead of direct client-to-microservice communicationCOMMENT
MEDIUM…-container-applications/distributed-data-management.md10## Challenge \#1: How to define the boundaries of each microserviceCOMMENT
MEDIUM…-container-applications/distributed-data-management.md22**API Gateway.** For simple data aggregation from multiple microservices that own different databases, the recommended aCODE
MEDIUM…-container-applications/distributed-data-management.md58A good solution for this problem is to use eventual consistency between microservices articulated through event-driven cCODE
MEDIUM…-container-applications/distributed-data-management.md60## Challenge \#4: How to design communication across microservice boundariesCOMMENT
MEDIUM…-container-applications/distributed-data-management.md80The use of asynchronous communication is explained with additional details later in this guide in the sections [AsynchroCODE
MEDIUM…net-applications/implement-api-gateways-with-ocelot.md84The HTTP request will end up running that kind of C# code accessing the microservice database and any additional requireCODE
MEDIUM…net-applications/implement-api-gateways-with-ocelot.md112 - "5101:80" # Important: In a production environment you should remove the external port (5101) kept here for micrCODE
MEDIUM…net-applications/implement-api-gateways-with-ocelot.md134At this point, you could set a breakpoint in C# code in Visual Studio, test the microservice with the methods exposed inCODE
MEDIUM…net-applications/test-aspnet-core-services-web-apps.md58### Implementing integration and functional tests for each microserviceCOMMENT
MEDIUM…vice-net-applications/data-driven-crud-microservice.md7# Creating a simple data-driven CRUD microserviceCOMMENT
MEDIUM…vice-net-applications/data-driven-crud-microservice.md13## Designing a simple CRUD microserviceCOMMENT
MEDIUM…vice-net-applications/data-driven-crud-microservice.md33## Implementing a simple CRUD microservice with ASP.NET CoreCOMMENT
MEDIUM…oservice-net-applications/database-server-container.md13## SQL Server running as a container with a microservice-related databaseCOMMENT
MEDIUM…ce-net-applications/microservice-application-design.md7# Design a microservice-oriented applicationCOMMENT
MEDIUM…ce-net-applications/microservice-application-design.md81### Data sovereignty per microserviceCOMMENT
MEDIUM…ce-net-applications/microservice-application-design.md94## Benefits of a microservice-based solutionCOMMENT
MEDIUM…ce-net-applications/microservice-application-design.md116## Downsides of a microservice-based solutionCOMMENT
MEDIUM…croservice-application-layer-implementation-web-api.md8# Implement the microservice application layer using the Web APICOMMENT
MEDIUM…service-ddd-cqrs-patterns/ddd-oriented-microservice.md6# Design a DDD-oriented microserviceCOMMENT
MEDIUM…service-ddd-cqrs-patterns/ddd-oriented-microservice.md16## Keep the microservice context boundaries relatively smallCOMMENT
MEDIUM…roservice-ddd-cqrs-patterns/cqrs-microservice-reads.md6# Implement reads/queries in a CQRS microserviceCOMMENT
MEDIUM…terns/microservice-application-layer-web-api-design.md7# Design the microservice application layer and Web APICOMMENT
MEDIUM…terns/microservice-application-layer-web-api-design.md11## Use SOLID principles and Dependency InjectionCOMMENT
MEDIUM…dd-cqrs-patterns/net-core-microservice-domain-model.md7# Implement a microservice domain model with .NETCOMMENT
MEDIUM…rns/apply-simplified-microservice-cqrs-ddd-patterns.md6# Apply simplified CQRS and DDD patterns in a microserviceCOMMENT
MEDIUM…rs-patterns/eshoponcontainers-cqrs-ddd-microservice.md6# Apply CQRS and CQS approaches in a DDD microservice in eShopOnContainersCOMMENT
MEDIUM…d-cqrs-patterns/domain-events-design-implementation.md317#### Domain events can generate integration events to be published outside of the microservice boundariesCOMMENT
30 more matches not shown…
Structural Annotation Overuse54 hits · 91 pts
SeverityFileLineSnippetContext
LOWdocs/core/tools/test-prerelease-sdk-locally.md66## Step 1: Install a prerelease SDK locallyCOMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md96## Step 2: Add .dotnet/ to .gitignoreCOMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md123## Step 3: Configure global.jsonCOMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md207## Step 4: Create team install scripts (optional)COMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md335## Step 5: Verify the installationCOMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md364## Step 6: Install workloads on the local SDK (optional)COMMENT
LOWdocs/core/tools/test-prerelease-sdk-locally.md438## Step 7: Use the prerelease SDK in CI (optional)COMMENT
LOWdocs/core/tutorials/netcore-hosting.md38### Step 1 - Load `hostfxr` and get exported hosting functionsCOMMENT
LOWdocs/core/tutorials/netcore-hosting.md64### Step 2 - Initialize and start the .NET runtimeCOMMENT
LOWdocs/core/tutorials/netcore-hosting.md70### Step 3 - Load managed assembly and get function pointer to a managed methodCOMMENT
LOWdocs/core/tutorials/netcore-hosting.md84### Step 4 - Run managed code!COMMENT
LOW⚡docs/core/deploying/trimming/trimming-concepts.md243 // Step 1: Source of the Type valueCOMMENT
LOW⚡docs/core/deploying/trimming/trimming-concepts.md249 // Step 2: Type flows through generic parameterCOMMENT
LOW⚡docs/core/deploying/trimming/trimming-concepts.md256 // Step 3: Reflection creates the requirementCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md57### Step 1: Define the WCF service interfaceCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md77### Step 2: Define the data contractCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md120### Step 3: Implement the WCF serviceCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md138### Step 4: Configure the service and the clientCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md171### Step 5: Run the serviceCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md180### Step 6: Call the service from the clientCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md257### Step 1: Define the Sessionful WCF service interface and implementationCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md298### Step 2: Define the WCF factory service for the sessionful objectCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md331### Step 3: Configure and start the WCF servicesCOMMENT
LOW…ork/interop/how-to-migrate-managed-code-dcom-to-wcf.md378### Step 4: Configure the client and call the serviceCOMMENT
LOW…rk/wcf/troubleshooting-the-getting-started-tutorial.md84 // Step 3: Add a service endpoint.COMMENT
LOW⚡…amework/wcf/how-to-host-and-run-a-basic-wcf-service.md91 // Step 1: Create a URI to serve as the base address.COMMENT
LOW⚡…amework/wcf/how-to-host-and-run-a-basic-wcf-service.md94 // Step 2: Create a ServiceHost instance.COMMENT
LOW⚡…amework/wcf/how-to-host-and-run-a-basic-wcf-service.md99 // Step 3: Add a service endpoint.COMMENT
LOW⚡…amework/wcf/how-to-host-and-run-a-basic-wcf-service.md102 // Step 4: Enable metadata exchange.COMMENT
LOW⚡…amework/wcf/how-to-host-and-run-a-basic-wcf-service.md107 // Step 5: Start the service.COMMENT
LOWdocs/framework/wcf/how-to-use-a-wcf-client.md47 //Step 1: Create an instance of the WCF proxy.COMMENT
LOWdocs/framework/wcf/how-to-use-a-wcf-client.md50 // Step 2: Call the service operations.COMMENT
LOWdocs/framework/wcf/how-to-use-a-wcf-client.md75 // Step 3: Close the client to gracefully close the connection and clean up resources.COMMENT
LOW…ework/deployment/how-the-runtime-locates-assemblies.md62## Step 1: Examining the Configuration FilesCOMMENT
LOW…ework/deployment/how-the-runtime-locates-assemblies.md145## Step 2: Checking for Previously Referenced AssembliesCOMMENT
LOW…ework/deployment/how-the-runtime-locates-assemblies.md156## Step 3: Checking the Global Assembly CacheCOMMENT
LOW…ework/deployment/how-the-runtime-locates-assemblies.md162## Step 4: Locating the Assembly through Codebases or ProbingCOMMENT
LOWdocs/framework/data/transactions/performing-recovery.md18### Step 1 - ReEnlistCOMMENT
LOWdocs/framework/data/transactions/performing-recovery.md28### Step 2 - Completing the recoveryCOMMENT
LOW⚡…ndamentals/expressions/snippets/expressions/Program.cs32// Step 1: 6 / 2 has higher precedence → interim value 3COMMENT
LOW⚡…ndamentals/expressions/snippets/expressions/Program.cs33// Step 2: 3 + 3 → final result 6COMMENT
LOW…/csharp/language-reference/compiler-messages/cs0433.md82### Step 1: Add an alias to one of the project referencesCOMMENT
LOW…/csharp/language-reference/compiler-messages/cs0433.md94### Step 2: Use the extern alias in your codeCOMMENT
LOW.github/skills/error-consolidation-setup/SKILL.md18## Step 1: Ask for TOC PlacementCOMMENT
LOW.github/skills/error-consolidation-setup/SKILL.md26## Step 2: Create the Destination FileCOMMENT
LOW.github/skills/error-consolidation-setup/SKILL.md56## Step 3: Add the TOC EntryCOMMENT
LOW.github/skills/error-consolidation-setup/SKILL.md68## Step 4: Populate Seed Error CodesCOMMENT
LOW.github/skills/error-consolidation-setup/SKILL.md93## Step 5: Present for ReviewCOMMENT
LOW.github/skills/error-consolidation-verify/SKILL.md20## Step 1: Extract All Error CodesCOMMENT
LOW.github/skills/error-consolidation-verify/SKILL.md27## Step 2: Look Up Roslyn MessagesCOMMENT
LOW.github/skills/error-consolidation-verify/SKILL.md50## Step 3: Compare Every InstanceCOMMENT
LOW⚡.github/skills/error-consolidation-verify/SKILL.md65## Step 4: Fix All MismatchesCOMMENT
LOW⚡.github/skills/error-consolidation-verify/SKILL.md73## Step 5: Verify See Also LinksCOMMENT
LOW⚡.github/skills/error-consolidation-verify/SKILL.md77## Step 6: Present ResultsCOMMENT
AI Response Leakage12 hits · 68 pts
SeverityFileLineSnippetContext
HIGHdocs/core/install/templates.md83The `{folder-path}` specified on the command becomes the template package identifier for all templates found. As specifiCODE
HIGHdocs/fsharp/language-reference/arrays.md133[`Array.choose`](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-collections-arraymodule.html#choose) selectsCODE
HIGHdocs/fsharp/language-reference/compiler-directives.md30The following code illustrates the use of the `#if`, `#else`, and `#endif` directives. In this example, the code containCODE
HIGHdocs/fsharp/language-reference/members/events.md24To create an event on a class that acts just like any other .NET Framework event, add to the class a `let` binding that CODE
HIGH…nterop/com-interop-sample-com-client-and-net-server.md15This sample demonstrates the interoperation of a [COM client](#cpconcominteropsamplecomclientnetserveranchor1) and a [.NCODE
HIGH⚡docs/orleans/implementation/cluster-management.md5151. **[Apache ZooKeeper](https://zookeeper.apache.org/)**: In this implementation, the configured deployment ID is used aCODE
HIGH⚡docs/orleans/implementation/cluster-management.md5191. **[AWS DynamoDB](https://aws.amazon.com/dynamodb/)**: In this implementation, the cluster Deployment ID is used as thCODE
HIGH⚡docs/orleans/implementation/cluster-management.md5211. **[Apache Cassandra](https://cassandra.apache.org/_/index.html)**: In this implementation, the composite of Service ICODE
HIGHdocs/csharp/fundamentals/types/enums.md41The discard pattern (`_`) handles any value not explicitly listed. Because an enum's underlying type is an integer, a vaCODE
HIGH…sharp/linq/standard-query-operators/join-operations.md159The first step in producing a left outer join of two collections is to perform an inner join by using a group join. (SeeCODE
HIGH…s/csharp/language-reference/preprocessor-directives.md309- `10`: The column offset for the `#line` directive to take effect. In this example, the 10th column is reported as coluCODE
HIGHdocs/csharp/tour-of-csharp/tutorials/list-collection.md53The code to display names makes use of the [string interpolation](../../language-reference/tokens/interpolated.md) featuCODE
Slop Phrases11 hits · 32 pts
SeverityFileLineSnippetContext
MEDIUMdocs/ai/vector-stores/snippets/how-to/Program.cs23// placeholder vectors for demonstration purposes only.COMMENT
MEDIUM…kstarts/snippets/mcp-server/Tools/RandomNumberTools.cs5/// Sample MCP tools for demonstration purposes.COMMENT
MEDIUM…-implementation/snippets/staticinterfaces/Utilities.cs7 where T : INumber<T> => (left + right) / T.CreateChecked(2); // note: the addition of left and right may overflCODE
MEDIUM…es-and-structs/snippets/static-constructors/Program.cs49 // For demonstration purposes we treat milliseconds as minutes to simulateCOMMENT
MEDIUM…csharp/VS_Snippets_Misc/tpl_cancellation/cs/program.cs71 // For demonstration purposes, show the OCE message.COMMENT
MEDIUM…S_Snippets_Misc/tpl_partitioners/cs/00/partitioners.cs305 // For demonstration purposes. Each thread receives its own enumerator.COMMENT
MEDIUM…ppets/csharp/VS_Snippets_Misc/plinq/cs/plinqsamples.cs460 // Create a data source for demonstration purposes.COMMENT
MEDIUM…S_Snippets_Misc/cds_blockingcollection/cs/example03.cs65 // Counter for demonstration purposes only.COMMENT
MEDIUM…nippets_ADO.NET/DataWorks BulkCopy.Single/CS/source.cs35 // in the same database. This is for demonstration purposes only.COMMENT
MEDIUM…ts_ADO.NET/DataWorks LargeValueType.Param/CS/source.cs10 // The value 7 is supplied for demonstration purposes.COMMENT
MEDIUM…rp/VS_Snippets_VBCSharp/csProgGuideEvents/CS/Events.cs137 // Diagnostic message for demonstration purposes.COMMENT
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHdocs/ai/snippets/prompt-engineering/multi-turn-chat.cs7string apiKey = "<your-api-key>";CODE
HIGHdocs/ai/vector-stores/snippets/how-to/PutItTogether.cs17 string apiKey = "your-api-key";CODE
HIGHdocs/ai/quickstarts/build-mcp-server.md476 dotnet nuget push bin/Release/*.nupkg --api-key <your-api-key> --source https://api.nuget.org/v3/index.jsonCODE
HIGHdocs/ai/quickstarts/build-mcp-server.md484 dotnet nuget push bin/Release/*.nupkg --api-key <your-api-key> --source https://apiint.nugettest.org/v3/index.jsonCODE
HIGHdocs/ai/quickstarts/text-to-image.md127 "openai": "Endpoint=https://your-resource-name.openai.azure.com/;Key=your-api-key"CODE
HIGH…starts/snippets/text-to-image/hosting/appsettings.json10 "openai": "Endpoint=https://your-endpoint.com/;Key=your-api-key"CODE
Self-Referential Comments7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/cleanrepo-orphaned-includes.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-orphaned-articles.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-orphaned-images.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-replace-redirects.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-orphaned-snippets.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-relative-links.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
MEDIUM.github/workflows/cleanrepo-redirect-hops.yml36 # Create the PR for the work done by the "clean repo" toolCOMMENT
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…e/extensions/snippets/http/configurehandler/Program.cs0id: {todo?.id} (is completed: {todo?.completed}) title: {todo?.title}STRING
HIGHdocs/core/extensions/snippets/http/basic/Program.cs0id: {todo?.id} (is completed: {todo?.completed}) title: {todo?.title}STRING
HIGHdocs/core/extensions/snippets/http/typed/Program.cs0id: {todo?.id} (is completed: {todo?.completed}) title: {todo?.title}STRING
HIGHdocs/core/extensions/snippets/http/named/Program.cs0id: {todo?.id} (is completed: {todo?.completed}) title: {todo?.title}STRING
Decorative Section Separators4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMdocs/core/tools/test-prerelease-sdk-locally.md224# --------------------------------COMMENT
MEDIUMdocs/core/tools/test-prerelease-sdk-locally.md279# --------------------------------COMMENT
MEDIUM…/fundamentals/expressions/snippets/equality/Program.cs62// ── Type declarations ────────────────────────────────────────────────────────COMMENT
MEDIUM…ence/operators/snippets/EqualityHierarchies/Program.cs20// ── Type declarations ────────────────────────────────────────────────────────COMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…ts/workers/windows-service/WindowsBackgroundService.cs34 // In order for the Windows Service Management system to leverage configuredCOMMENT
MEDIUMdocs/ai/quickstarts/snippets/mcp-client/Program.cs35// Conversational loop that can utilize the tools via prompts.COMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…ndamentals/expressions/snippets/expressions/Program.cs32// Step 1: 6 / 2 has higher precedence → interim value 3COMMENT
LOW⚡…ndamentals/expressions/snippets/expressions/Program.cs33// Step 2: 3 + 3 → final result 6COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…mpletion-service/App.SignalCompletionService/Worker.cs9 // TODO: implement single execution logic here.COMMENT
LOW…UIAAutomationID_snip/CSharp/FindByAutomationID.xaml.cs412 // TODO: Handle error condition.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…nippets/identifier-names/PrimaryConstructorExamples.cs42 // Example usageCOMMENT
Redundant / Tautological Comments1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…/snippets/dotnet-publish-github-action/publish-app.yml9 AZURE_WEBAPP_PACKAGE_PATH: '.' # Set this to the path to your web app project, defaults to the repository root:CODE
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…ts/async-state/csharp/AspNetCoreIntegration/Program.cs37public class RequestHandler(IAsyncContext<RequestMetadata> asyncContext)CODE