C# Class Onism.Cldr.Test.Utils.PatternCollectionGenerator

Represents a generator of PatternCollection instances. Uses DeterministicRandom to generate randomized yet deterministic output.
Afficher le fichier Open project: pgolebiowski/onism-cldr Class Usage Examples

Méthodes publiques

Méthode Description
GeneratePatterns ( JContainer root, int desiredCount, bool skipValues = true ) : PatternCollection

Generates a collection of patterns for the specified JContainer.

PatternCollectionGenerator ( DeterministicRandom random ) : System

Initializes a new instance of PatternCollectionGenerator, using DeterministicRandom to get deterministic output.

Private Methods

Méthode Description
AddWildcards ( string path ) : string This method relies on a feature of JContainerGenerator that the keys of properties are only non-negative numbers, chosen sequentially from 0 and not exceeding 9.

Method Details

GeneratePatterns() public méthode

Generates a collection of patterns for the specified JContainer.
public GeneratePatterns ( JContainer root, int desiredCount, bool skipValues = true ) : PatternCollection
root JContainer
desiredCount int
skipValues bool
Résultat PatternCollection

PatternCollectionGenerator() public méthode

Initializes a new instance of PatternCollectionGenerator, using DeterministicRandom to get deterministic output.
public PatternCollectionGenerator ( DeterministicRandom random ) : System
random DeterministicRandom
Résultat System