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); }