/// <inheritdoc/>
        protected override void InitializeGenericParamConstraints()
        {
            var list = readerModule.MetaData.GetGenericParamConstraintRidList(origRid);
            var tmp  = new LazyList <GenericParamConstraint>((int)list.Length, this, list, (list2, index) => readerModule.ResolveGenericParamConstraint(((RidList)list2)[index], GetGenericParamContext(owner)));

            Interlocked.CompareExchange(ref genericParamConstraints, tmp, null);
        }