internal static ClassRef ReadDef(PEReader buff, ReferenceScope resScope, uint index)
{
uint junk = buff.ReadUInt32();
string cName = buff.GetString();
string nsName = buff.GetString();
ClassRef newClass = (ClassRef)resScope.GetExistingClass(nsName,cName);
if (newClass == null) {
newClass = new ClassRef(resScope,nsName,cName);
resScope.AddToClassList(newClass);
}
newClass.readAsDef = true;
newClass.Row = index;
junk = buff.GetCodedIndex(CIx.TypeDefOrRef);
newClass.fieldIx = buff.GetIndex(MDTable.Field);
newClass.methodIx = buff.GetIndex(MDTable.Method);
return newClass;
}