C# Класс EfficientlyLazy.IdentityGenerator.Generator

Наследование: IGenerator
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GenerateSSN string
Generator System
LoadExternalAddressData void
LoadExternalNameData void
LoadExternalSSNAreaCodeData void
LoadInternalAddressData void
LoadInternalNameData void
LoadInternalSSNAreaCodeData void

Открытые методы

Метод Описание
Configure ( ) : IGeneratorConfiguration

Configures this instance.

Generate ( int number ) : IEnumerable

Generates multiple identities base on defined settings.

Generate ( ) : IIdentity

Generates a single identity base on defined settings.

GenerateAddress ( ) : IAddress

Generates a random IAddress.

GenerateDOB ( ) : System.DateTime

Generates a random Date Of Birth.

GenerateName ( GenderFilter filter ) : IName

Generates a random IName.

GenerateSSN ( ) : string

Generates an SSN.

GenerateSSN ( string stateAbbreviation ) : string

Generates an SSN.

GenerateToFile ( int number, string delimiter, string filename ) : void

Generates a CSV file.

Приватные методы

Метод Описание
GenerateSSN ( string stateAbbreviation, bool includeDashes ) : string
Generator ( IGeneratorOptions options ) : System
LoadExternalAddressData ( IAddressData addressData ) : void
LoadExternalNameData ( INameData nameData ) : void
LoadExternalSSNAreaCodeData ( IEnumerable ssnAreaCodeData ) : void
LoadInternalAddressData ( ) : void
LoadInternalNameData ( GenderFilter genderFilter ) : void
LoadInternalSSNAreaCodeData ( ) : void

Описание методов

Configure() публичный статический Метод

Configures this instance.
public static Configure ( ) : IGeneratorConfiguration
Результат IGeneratorConfiguration

Generate() публичный Метод

Generates multiple identities base on defined settings.
public Generate ( int number ) : IEnumerable
number int Number of identities to return.
Результат IEnumerable

Generate() публичный Метод

Generates a single identity base on defined settings.
public Generate ( ) : IIdentity
Результат IIdentity

GenerateAddress() публичный Метод

Generates a random IAddress.
public GenerateAddress ( ) : IAddress
Результат IAddress

GenerateDOB() публичный Метод

Generates a random Date Of Birth.
public GenerateDOB ( ) : System.DateTime
Результат System.DateTime

GenerateName() публичный Метод

Generates a random IName.
public GenerateName ( GenderFilter filter ) : IName
filter GenderFilter The .
Результат IName

GenerateSSN() публичный Метод

Generates an SSN.
public GenerateSSN ( ) : string
Результат string

GenerateSSN() публичный Метод

Generates an SSN.
public GenerateSSN ( string stateAbbreviation ) : string
stateAbbreviation string The state the SSN should be based on.
Результат string

GenerateToFile() публичный Метод

Generates a CSV file.
public GenerateToFile ( int number, string delimiter, string filename ) : void
number int The number identities to generate.
delimiter string The file record delimiter.
filename string The output filename.
Результат void