Table of Contents

Struct SeededStrategy<T>

Namespace
Conjecture.Core
Assembly
Conjecture.Core.dll

A Strategy<T> paired with a fixed seed for deterministic sampling.

public readonly record struct SeededStrategy<T> : IEquatable<SeededStrategy<T>>

Type Parameters

T

The type of value produced by the underlying strategy.

Implements
Inherited Members

Constructors

SeededStrategy(Strategy<T>, ulong)

A Strategy<T> paired with a fixed seed for deterministic sampling.

public SeededStrategy(Strategy<T> Strategy, ulong Seed)

Parameters

Strategy Strategy<T>

The underlying strategy.

Seed ulong

The seed used by sampling extensions on this view.

Properties

Seed

The seed used by sampling extensions on this view.

public ulong Seed { get; init; }

Property Value

ulong

Strategy

The underlying strategy.

public Strategy<T> Strategy { get; init; }

Property Value

Strategy<T>