Esempio n. 1
0
 public override void VisitModuleRow(ModuleRow row)
 {
     m_binaryWriter.Write(row.Generation);
     WriteStringPointer(row.Name);
     WriteGuidPointer(row.Mvid);
     WriteGuidPointer(row.EncId);
     WriteGuidPointer(row.EncBaseId);
 }
Esempio n. 2
0
 public override void VisitModuleRow(ModuleRow row)
 {
     row.Generation = m_binaryReader.ReadUInt16();
     row.Name       = ReadByIndexSize(m_stringsHeapIdxSz);
     row.Mvid       = ReadByIndexSize(m_guidHeapIdxSz);
     row.EncId      = ReadByIndexSize(m_guidHeapIdxSz);
     row.EncBaseId  = ReadByIndexSize(m_guidHeapIdxSz);
 }
Esempio n. 3
0
        public ModuleRow CreateModuleRow(ushort _generation, uint _name, uint _mvid, uint _encId, uint _encBaseId)
        {
            ModuleRow row = new ModuleRow();

            row.Generation = _generation;
            row.Name       = _name;
            row.Mvid       = _mvid;
            row.EncId      = _encId;
            row.EncBaseId  = _encBaseId;
            return(row);
        }