kkokosa / Mobius.ILasm

Common Intermediate Language (CIL) assembler available as a library, based on Mono assembler.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#define not supported

siegfriedpammer opened this issue · comments

See also https://sharplab.io/#v2:EYLgtghglgdgNAGxFBcAmIDUAfAxGgUwDNYCACAYQHkAlAUQH0BBAZRboFkAhAGQE0yAIhYBPAM4AXAmAB0NAK4wJUMAUEBYAFBaAAgDYyBAB5SATjEq1Grdt35aA3lrJkZAB3nAEUAMYBrAhEJAHsAiwBeMgAKLgAGMgBmADEyAFYUgHYUgEZssgARVLJYpkTSgEoXKuqa2pqAenrXAH4GGXaZEGdXADcCUzIAFhBYkZGtAF8gA

#define CORE_ASSEMBLY "System.Runtime"

.assembly extern CORE_ASSEMBLY
{
  .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )                         // .?_....:
  .ver 4:0:0:0
}

is not supported, but works fine in ilasm.

It's equivalent to

.assembly extern System.Runtime
{
  .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )                         // .?_....:
  .ver 4:0:0:0
}