private string GetCodeManagement() { if (ImplAttributes.HasFlag(MethodImplAttributes.Managed)) { return("managed"); } if (ImplAttributes.HasFlag(MethodImplAttributes.Unmanaged)) { return("unmanaged"); } throw new BadImageFormatException("Invalid code management flag"); }
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"); }