public void OnStartElement (string name, SmallXmlParser.IAttrList attrs)
{
switch (level) {
case 0:
if (name == "configuration")
level++;
break;
case 1:
if (name == "mscorlib")
level++;
break;
case 2:
if (name == "cryptographySettings")
level++;
break;
case 3:
if (name == "oidMap")
level++;
else if (name == "cryptoNameMapping")
level++;
break;
case 4:
if (name == "oidEntry") {
oid.Add (Get (attrs, "name"), Get (attrs, "OID"));
} else if (name == "nameEntry") {
names.Add (Get (attrs, "name"), Get (attrs, "class"));
} else if (name == "cryptoClasses") {
level++;
}
break;
case 5:
if (name == "cryptoClass")
classnames.Add (attrs.Names[0], attrs.Values[0]);
break;
}
}