When "wrunnet.dll" is referenced in a Visual Studio .NET project or the compiled COBOL program used the "--netdll" option, CompilerTypes can be viewed using the object browser in Visual Studio .NET. When the "--netdll" option is used, CompilerTypes is included in the "ProgramName_CVM.dll".
public enum CompilerTypes : byte
{
NSE = 0,
NSEZ = 1,
CONS = 2,
ANL = 3,
ABS = 4,
ABSJ = 5,
PARAM = 6,
GRPL = 7,
ANSE = 8,
GRPVL = 9,
ANS = 10,
ANSJ = 11,
GRP = 12,
GRPV = 13,
NPU = 14,
NNCU = 15,
NSU = 16,
NNU = 17,
NSS = 18,
NSSL = 19,
NCU = 20,
NBU = 21,
NCS = 22,
NNCS = 23,
NIS = 24,
NISL = 25,
NPS = 26,
NFP = 27,
TEMP = 28,
NPP = 29,
NBS = 30,
NNS = 31,
NAT = 32, /* codes are for double byte */
NATJ = 33, /* codes are for double byte */
NATE = 34, /* codes are for double byte */
WID = 35, /* codes are for double byte */
WIDJ = 36, /* codes are for double byte */
EWID = 37, /* codes are for double byte */
TMP_PFX = 38,
NEFP = 39,
NBFP = 40
};