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 pm in PrintModifiers
from pq in PrintQualifiers
from rd in ResolveTypeDefs
from rm in ResolveTypeMaps
var s1 = printerSetting.PrintModifiers;
var s2 = printerSetting.PrintQualifiers;
var s3 = printerSetting.ResolveTypeDefs;
var s4 = printerSetting.ResolveTypeMaps;