-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Make System.Reflection.Emit public types abstract #78544
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
Merged
Merged
Changes from 39 commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
d8d444d
Add abstract AssemblyBuilder
jkotas 97ed454
Create managed RuntimeAssemblyBuilder
jkotas 791b4cb
Add RuntimeAssemblyBuilder to the build
jkotas eaa8c73
Boilerplate for RuntimeAssemblyBuilder
jkotas 80c310d
Emit Assembly record
jkotas c82c7d0
Fixups after rebase
jkotas 85b37d6
Add temporary ReflectionEmitLoadContext
jkotas cde27c2
Factor out RuntimeModuleBuilder
jkotas 6fe4240
Abstract TypeBuilder and EventBuilder
jkotas 79dd71a
Refactor PropertyBuilder
jkotas 7ec068b
Refactor EnumBuilder
jkotas b36778c
Refactor FieldBuilder
jkotas 6ee8a67
Refactor ConstructorBuilder and MethodBuilder
jkotas e127952
Fix app compat issues
buyaa-n e102000
Revert updates that not needed for initial step
buyaa-n c32f0e5
Make GenericTypeParameterBuilder abstract
buyaa-n 3b4cba9
Merge conflicts
buyaa-n 0bbcaa7
Fix errors found after merge
buyaa-n 9b96074
Fix app compat issue
buyaa-n 8dcc68d
Merge remote-tracking branch 'upstream/main' into reflection-emit
ViktorHofer 9017148
Move suppressions into the common file
ViktorHofer a8bf9f2
Update mono implementations
buyaa-n bab5062
Merge conflicts
buyaa-n c8a2574
Merge conflicts
buyaa-n 0383fc6
Handle API compat warnings
buyaa-n b656b01
Fix some failures
buyaa-n fe0fddf
Mono updates
buyaa-n 3433e5a
Mono updates
buyaa-n a6928a5
Merge branch 'main' of https://github.com/dotnet/runtime into reflect…
buyaa-n 902f550
Suppress unused variable warning
buyaa-n a6f202e
Mono failure fixes
buyaa-n ceb7230
Check ModuleBuilder from generic arguments
buyaa-n 9de8783
Update src/mono/System.Private.CoreLib/src/System/Reflection/Emit/Typ…
buyaa-n 9f07478
Keep runtime old behavior for TypeBuilder static methods
buyaa-n c4287ae
Merge branch 'reflection-emit' of github.com:buyaa-n/runtime into ref…
buyaa-n 6c1e9ed
Remove/revert some unwanted changes
buyaa-n dd90d0a
Merge branch 'main' of https://github.com/dotnet/runtime into reflect…
buyaa-n 522d3a7
Merge branch 'main' of https://github.com/dotnet/runtime into reflect…
buyaa-n a348398
Remove unneeded change
buyaa-n 24f5298
Apply latest feedback
buyaa-n eeab882
Merge conflict
buyaa-n 34c0216
Use protected absract methods and other related changes
buyaa-n 98ca969
Apply feedback and latest API review updates, refert compat suppressions
buyaa-n 039a89a
Add Assert
buyaa-n a16ce6e
Fix API compat failures
buyaa-n 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.