示例#1
0
 private static void Initialize() => PrimitiveContractTypes.AddRange(
     Enum.GetValues(typeof(ApiContractType))
     .Cast <ApiContractType>()
     .Where(IsPowerOfTwo));
示例#2
0
        public static List <ApiContractType> SplitComplexContract(ApiContractType contractType)
        {
            InitializeIfNotYet();

            return(PrimitiveContractTypes.Where(ct => contractType.HasFlag(ct)).ToList());
        }