Beispiel #1
0
 public bool ZEquals(ZType zclass)
 {
     if (zclass is ZLEnumInfo)
     {
         ZLEnumInfo z2 = (zclass as ZLEnumInfo);
         if (z2.SharpType == this.SharpType)
         {
             return(true);
         }
     }
     return(false);
 }
Beispiel #2
0
 public void AddZDescType(ZLType descType)
 {
     if (descType is ZLEnumInfo)
     {
         ZLEnumInfo zenum = descType as ZLEnumInfo;
         EnumTypes.Add(zenum);
     }
     else if (descType is ZLClassInfo)
     {
         ZLClassInfo zclass = descType as ZLClassInfo;
         ClassTypes.Add(zclass);
     }
     else
     {
         throw new ZyyRTException();
     }
 }
Beispiel #3
0
 public ZLEnumItemInfo(ZLEnumInfo zenum, FieldInfo zfieldInfo, FieldInfo sfieldInfo)
 {
     MarkField  = zfieldInfo;
     SharpField = sfieldInfo;
     ZEnum      = zenum;
 }
Beispiel #4
0
 public ZLEnumItemInfo(ZLEnumInfo zenum, FieldInfo fieldInfo)
     : this(zenum, fieldInfo, fieldInfo)
 {
 }