public FieldMarshalRow CreateFieldMarshalRow(MetadataToken _parent, uint _nativeType)
        {
            FieldMarshalRow row = new FieldMarshalRow();

            row.Parent     = _parent;
            row.NativeType = _nativeType;
            return(row);
        }
示例#2
0
 public override void VisitFieldMarshalRow(FieldMarshalRow row)
 {
     row.Parent = Utilities.GetMetadataToken(CodedIndex.HasFieldMarshal,
                                             ReadByIndexSize(GetCodedIndexSize(CodedIndex.HasFieldMarshal)));
     row.NativeType = ReadByIndexSize(m_blobHeapIdxSz);
 }
 public override void VisitFieldMarshalRow(FieldMarshalRow row)
 {
     WriteMetadataToken(row.Parent, CodedIndex.HasFieldMarshal);
     WriteBlobPointer(row.NativeType);
 }