Table of Contents

Class InitializationStrategy<T>

Namespace
AiDotNet.Initialization
Assembly
AiDotNet.dll

Provides backward-compatible access to initialization strategies.

[Obsolete("Use InitializationStrategies<T> instead. This class is maintained for backward compatibility.")]
public static class InitializationStrategy<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
InitializationStrategy<T>
Inherited Members

Remarks

This class maintains backward compatibility with existing code that uses InitializationStrategy<T>.Lazy etc.

Properties

Eager

Gets the default eager initialization strategy.

public static IInitializationStrategy<T> Eager { get; }

Property Value

IInitializationStrategy<T>

Lazy

Gets the default lazy initialization strategy.

public static IInitializationStrategy<T> Lazy { get; }

Property Value

IInitializationStrategy<T>

Zero

Gets the zero initialization strategy.

public static IInitializationStrategy<T> Zero { get; }

Property Value

IInitializationStrategy<T>