C# 클래스 Onism.Cldr.Test.Utils.PatternCollectionGenerator

Represents a generator of PatternCollection instances. Uses DeterministicRandom to generate randomized yet deterministic output.
파일 보기 프로젝트 열기: pgolebiowski/onism-cldr 1 사용 예제들

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
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.

메소드 상세

GeneratePatterns() 공개 메소드

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
리턴 PatternCollection

PatternCollectionGenerator() 공개 메소드

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