private void GenerateDirectives(CodeDirectiveCollection directives)
{
for (int i = 0; i < directives.Count; i++)
{
CodeDirective directive = directives[i];
if (directive is CodeChecksumPragma)
{
GenerateChecksumPragma((CodeChecksumPragma)directive);
}
else if (directive is CodeRegionDirective)
{
GenerateCodeRegionDirective((CodeRegionDirective)directive);
}
}
}