Repository Analysis

dotnet/docs

This repository contains .NET Documentation.

3.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of dotnet/docs with 4,732 GitHub stars. SynthScan v2.0 examined 1,542,141 lines of code across 17310 source files, recording 1639 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 3.7 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.7
Adjusted Score
3.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
4.7K
Stars
Language
1.5M
Lines of Code
17.3K
Files
1.6K
Pattern Hits
2026-07-14
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 261HIGH 116MEDIUM 109LOW 1153

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 1639 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hallucination Indicators261 hits · 3502 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
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md12- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md13- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md14- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.IntriCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md15- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md16- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md17- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.VCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md18- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md19- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICALdocs/fundamentals/syslib-diagnostics/syslib0055.md20- <xref:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.VCODE
CRITICALdocs/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
CRITICALdocs/fundamentals/apicompat/assembly-validation.md81 C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembliCODE
CRITICALdocs/fundamentals/apicompat/assembly-validation.md82 1>C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembCODE
CRITICALdocs/fundamentals/apicompat/assembly-validation.md83 1>C:\Users\me\.nuget\packages\microsoft.dotnet.apicompat.task\8.0.100\build\Microsoft.DotNet.ApiCompat.ValidateAssembCODE
CRITICALdocs/core/compatibility/unsupported-apis.md191| <xref:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.StringToHString(System.String)?displayProperCODE
201 more matches not shown…
Over-Commented Block733 hits · 731 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…ata/adonet/sql/windows-applications-using-callbacks.md201// procedure for more information.COMMENT
LOW…ata/adonet/sql/windows-applications-using-callbacks.md321 // You may not interact with the form and its contentsCOMMENT
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
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
LOWdocs/standard/security/vulnerabilities-cbc-mode.md641 /// </summary>COMMENT
LOW…ntiating-a-datetimeoffset-object/csharp/Instantiate.cs41 // Note that the console output displays the date in the GregorianCOMMENT
673 more matches not shown…
Synthetic Comment Markers93 hits · 688 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…terop/snippets/OfficeWalkthrough/ThisAddIn.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…pets/OfficeWalkthrough/Properties/Settings.Designer.cs3// This code was generated by a tool.COMMENT
HIGH…ets/OfficeWalkthrough/Properties/Resources.Designer.cs3// This code was generated by a tool.COMMENT
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
33 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.md77In 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-Vocabulary87 hits · 242 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.md346- [Discriminated-union scaffolding](#discriminated-union-scaffolding)CODE
MEDIUMdocs/core/whats-new/dotnet-11/libraries.md352### Discriminated-union scaffoldingCOMMENT
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
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
MEDIUM…rs-patterns/infrastructure-persistence-layer-design.md24For each aggregate or aggregate root, you should create one repository class. You may be able to leverage C# Generics toCODE
MEDIUM…service-ddd-cqrs-patterns/microservice-domain-model.md6# Design a microservice domain modelCOMMENT
MEDIUM…ement-resilient-applications/handle-partial-failure.md32To minimize this problem, in the section [Asynchronous microservice integration enforce microservice's autonomy](../archCODE
MEDIUMdocs/architecture/cloud-native/definition.md141> *Factor \#6 specifies "Each microservice should execute in its own process, isolated from other running services."*CODE
27 more matches not shown…
Structural Annotation Overuse51 hits · 82 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
LOWdocs/core/deploying/trimming/trimming-concepts.md243 // Step 1: Source of the Type valueCOMMENT
LOWdocs/core/deploying/trimming/trimming-concepts.md249 // Step 2: Type flows through generic parameterCOMMENT
LOWdocs/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…/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/prompts/ErrorConsolidation.1.Setup.prompt.md16## Step 1: Ask for TOC placementCOMMENT
LOW.github/prompts/ErrorConsolidation.1.Setup.prompt.md22## Step 2: Create the destination fileCOMMENT
LOW.github/prompts/ErrorConsolidation.1.Setup.prompt.md52## Step 3: Add the TOC entryCOMMENT
LOW.github/prompts/ErrorConsolidation.1.Setup.prompt.md66## Step 4: Populate seed error codes (if provided)COMMENT
LOW.github/prompts/ErrorConsolidation.1.Setup.prompt.md90## Step 5: Present for reviewCOMMENT
LOW.github/prompts/ErrorConsolidation.5.Verify.prompt.md22### Step 1: Extract all error codes from the destination fileCOMMENT
LOW.github/prompts/ErrorConsolidation.5.Verify.prompt.md28### Step 2: Look up each error message in Roslyn sourceCOMMENT
LOW.github/prompts/ErrorConsolidation.5.Verify.prompt.md47### Step 3: Compare and reportCOMMENT
LOW.github/prompts/ErrorConsolidation.5.Verify.prompt.md62### Step 4: Fix mismatchesCOMMENT
LOW.github/prompts/ErrorConsolidation.5.Verify.prompt.md70### Step 5: Present resultsCOMMENT
AI Response Leakage13 hits · 72 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
HIGHdocs/orleans/implementation/cluster-management.md5151. **[Apache ZooKeeper](https://zookeeper.apache.org/)**: In this implementation, the configured deployment ID is used aCODE
HIGHdocs/orleans/implementation/cluster-management.md5191. **[AWS DynamoDB](https://aws.amazon.com/dynamodb/)**: In this implementation, the cluster Deployment ID is used as thCODE
HIGHdocs/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…anced-topics/interop/walkthrough-office-programming.md93This code demonstrates several of the features in C#: the ability to omit the `ref` keyword in COM programming, named arCODE
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 Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMdocs/core/tools/test-prerelease-sdk-locally.md224# --------------------------------COMMENT
MEDIUMdocs/core/tools/test-prerelease-sdk-locally.md279# --------------------------------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
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