internal KeyedMemberCollection(TOwner owner, MetadataTokenType itemTable, IndexEncoder encoder, int keyColumnIndex)
     : base(owner)
 {
     _itemTable      = itemTable;
     _indexEncoder   = encoder;
     _keyColumnIndex = keyColumnIndex;
 }
 internal KeyedMemberCollection(TOwner owner, MetadataTokenType itemTable, MetadataTokenType ownerTable, int keyColumnIndex)
     : this(owner, itemTable, null, keyColumnIndex)
 {
     if (Owner.Image != null)
     {
         _indexEncoder = new IndexEncoder(Owner.Image.Header.GetStream <TableStream>(), ownerTable);
     }
 }