dnfile icon indicating copy to clipboard operation
dnfile copied to clipboard

parse method (and field, and ...) signatures

Open williballenthin opened this issue 3 years ago • 3 comments

Method (and field, and ...) signatures are represented by data in a custom binary format that is stored in the #Blob stream. The best references I've found for parsing this data are:

  • ECMA-335 6th Edition, II.23.1 and II.23.2, "Blobs and signatures"
  • dnlib SignatureReader.cs

williballenthin avatar Dec 22 '21 15:12 williballenthin

I have a branch going over here that parses some of this data. Development is ongoing. I'd like to make it a bit more complete before proposing the PR.

williballenthin avatar Dec 22 '21 15:12 williballenthin

I have cherry picked the signature parsing implementation from @williballenthin wip/type-signatures branch and will continue development on it in my methods branch

malwarefrank avatar Aug 17 '22 02:08 malwarefrank

Great! I’m out on PTO for a bit so you’ll certainly make faster progress than me ;-)

On Aug 17, 2022, at 4:39 AM, malwarefrank @.***> wrote:

 I have cherry picked the signature parsing implementation from @williballenthin wip/type-signatures branch and will continue development on it in my methods branch

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

williballenthin avatar Aug 17 '22 06:08 williballenthin