public override void Parse(CLRMetaDataParser parser) { if (parser.ReadU16() != 0) throw new ParseFailedException("Bad Generation value"); Name = parser.ReadString(); Mvid = parser.ReadGuid(); CLRGuid encId = parser.ReadGuid(); CLRGuid encBaseId = parser.ReadGuid(); if (encId != null || encBaseId != null) throw new ParseFailedException("Unexpected EncId/EncBaseId values"); }