Lazy<T>.Implicit Operator

Overloads

Implicit(Lazy<T> to ILazy<T>)

Delphi
class operator Implicit(const value: Lazy<T>): ILazy<T>

Parameters

value
Lazy<T>

Returns

ILazy<T>

Implicit(Lazy<T> to T)

Delphi
class operator Implicit(const value: Lazy<T>): T

Parameters

value
Lazy<T>

Returns

T

Implicit(T to Lazy<T>)

Delphi
class operator Implicit(const value: T): Lazy<T>

Parameters

value
T

Returns

Implicit(Func<T> to Lazy<T>)

Delphi
class operator Implicit(const valueFactory: Func<T>): Lazy<T>

Parameters

valueFactory
Func<T>

Returns

Implicit(ILazy<T> to Lazy<T>)

Delphi
class operator Implicit(const value: ILazy<T>): Lazy<T>

Parameters

value
ILazy<T>

Returns

Implicit(Null to Lazy<T>)

Delphi
class operator Implicit(const value: Null): Lazy<T>

Parameters

value
Null

Returns