예제 #1
0
 internal override void BuildCILInfo(CILWriter output)
 {
     foreach (Type conType in constraintTypes)
     {
         Class cClass = (Class)conType;
         if (!cClass.isDef())
         {
             cClass.BuildCILInfo(output);
         }
     }
 }
예제 #2
0
 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);
         }
     }
 }