Ejemplo n.º 1
0
 private string GetCodeManagement()
 {
     if (ImplAttributes.HasFlag(MethodImplAttributes.Managed))
     {
         return("managed");
     }
     if (ImplAttributes.HasFlag(MethodImplAttributes.Unmanaged))
     {
         return("unmanaged");
     }
     throw new BadImageFormatException("Invalid code management flag");
 }
Ejemplo n.º 2
0
 private string GetCodeType()
 {
     if (ImplAttributes.HasFlag(MethodImplAttributes.Runtime))
     {
         return("runtime");
     }
     if (ImplAttributes.HasFlag(MethodImplAttributes.OPTIL))
     {
         return("optil");
     }
     if (ImplAttributes.HasFlag(MethodImplAttributes.Native))
     {
         return("native");
     }
     if (ImplAttributes.HasFlag(MethodImplAttributes.IL))
     {
         return("cil");
     }
     throw new BadImageFormatException("Invalid Code Type flag");
 }