public static DestEnum ToDestEnum(this SourceEnum sourceEnum) { DestEnum toDestEnum = 0; if ((sourceEnum & SourceEnum.SA) == SourceEnum.SA) { toDestEnum = toDestEnum | DestEnum.DA; } if ((sourceEnum & SourceEnum.SB) == SourceEnum.SB) { toDestEnum = toDestEnum | DestEnum.DB; } if ((sourceEnum & SourceEnum.SC) == SourceEnum.SC) { toDestEnum = toDestEnum | DestEnum.DC; } return(toDestEnum); }
public static SourceEnum ToSourceEnum(this DestEnum destEnum) { SourceEnum toSourceEnum = 0x0; if ((destEnum & DestEnum.DA) == DestEnum.DA) { toSourceEnum |= SourceEnum.SA; } if ((destEnum & DestEnum.DB) == DestEnum.DB) { toSourceEnum |= SourceEnum.SB; } if ((destEnum & DestEnum.DC) == DestEnum.DC) { toSourceEnum |= SourceEnum.SC; } return(toSourceEnum); }