コード例 #1
0
        private RefList CallDic(SystemDic item)
        {
            //Discarded unreachable code: IL_0002
            //IL_0003: Incompatible stack heights: 0 vs 1
            item._0001(-3, out PredicateIssuerMock reg);
            BaseClassSpec baseClassSpec = new BaseClassSpec(reg);

            baseClassSpec._0002();
            Guid guid     = baseClassSpec._0001();
            int  num      = baseClassSpec._0002();
            int  attr_end = baseClassSpec._0003();
            int  num2     = baseClassSpec._0001();

            if (guid == IndexerInstance._TokenInstance)
            {
                return(new RefList(num2, attr_end, num));
            }
            if (guid == IndexerInstance.baseInstance)
            {
                return(RefList.ListDic(num2, num));
            }
            string arg = BridgeInstance.ResolveError(typeof(IndexerInstance), guid);

            throw new InvalidDataException($"Unsupported audio sub Type {arg}");
        }
コード例 #2
0
        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);
        }