public override void VisitAssemblyRow(AssemblyRow row)
 {
     row.HashAlgId      = (Mono.Cecil.AssemblyHashAlgorithm)m_binaryReader.ReadUInt32();
     row.MajorVersion   = m_binaryReader.ReadUInt16();
     row.MinorVersion   = m_binaryReader.ReadUInt16();
     row.BuildNumber    = m_binaryReader.ReadUInt16();
     row.RevisionNumber = m_binaryReader.ReadUInt16();
     row.Flags          = (Mono.Cecil.AssemblyFlags)m_binaryReader.ReadUInt32();
     row.PublicKey      = ReadByIndexSize(m_blobHeapIdxSz);
     row.Name           = ReadByIndexSize(m_stringsHeapIdxSz);
     row.Culture        = ReadByIndexSize(m_stringsHeapIdxSz);
 }
 public override void VisitAssemblyRow(AssemblyRow row)
 {
     m_binaryWriter.Write((uint)row.HashAlgId);
     m_binaryWriter.Write(row.MajorVersion);
     m_binaryWriter.Write(row.MinorVersion);
     m_binaryWriter.Write(row.BuildNumber);
     m_binaryWriter.Write(row.RevisionNumber);
     m_binaryWriter.Write((uint)row.Flags);
     WriteBlobPointer(row.PublicKey);
     WriteStringPointer(row.Name);
     WriteStringPointer(row.Culture);
 }
        public AssemblyRow CreateAssemblyRow(AssemblyHashAlgorithm _hashAlgId, ushort _majorVersion, ushort _minorVersion, ushort _buildNumber, ushort _revisionNumber, AssemblyFlags _flags, uint _publicKey, uint _name, uint _culture)
        {
            AssemblyRow row = new AssemblyRow();

            row.HashAlgId      = _hashAlgId;
            row.MajorVersion   = _majorVersion;
            row.MinorVersion   = _minorVersion;
            row.BuildNumber    = _buildNumber;
            row.RevisionNumber = _revisionNumber;
            row.Flags          = _flags;
            row.PublicKey      = _publicKey;
            row.Name           = _name;
            row.Culture        = _culture;
            return(row);
        }
 public override void VisitAssemblyRow(AssemblyRow row)
 {
     m_binaryWriter.Write ((uint) row.HashAlgId);
     m_binaryWriter.Write (row.MajorVersion);
     m_binaryWriter.Write (row.MinorVersion);
     m_binaryWriter.Write (row.BuildNumber);
     m_binaryWriter.Write (row.RevisionNumber);
     m_binaryWriter.Write ((uint) row.Flags);
     WriteBlobPointer (row.PublicKey);
     WriteStringPointer (row.Name);
     WriteStringPointer (row.Culture);
 }
 public AssemblyRow CreateAssemblyRow(AssemblyHashAlgorithm _hashAlgId, ushort _majorVersion, ushort _minorVersion, ushort _buildNumber, ushort _revisionNumber, AssemblyFlags _flags, uint _publicKey, uint _name, uint _culture)
 {
     AssemblyRow row = new AssemblyRow ();
     row.HashAlgId = _hashAlgId;
     row.MajorVersion = _majorVersion;
     row.MinorVersion = _minorVersion;
     row.BuildNumber = _buildNumber;
     row.RevisionNumber = _revisionNumber;
     row.Flags = _flags;
     row.PublicKey = _publicKey;
     row.Name = _name;
     row.Culture = _culture;
     return row;
 }
 public override void VisitAssemblyRow(AssemblyRow row)
 {
     row.HashAlgId = (Mono.Cecil.AssemblyHashAlgorithm) m_binaryReader.ReadUInt32 ();
     row.MajorVersion = m_binaryReader.ReadUInt16 ();
     row.MinorVersion = m_binaryReader.ReadUInt16 ();
     row.BuildNumber = m_binaryReader.ReadUInt16 ();
     row.RevisionNumber = m_binaryReader.ReadUInt16 ();
     row.Flags = (Mono.Cecil.AssemblyFlags) m_binaryReader.ReadUInt32 ();
     row.PublicKey = ReadByIndexSize (m_blobHeapIdxSz);
     row.Name = ReadByIndexSize (m_stringsHeapIdxSz);
     row.Culture = ReadByIndexSize (m_stringsHeapIdxSz);
 }