예제 #1
0
        public FieldRow CreateFieldRow(FieldAttributes _flags, uint _name, uint _signature)
        {
            FieldRow row = new FieldRow();

            row.Flags     = _flags;
            row.Name      = _name;
            row.Signature = _signature;
            return(row);
        }
예제 #2
0
 public override void VisitFieldRow(FieldRow row)
 {
     row.Flags     = (CilStrip.Mono.Cecil.FieldAttributes)m_binaryReader.ReadUInt16();
     row.Name      = ReadByIndexSize(m_stringsHeapIdxSz);
     row.Signature = ReadByIndexSize(m_blobHeapIdxSz);
 }
예제 #3
0
 public override void VisitFieldRow(FieldRow row)
 {
     m_binaryWriter.Write((ushort)row.Flags);
     WriteStringPointer(row.Name);
     WriteBlobPointer(row.Signature);
 }