public bool ZEquals(ZType zclass) { if (zclass is ZLEnumInfo) { ZLEnumInfo z2 = (zclass as ZLEnumInfo); if (z2.SharpType == this.SharpType) { return(true); } } return(false); }
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(); } }
public ZLEnumItemInfo(ZLEnumInfo zenum, FieldInfo zfieldInfo, FieldInfo sfieldInfo) { MarkField = zfieldInfo; SharpField = sfieldInfo; ZEnum = zenum; }
public ZLEnumItemInfo(ZLEnumInfo zenum, FieldInfo fieldInfo) : this(zenum, fieldInfo, fieldInfo) { }