FactoryRecord(
string configKey,
string group,
string name,
object factory,
string factoryTypeName,
SimpleBitVector32 flags,
ConfigurationAllowDefinition allowDefinition,
ConfigurationAllowExeDefinition allowExeDefinition,
string filename,
int lineNumber,
ICollection<ConfigurationException> errors) {
_configKey = configKey;
_group = group;
_name = name;
_factory = factory;
_factoryTypeName = factoryTypeName;
_flags = flags;
_allowDefinition = allowDefinition;
_allowExeDefinition = allowExeDefinition;
_filename = filename;
_lineNumber = lineNumber;
AddErrors(errors);
}