protected override bool Supports(GeneratorSupport support)
{
switch (support)
{
case GeneratorSupport.ArraysOfArrays:
case GeneratorSupport.AssemblyAttributes:
case GeneratorSupport.ChainedConstructorArguments:
case GeneratorSupport.ComplexExpressions:
case GeneratorSupport.DeclareDelegates:
case GeneratorSupport.DeclareEnums:
case GeneratorSupport.DeclareEvents:
case GeneratorSupport.DeclareIndexerProperties:
case GeneratorSupport.DeclareInterfaces:
case GeneratorSupport.DeclareValueTypes:
case GeneratorSupport.EntryPointMethod:
case GeneratorSupport.GenericTypeDeclaration:
case GeneratorSupport.GenericTypeReference:
//case GeneratorSupport.GotoStatements;
case GeneratorSupport.MultidimensionalArrays:
case GeneratorSupport.MultipleInterfaceMembers:
case GeneratorSupport.NestedTypes:
case GeneratorSupport.ParameterAttributes:
case GeneratorSupport.PartialTypes:
case GeneratorSupport.PublicStaticMembers:
case GeneratorSupport.ReferenceParameters:
case GeneratorSupport.Resources:
case GeneratorSupport.ReturnTypeAttributes:
case GeneratorSupport.StaticConstructors:
case GeneratorSupport.TryCatchStatements:
case GeneratorSupport.Win32Resources:
return true;
default:
break;
}
return false;
}