Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
5d876f7
Harden C# type-name shadow resolution
richlander Aug 7, 2026
7f47946
Preserve authored corpus method identity
richlander Aug 7, 2026
0b27054
Close lexical type-planning gaps
richlander Aug 7, 2026
22ec7f9
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 7, 2026
29a83b4
Fix reviewed type rewrite edge cases
richlander Aug 7, 2026
09c6e0a
Qualify roots shadowed from global namespace
richlander Aug 7, 2026
e70424d
Resolve ambiguous type rewrite provenance
richlander Aug 7, 2026
3f9501e
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 7, 2026
8e2dd48
Close reviewed type binding gaps
richlander Aug 7, 2026
c63d7a9
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 7, 2026
5dbe27c
Reconcile authored corpus identity after merge
richlander Aug 7, 2026
127a764
Close final type planner review gaps
richlander Aug 8, 2026
155218b
Preserve synthesized attribute spelling
richlander Aug 8, 2026
9e76750
Resolve round seven planner findings
richlander Aug 8, 2026
c301e8f
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 8, 2026
6810f08
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 8, 2026
92dd763
Harden type planner edge cases
richlander Aug 9, 2026
5e09523
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
c1b9f16
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
38a09b7
Keep declared-name imports identity-safe
richlander Aug 9, 2026
e0c2afc
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
e78db4d
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
715a664
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
33cdaa7
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
f60651b
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
48bcdd2
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
fb25d64
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 9, 2026
b979c7c
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 10, 2026
c04d4e8
Merge commit 'eb20768cbed49d907acee004b40922a6f876a082' into fix/3800…
richlander Aug 10, 2026
0a59669
Merge commit 'f77a127d8a7c2878cd77ada59d6c26f3ecc5b786' into fix/3800…
richlander Aug 10, 2026
d269cd4
Merge commit '8e6161e85d0004afd0aba398daf1b4909cd8300f' into fix/3800…
richlander Aug 11, 2026
9e499e9
Merge main and preserve type-planning artifacts
richlander Aug 11, 2026
13c2725
Merge commit 'ee2050be03f323c9e1a19cd9ae6edde9c7537fb2' into fix/3800…
richlander Aug 11, 2026
40b14b5
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 11, 2026
15d12ef
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 11, 2026
55455c3
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 11, 2026
f571997
Close round-twelve type binding gaps
richlander Aug 11, 2026
0374325
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 11, 2026
6d9b0f5
Keep declared references safe with existing usings
richlander Aug 12, 2026
7e1b2af
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 12, 2026
da2541e
Record validated main integration
richlander Aug 12, 2026
c91f6a3
Keep new signature surfaces safe across imports
richlander Aug 12, 2026
fc9e8f8
Require namespace evidence for new signature surfaces
richlander Aug 12, 2026
d88f0d7
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 12, 2026
889e27a
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 12, 2026
dabc014
Merge origin/main into fix/3800-type-name-shadowing
richlander Aug 12, 2026
62b4c80
Merge remote-tracking branch 'origin/main' into fix/3800-type-name-sh…
richlander Aug 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/ILInspector.CSharp.Tests/CSharpDeclarationWriterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ public void MethodDeclaration_DoesNotShortenTypeNamesInsideParameterAttributeStr
[
new ApiParameter
{
Attributes = ["System.Diagnostics.CodeAnalysis.StringSyntax(\"System.String\")"],
Attributes = ["System.Diagnostics.CodeAnalysis.StringSyntax(\"System.String (External.Kind)1\")"],
Type = "string",
Name = "pattern"
}
Expand All @@ -449,7 +449,7 @@ public void MethodDeclaration_DoesNotShortenTypeNamesInsideParameterAttributeStr
"""
using System.Diagnostics.CodeAnalysis;

public void Validate([StringSyntax("System.String")] string pattern);
public void Validate([StringSyntax("System.String (External.Kind)1")] string pattern);
""",
rendered.Source);
}
Expand Down
Loading
Loading