internal override void BuildCILInfo(CILWriter output) { foreach (Type conType in constraintTypes) { Class cClass = (Class)conType; if (!cClass.isDef()) { cClass.BuildCILInfo(output); } } }
internal override void BuildTables(MetaDataOut md) { if (!genClass.isDef()) { genClass.BuildMDTables(md); } for (int i = 0; i < genericParams.Count; i++) { if (!((Type)genericParams[i]).isDef() && (!(genericParams[i] is GenericParam))) { ((Type)genericParams[i]).BuildMDTables(md); } } }