Table of Contents

Interface IDelayedValueFactory

Namespace
PolyType.Utilities
Assembly
PolyType.dll

Defines a factory for containers of values that could be created later.

public interface IDelayedValueFactory

Methods

Create<T>(ITypeShape<T>)

Creates a delayed value corresponding to the provided type.

DelayedValue Create<T>(ITypeShape<T> typeShape)

Parameters

typeShape ITypeShape<T>

The shape of the type corresponding to the delayed value.

Returns

DelayedValue

A potentially uninitialized delayed value instance.

Type Parameters

T

The type corresponding to the delayed value.