public static object ReflectReader(Type reference)
        {
            //Discarded unreachable code: IL_0002
            //IL_0003: Incompatible stack heights: 0 vs 1
            if (!reference.FindClient())
            {
                return(null);
            }
            switch (HelperDicCandidate.PatchProperty(reference))
            {
            case (SettingsSerializeAs)4:
                return(false);

            case (SettingsSerializeAs)2:
            case (SettingsSerializeAs)6:
            case (SettingsSerializeAs)8:
            case (SettingsSerializeAs)10:
            case (SettingsSerializeAs)12:
            case (SettingsSerializeAs)14:
            case (SettingsSerializeAs)16:
                return(0);

            case (SettingsSerializeAs)18:
            case (SettingsSerializeAs)20:
                return(0L);

            case (SettingsSerializeAs)22:
                return(0f);

            case (SettingsSerializeAs)24:
                return(0.0);

            case (SettingsSerializeAs)30:
                return(0m);

            case (SettingsSerializeAs)26:
                return(default(DateTime));

            case (SettingsSerializeAs)36:
                return(default(BigInteger));

            case (SettingsSerializeAs)32:
                return(default(Guid));

            case (SettingsSerializeAs)28:
                return(default(DateTimeOffset));

            default:
                if (VerifyReader(reference))
                {
                    return(null);
                }
                return(Activator.CreateInstance(reference));
            }
        }
 public ProccesorClassSpec(Type config)
 {
     //Discarded unreachable code: IL_0002, IL_0006
     //IL_0003: Incompatible stack heights: 0 vs 1
     //IL_0007: Incompatible stack heights: 0 vs 1
     SingletonReader.PushGlobal();
     base._002Ector(config);
     _ErrorProperty = (ParameterFilterResolver)3;
     _0001(HelperDicCandidate.PatchProperty(config));
     composerProperty = true;
     if (m_RulesProperty.TryGetValue(_InstanceProperty, out Docking value))
     {
         dicProperty = value;
     }
 }