-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more using-alias-to-type tests #66889
Merged
CyrusNajmabadi
merged 133 commits into
dotnet:features/UsingAliasesTypes
from
CyrusNajmabadi:usingAliastests
Feb 22, 2023
+3,115
−1,615
Merged
Changes from 131 commits
Commits
Show all changes
133 commits
Select commit
Hold shift + click to select a range
cdf67db
Add parsing of using aliases that point to types.
CyrusNajmabadi 7acfeba
Update API surface.
CyrusNajmabadi ba290a2
Fix tests
CyrusNajmabadi 4f970f5
Add parsing tests
CyrusNajmabadi 538637f
Add binding support
CyrusNajmabadi b7adad3
Update IDE side.
CyrusNajmabadi b64aeac
Add semantic tests
CyrusNajmabadi 984bf0f
Support functptr types
CyrusNajmabadi b492649
Disallow ref types
CyrusNajmabadi 523de61
Merge remote-tracking branch 'upstream/main' into usingAliasType
CyrusNajmabadi 28c54b4
Merge
CyrusNajmabadi eb37ef3
Merge remote-tracking branch 'upstream/main' into usingAliasType
CyrusNajmabadi dda5b30
Fix
CyrusNajmabadi a314010
Fix
CyrusNajmabadi c67a9a1
move more cases to type
CyrusNajmabadi aa49836
Move error
CyrusNajmabadi 27c0fcd
Add unsafe modifier
CyrusNajmabadi af583bb
Bind with unsafe
CyrusNajmabadi e2a1d78
No nullable reference types
CyrusNajmabadi f90faaa
Update apis
CyrusNajmabadi 0185eac
Add apis
CyrusNajmabadi e6a3b1f
Add api
CyrusNajmabadi bc8ba4d
Add api
CyrusNajmabadi 313b69c
Add api
CyrusNajmabadi 6aeac08
Fix
CyrusNajmabadi 308acb0
NRT
CyrusNajmabadi 288b7c9
NRT
CyrusNajmabadi 0f12baa
NRT
CyrusNajmabadi 6e7cee3
Fix
CyrusNajmabadi f81f89f
Move
CyrusNajmabadi 2b27982
Add error facts
CyrusNajmabadi a5e8b9e
Add error facts
CyrusNajmabadi 9bbda42
Add tests
CyrusNajmabadi 2e6998e
Add tests
CyrusNajmabadi 5dddfc2
Add c# 11 test
CyrusNajmabadi 9e2c969
Add unsafe tests
CyrusNajmabadi 492c9ea
Add unsafe tests
CyrusNajmabadi 74cd663
Dynamic work
CyrusNajmabadi 0fae0b0
Update feature status
CyrusNajmabadi 0eb5ee5
Delete
CyrusNajmabadi e169a14
Update
CyrusNajmabadi e5e06c4
Add comment
CyrusNajmabadi b860116
Fix test
CyrusNajmabadi 972e75a
Fix test
CyrusNajmabadi 54374bd
Fix test
CyrusNajmabadi 42d7759
Add tests
CyrusNajmabadi 82254d4
Add tests
CyrusNajmabadi 28c7cff
Update docs/Language Feature Status.md
CyrusNajmabadi 762bd01
Add tests
CyrusNajmabadi 2c4c046
Add support for top level dynamic
CyrusNajmabadi 9bab6d6
Add support for top level dynamic
CyrusNajmabadi f78bbd7
Fix loc string
CyrusNajmabadi 275a688
Move into 12.0 section
CyrusNajmabadi 5f3a2c4
Add test
CyrusNajmabadi 3a80d86
Add test
CyrusNajmabadi 8dbb1ec
Move errors to binding
CyrusNajmabadi 087b508
Add tests
CyrusNajmabadi 0f25385
Use file scoped namespace
CyrusNajmabadi 73982a7
Allow aliases to nint/nuint.
CyrusNajmabadi ef40e33
Add tests
CyrusNajmabadi 4979ff0
Add tests
CyrusNajmabadi 3cf2096
Add comment
CyrusNajmabadi 07a27aa
Update test
CyrusNajmabadi 6321355
Merge remote-tracking branch 'upstream/features/UsingAliasesTypes' in…
CyrusNajmabadi cb49fae
Merge remote-tracking branch 'upstream/features/UsingAliasesTypes' in…
CyrusNajmabadi 8125da5
'dynamic' should bind to type
CyrusNajmabadi 08279fb
Update docs/Language Feature Status.md
CyrusNajmabadi 3b78a6d
Update tests
CyrusNajmabadi f7593d3
Merge branch 'usingAliasType' of https://github.com/CyrusNajmabadi/ro…
CyrusNajmabadi 50e0ff4
PR feedback
CyrusNajmabadi 3a5efe6
switch to typesymbol
CyrusNajmabadi 149e5b5
Simplify
CyrusNajmabadi e154966
Add tests
CyrusNajmabadi 73531cf
Add tests
CyrusNajmabadi fbf9b8d
Merge remote-tracking branch 'upstream/features/UsingAliasesTypes' in…
CyrusNajmabadi 33ebdbe
Named parameter
CyrusNajmabadi bcbdcd6
Remove unused usings
CyrusNajmabadi 3e1619a
Improve tests
CyrusNajmabadi 8bffc64
Use RegularPreview
CyrusNajmabadi b114890
Update tests
CyrusNajmabadi e056e6b
Fix comment
CyrusNajmabadi 6cc95af
Merge tests
CyrusNajmabadi b5a3ba3
Merge tests
CyrusNajmabadi c9d5b90
Add tests
CyrusNajmabadi 97161ee
Syntax test only
CyrusNajmabadi 289c0d8
Add using-alias tests
CyrusNajmabadi 6d4ae38
Add using-alias tests
CyrusNajmabadi 18698be
Add using-alias tests
CyrusNajmabadi 80f4a17
Fix syntax normalization
CyrusNajmabadi 7c2c0f1
Add obsolete tests
CyrusNajmabadi 2c07069
Validate GetTypeInfo
CyrusNajmabadi debd1e0
Add tests
CyrusNajmabadi ff20eac
Add tests
CyrusNajmabadi 30fc462
Simplify
CyrusNajmabadi efb7bcf
Explicit RegularNExt test
CyrusNajmabadi 5ba730b
Update src/Compilers/CSharp/Test/Symbol/Symbols/Source/UsingAliasTest…
CyrusNajmabadi 0f7cbfc
Update src/Compilers/CSharp/Test/Syntax/Syntax/SyntaxNormalizerTests.cs
CyrusNajmabadi 209ffca
Update src/Compilers/CSharp/Test/Syntax/Syntax/SyntaxNormalizerTests.cs
CyrusNajmabadi c67ac2d
Update src/Compilers/CSharp/Test/Syntax/Syntax/SyntaxNormalizerTests.cs
CyrusNajmabadi cfb671a
Update src/Compilers/CSharp/Test/Syntax/Syntax/SyntaxNormalizerTests.cs
CyrusNajmabadi e517c96
Update src/Compilers/CSharp/Test/Syntax/Syntax/SyntaxNormalizerTests.cs
CyrusNajmabadi e7443a5
Merge remote-tracking branch 'upstream/features/UsingAliasesTypes' in…
CyrusNajmabadi fb32a47
Add support for any type appearing in using-aliases
CyrusNajmabadi ea7a68f
Add support for any type appearing in using-aliases
CyrusNajmabadi 3ae2753
Add support for any type appearing in using-aliases
CyrusNajmabadi 6209d1f
Add classification tests
CyrusNajmabadi a0d9f14
Simplify
CyrusNajmabadi 0129e69
Add tests
CyrusNajmabadi 42500ce
Add formatting tests
CyrusNajmabadi a609f58
Add tests
CyrusNajmabadi fb2aee3
Add EnC support
CyrusNajmabadi 985e360
Merge remote-tracking branch 'upstream/features/UsingAliasesTypes' in…
CyrusNajmabadi baf597a
Add tests
CyrusNajmabadi 6f0f8d8
Add tests
CyrusNajmabadi 3f523a4
Add tests
CyrusNajmabadi f87f685
Add tests
CyrusNajmabadi 319126a
Syntactically
CyrusNajmabadi 8c3d36c
remove helper
CyrusNajmabadi d1a296d
remove syntactic check
CyrusNajmabadi 95fe908
REname member
CyrusNajmabadi 6b6810e
Downstream
CyrusNajmabadi 5293655
Downstream
CyrusNajmabadi 4bd45d3
Downstream
CyrusNajmabadi 3add0aa
Update tests
CyrusNajmabadi 74def42
Update unshipped apis
CyrusNajmabadi a4c7ed9
Merge branch 'usingAliasType' into usingAliastests
CyrusNajmabadi 17fd660
Dynamic completion
CyrusNajmabadi 2babffb
Fixup
CyrusNajmabadi 210a06f
Fix
CyrusNajmabadi 926ca86
Fix
CyrusNajmabadi b35b7fe
Fix tests
CyrusNajmabadi 83880eb
Add docs
CyrusNajmabadi 89b9ac9
Remove comment
CyrusNajmabadi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fallout of API review meeting. We decided to rename 'Type' to 'NamespaceOrType' (to match INamespaceOrTypeSymbol)