public CompilationSecurityTypes(Compilation compilation)
 {
     HandleProcessCorruptedStateExceptionsAttribute =
         SecurityTypes.HandleProcessCorruptedStateExceptionsAttribute(compilation);
     SystemObject          = SecurityTypes.SystemObject(compilation);
     SystemException       = SecurityTypes.SystemException(compilation);
     SystemSystemException = SecurityTypes.SystemSystemException(compilation);
     DES = SecurityTypes.DES(compilation);
     DSA = SecurityTypes.DSA(compilation);
     DSASignatureFormatter = SecurityTypes.DSASignatureFormatter(compilation);
     HMACMD5              = SecurityTypes.HMACMD5(compilation);
     RC2                  = SecurityTypes.RC2(compilation);
     TripleDES            = SecurityTypes.TripleDES(compilation);
     RIPEMD160            = SecurityTypes.RIPEMD160(compilation);
     HMACRIPEMD160        = SecurityTypes.HMACRIPEMD160(compilation);
     XmlDocument          = SecurityTypes.XmlDocument(compilation);
     XPathDocument        = SecurityTypes.XPathDocument(compilation);
     XmlSchema            = SecurityTypes.XmlSchema(compilation);
     DataSet              = SecurityTypes.DataSet(compilation);
     XmlSerializer        = SecurityTypes.XmlSerializer(compilation);
     DataTable            = SecurityTypes.DataTable(compilation);
     XmlNode              = SecurityTypes.XmlNode(compilation);
     DataViewManager      = SecurityTypes.DataViewManager(compilation);
     XmlTextReader        = SecurityTypes.XmlTextReader(compilation);
     XmlReader            = SecurityTypes.XmlReader(compilation);
     DtdProcessing        = SecurityTypes.DtdProcessing(compilation);
     XmlReaderSettings    = SecurityTypes.XmlReaderSettings(compilation);
     XslCompiledTransform = SecurityTypes.XslCompiledTransform(compilation);
     XmlResolver          = SecurityTypes.XmlResolver(compilation);
     XmlSecureResolver    = SecurityTypes.XmlSecureResolver(compilation);
     XsltSettings         = SecurityTypes.XsltSettings(compilation);
 }