internal MetadataTableEnumerator(MetadataRecord parent, MetadataTokenType type) { Debug.Assert(parent.IsValid); m_type = type; m_tables = parent.m_tables; int start, count; m_indirection = parent.m_tables.m_import.GetEnumeratorRange(type, parent.Token, out start, out count); m_startRid = start; m_endRid = start + count; m_currentRid = start - 1; }
internal MetadataTableEnumerator(MetadataRecord parent, MetadataTokenType type) { Debug.Assert(parent.IsValid); m_type = type; m_tables = parent.m_tables; int start, count; m_indirection = parent.m_tables.m_import.GetEnumeratorRange(type, parent.Token, out start, out count); m_startRid = start; m_endRid = start + count; m_currentRid = start - 1; }