static EmailPrototypeSchemaState()
 {
     if (GlobalSettings.SupportedIPMTypes.Count > 0)
     {
         List <string> list = new List <string>(EmailPrototypeSchemaState.supportedClassTypes.Length + GlobalSettings.SupportedIPMTypes.Count);
         list.AddRange(EmailPrototypeSchemaState.supportedClassTypes);
         list.AddRange(GlobalSettings.SupportedIPMTypes);
         EmailPrototypeSchemaState.supportedClassFilter = AirSyncXsoSchemaState.BuildMessageClassFilter(list);
         return;
     }
     EmailPrototypeSchemaState.supportedClassFilter = AirSyncXsoSchemaState.BuildMessageClassFilter(EmailPrototypeSchemaState.supportedClassTypes);
 }
Esempio n. 2
0
        // Token: 0x06001312 RID: 4882 RVA: 0x0006AE84 File Offset: 0x00069084
        static EmailPrototypeSchemaState()
        {
            IList <string> supportedIpmTypes;

            if (GlobalSettings.SupportedIPMTypes.Count > 0)
            {
                List <string> list = new List <string>(EmailPrototypeSchemaState.supportedClassTypes.Length + GlobalSettings.SupportedIPMTypes.Count);
                list.AddRange(EmailPrototypeSchemaState.supportedClassTypes);
                list.AddRange(GlobalSettings.SupportedIPMTypes);
                supportedIpmTypes = list;
            }
            else
            {
                supportedIpmTypes = EmailPrototypeSchemaState.supportedClassTypes;
            }
            EmailPrototypeSchemaState.supportedClassFilter = new AndFilter(new QueryFilter[]
            {
                AirSyncXsoSchemaState.BuildMessageClassFilter(supportedIpmTypes),
                new NotFilter(ConsumerSmsAndMmsPrototypeSchemaState.SupportedClassQueryFilter)
            });
        }