public CommandMapDescriptor(ICustomTypeDescriptor descriptor, CommandMap map) : base(descriptor) { label_1: int num1 = -1397100223; while (true) { int num2 = -368830638; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_1; case 1: num1 = (int)num3 * 1183566183 ^ -1067253105; continue; case 3: num1 = (int)num3 * 1772880868 ^ 1493624535; continue; default: goto label_5; } } label_5: this._map = map; }
public override object GetValue(object component) { CommandMap commandMap = component as CommandMap; label_1: int num1 = 708263844; object command; while (true) { int num2 = 479401157; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 6U) { case 0: command = (object)commandMap.Commands[CommandMap.CommandPropertyDescriptor.\u206A((MemberDescriptor)this)]; num1 = 1828054588; continue; case 1: int num4 = commandMap != null ? -1709345355 : (num4 = -1223683749); int num5 = (int)num3 * 982918786; num1 = num4 ^ num5; continue; case 2: goto label_5; case 3: num1 = (int)num3 * -1694175322 ^ -276521215; continue; case 5: goto label_1; default: goto label_7; } } label_5: throw CommandMap.CommandPropertyDescriptor.\u200F(\u003CModule\u003E.\u206B <string>(418819750U), \u003CModule\u003E.\u200E <string>(2188729277U)); label_7: return(command); }