internal Site(ConfigurationElement element, SiteCollection parent)
: base(element, "site", null, parent, null, null)
{
ApplicationDefaults = ChildElements["applicationDefaults"] == null
? new ApplicationDefaults(parent.ChildElements["applicationDefaults"], this)
: new ApplicationDefaults(ChildElements["applicationDefaults"], this);
Parent = parent;
if (element == null)
{
return;
}
foreach (ConfigurationElement node in (ConfigurationElementCollection)element)
{
var app = new Application(node, Applications);
Applications.InternalAdd(app);
}
}