using System.Collections.Generic;
static void Main(string[] args)
bool[] PrintModifiers = { false, true };
bool[] PrintQualifiers = { false, true };
bool[] ResolveTypeDefs = { true, false };
bool[] ResolveTypeMaps = { false, true };
foreach (var printerSetting in from printModifier in PrintModifiers
from printQualifier in PrintQualifiers
from resolveTypeDef in ResolveTypeDefs
from resolveTypeMap in ResolveTypeMaps
PrintModifiers = printModifier,
PrintQualifiers = printQualifier,
ResolveTypeDefs = resolveTypeDef,
ResolveTypeMaps = resolveTypeMap
var s1 = printerSetting.PrintModifiers;
var s2 = printerSetting.PrintQualifiers;
var s3 = printerSetting.ResolveTypeDefs;
var s4 = printerSetting.ResolveTypeMaps;