MDA_BestFitMapping,
MDA_ThrowOnUnmappableChar,
MDA_SetLastError,
- MDA_PreserveSig,
MDA_Last,
};
namedArgs[MDA_BestFitMapping].InitBoolField("BestFitMapping", (ULONG)GetBestFitMapping());
namedArgs[MDA_ThrowOnUnmappableChar].InitBoolField("ThrowOnUnmappableChar", (ULONG)GetThrowOnUnmappableChar());
namedArgs[MDA_SetLastError].InitBoolField("SetLastError", 0);
- namedArgs[MDA_PreserveSig].InitBoolField("PreserveSig", 0);
IfFailGo(ParseKnownCaNamedArgs(ca, namedArgs, lengthof(namedArgs)));
SetThrowOnUnmappableChar (namedArgs[MDA_ThrowOnUnmappableChar].val.u1);
if (namedArgs[MDA_SetLastError].val.u1)
SetLinkFlags ((CorNativeLinkFlags)(nlfLastError | GetLinkFlags()));
- if (namedArgs[MDA_PreserveSig].val.u1)
- SetLinkFlags ((CorNativeLinkFlags)(nlfNoMangle | GetLinkFlags()));
}