PERWAPI.GenericParam.BuildTables C# (CSharp) Méthode

BuildTables() private méthode

private BuildTables ( MetaDataOut md ) : void
md MetaDataOut
Résultat void
        internal override void BuildTables(MetaDataOut md)
        {
            if (parent is MethodRef || parent is ClassRef) return; // don't add it - fix by CK
            md.AddToTable(MDTable.GenericParam,this);
            nameIx = md.AddToStringsHeap(name);
            for (int i=0; i < constraints.Count; i++) {
                Class cClass = (Class)constraints[i];
                constraints[i] = new GenericParamConstraint(this,cClass);
                if (cClass is ClassRef) cClass.BuildMDTables(md);
                // Fix by CK - should be BuildTables too??
                if (cClass is ClassSpec) md.AddToTable(MDTable.TypeSpec, cClass);
            }
        }