Craig's Utility Library  4.0 Beta
Utilities.Random.DefaultClasses.EnumGenerator< T > Class Template Reference

Randomly generates Enum More...

Inheritance diagram for Utilities.Random.DefaultClasses.EnumGenerator< T >:
Utilities.Random.Interfaces.IGenerator< T >

Public Member Functions

Next (System.Random Rand)
 Generates a random value of the specified type More...
 
Next (System.Random Rand, T Min, T Max)
 Generates a random value of the specified type More...
 
object NextObj (System.Random Rand)
 Randomly generates an object More...
 

Detailed Description

Randomly generates Enum

Definition at line 30 of file EnumGenerator.cs.

Member Function Documentation

T Utilities.Random.DefaultClasses.EnumGenerator< T >.Next ( System.Random  Rand)

Generates a random value of the specified type

Parameters
RandRandom number generator that it can use
Returns
A randomly generated object of the specified type

Implements Utilities.Random.Interfaces.IGenerator< T >.

Definition at line 37 of file EnumGenerator.cs.

T Utilities.Random.DefaultClasses.EnumGenerator< T >.Next ( System.Random  Rand,
Min,
Max 
)

Generates a random value of the specified type

Parameters
RandRandom number generator that it can use
MinMinimum value (inclusive)
MaxMaximum value (inclusive)
Returns
A randomly generated object of the specified type

Implements Utilities.Random.Interfaces.IGenerator< T >.

Definition at line 49 of file EnumGenerator.cs.

object Utilities.Random.DefaultClasses.EnumGenerator< T >.NextObj ( System.Random  Rand)

Randomly generates an object

Parameters
RandRandom number generator
Returns
A randomly generated object

Implements Utilities.Random.Interfaces.IGenerator< T >.

Definition at line 61 of file EnumGenerator.cs.


The documentation for this class was generated from the following file: