Table of Contents

Class TypeRandom

Namespace: Casewhere.Runtime.DSL.Api.Randoms
Assembly: Casewhere.Runtime.dll

public abstract class TypeRandom : ITypeRandom

Inheritance

objectTypeRandom

Derived

BoolRandom, DateTimeRandom, DoubleRandom, IntRandom, LongRandom

Implements

ITypeRandom

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<TypeRandom>(TypeRandom)

Constructors

TypeRandom()

protected TypeRandom()

Fields

random

protected readonly Random random

Field Value

Random

Methods

Accept(Type)

public abstract bool Accept(Type type)

Parameters

type Type

Returns

bool

Random()

public abstract object Random()

Returns

object