Ejemplo n.º 1
0
 public override void VisitGenericParamRow(GenericParamRow row)
 {
     m_binaryWriter.Write(row.Number);
     m_binaryWriter.Write((ushort)row.Flags);
     WriteMetadataToken(row.Owner, CodedIndex.TypeOrMethodDef);
     WriteStringPointer(row.Name);
 }
Ejemplo n.º 2
0
 public override void VisitGenericParamRow(GenericParamRow row)
 {
     row.Number = m_binaryReader.ReadUInt16();
     row.Flags  = (CilStrip.Mono.Cecil.GenericParameterAttributes)m_binaryReader.ReadUInt16();
     row.Owner  = Utilities.GetMetadataToken(CodedIndex.TypeOrMethodDef,
                                             ReadByIndexSize(GetCodedIndexSize(CodedIndex.TypeOrMethodDef)));
     row.Name = ReadByIndexSize(m_stringsHeapIdxSz);
 }
Ejemplo n.º 3
0
        public GenericParamRow CreateGenericParamRow(ushort _number, GenericParameterAttributes _flags, MetadataToken _owner, uint _name)
        {
            GenericParamRow row = new GenericParamRow();

            row.Number = _number;
            row.Flags  = _flags;
            row.Owner  = _owner;
            row.Name   = _name;
            return(row);
        }