public static void AddError() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (!_PoolDic) { int num = 2; OperatingSystem oSVersion = Environment.OSVersion; if (oSVersion.Version.Major == 6 && oSVersion.Version.Minor == 0) { num = 1; } ValDic.MapError((num << 16) | 0x70); _PoolDic = true; } }
protected virtual SystemDic _0001(StrategyInstance setup) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ValDic.FlushError(_SetterInstance, null, out SystemDic rule); rule._0001(-2, readivk: false); rule._0001(-3, readivk: true); BaseClassSpec baseClassSpec = new BaseClassSpec(); baseClassSpec._0002(TemplateInstance.m_ConfigInstance); baseClassSpec._0001(setup._0001() ? IndexerInstance.baseInstance : IndexerInstance._TokenInstance); BaseClassSpec baseClassSpec2 = PublishDic(rule); baseClassSpec._0002(baseClassSpec2._0002()); baseClassSpec._0001(baseClassSpec2._0001()); try { rule._0001(-3, IntPtr.Zero, baseClassSpec._0001()); } catch (COMException item) when(item.CompareError() == -1072875852) { if (!(baseClassSpec2._0001() == IndexerInstance._DecoratorInstance) || baseClassSpec2._0002() != 1) { throw; } int reference_low; baseClassSpec2._0001(reference_low = baseClassSpec2._0001() * 2); baseClassSpec._0001(reference_low); baseClassSpec2._0002(reference_low = baseClassSpec2._0002() * 2); baseClassSpec._0002(reference_low); rule._0001(-3, IntPtr.Zero, baseClassSpec._0001()); } Marshal.ReleaseComObject(baseClassSpec2._0001()); return(rule); }