コード例 #1
0
ファイル: CodeBlocks.cs プロジェクト: parhelia512/perwapi
 internal override void BuildTables(MetaDataOut md)
 {
     if (!(exceptType is ClassDef))
     {
         exceptType.BuildMDTables(md);
     }
 }
コード例 #2
0
ファイル: MDTypeElems.cs プロジェクト: parhelia512/perwapi
 internal sealed override void BuildTables(MetaDataOut md)
 {
     if (!(cmodType is ClassDef))
     {
         cmodType.BuildMDTables(md);
     }
     if (!(type is ClassDef))
     {
         type.BuildMDTables(md);
     }
 }
コード例 #3
0
ファイル: MDClassElems.cs プロジェクト: parhelia512/perwapi
 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);
         }
     }
 }