private static PatchCode GetPatchCode(TWInfo patchCodeInfo) { switch ((NTwain.Data.PatchCode)patchCodeInfo.Item) { case NTwain.Data.PatchCode.Patch1: return(PatchCode.Patch1); case NTwain.Data.PatchCode.Patch2: return(PatchCode.Patch2); case NTwain.Data.PatchCode.Patch3: return(PatchCode.Patch3); case NTwain.Data.PatchCode.Patch4: return(PatchCode.Patch4); case NTwain.Data.PatchCode.Patch6: return(PatchCode.Patch6); case NTwain.Data.PatchCode.PatchT: return(PatchCode.PatchT); default: throw new ArgumentException(); } }
private static PatchCode GetPatchCode(TWInfo patchCodeInfo) { switch ((NTwain.Data.PatchCode)patchCodeInfo.Item) { case NTwain.Data.PatchCode.Patch1: return PatchCode.Patch1; case NTwain.Data.PatchCode.Patch2: return PatchCode.Patch2; case NTwain.Data.PatchCode.Patch3: return PatchCode.Patch3; case NTwain.Data.PatchCode.Patch4: return PatchCode.Patch4; case NTwain.Data.PatchCode.Patch6: return PatchCode.Patch6; case NTwain.Data.PatchCode.PatchT: return PatchCode.PatchT; default: throw new ArgumentException(); } }