コード例 #1
0
 private static bool TryRandomizeOneOfIncluded <T>(UIComponentMetadata metadata, out T value)
 {
     T[] includeValues = GetRandomizeIncludeValues <T>(metadata);
     if (includeValues == null || includeValues.Length == 0)
     {
         value = default(T);
         return(false);
     }
     else
     {
         value = Randomizer.GetOneOf(includeValues);
         return(true);
     }
 }
コード例 #2
0
        private static T RandomizeNonFlagEnum <T>(Type enumType, UIComponentMetadata metadata)
        {
            var optionValues = GetEnumOptionValues <T>(enumType, metadata);

            return(Randomizer.GetOneOf(optionValues));
        }