-
-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Labels
dotnetIssues related to AsmResolver.DotNetIssues related to AsmResolver.DotNetenhancementup-for-grabs
Description
Problem Description
We're adopting AsmResolver for CsWinRT, and this issue is meant to be a general tracking issue for all kinds of small improvements and ideas that come up as we continue using the library in our interop generator (as suggested by @Washi1337 on Discord).
Items are in no particular order.
Bugs (blockers)
- Fix not fully qualified type names in blobs #648
-
TypeSignaturesfor nested types are incorrectly encoded as CA argument blobs #665
Missing UTF8 overloads
-
AsmResolver.DotNet.HasCustomAttributeExtensions.HasCustomAttribute -
CreateTypeReferenceoverloads (inTypeDescriptorExtensions) -
CreateMemberReferenceoverloads (inTypeDescriptorExtensions) -
ModuleDefinitionconstructor also taking a corelib
Validation ideas
- Throw if a
MethodDescriptionis created with the.Staticattribute using an instance signature, or vice versa - Throw if using
MakeStandAloneSignatureon a function pointer signature, rather on the target method definition directly - Throw if making a signature with
voidas a parameter
Metadata
Metadata
Assignees
Labels
dotnetIssues related to AsmResolver.DotNetIssues related to AsmResolver.DotNetenhancementup-for-grabs