/// <summary> /// Writes the member ref table. /// </summary> /// <param name="metadataSource">The metadata source.</param> /// <param name="metadataWriter">The metadata writer.</param> private static void WriteMemberRefTable(IMetadataProvider metadataSource, MetadataBuilderStage metadataWriter) { MemberRefRow row; WriteTable(TokenTypes.MemberRef, metadataSource, token => { metadataSource.Read(token, out row); metadataWriter.WriteMemberRefParentIndex(row.ClassTableIdx); metadataWriter.Write(row.NameStringIdx); metadataWriter.Write(row.SignatureBlobIdx); }); }