C# Class Ninject.Extensions.ContextPreservation.Fakes.FuncFactory

Factory using Func{T} and Lazy{T}
Afficher le fichier Open project: ninject/Ninject.Extensions.ContextPreservation

Méthodes publiques

Méthode Description
CreateWeapon ( ) : IWeapon

Creates the weapon.

FuncFactory ( Func weaponFactory ) : System

Initializes a new instance of the FuncFactory class.

FuncFactory ( Func weaponFactory, Lazy lazyWeapon ) : System

Initializes a new instance of the FuncFactory class.

GetLazyWeapon ( ) : IWeapon

Gets the lazy weapon.

Method Details

CreateWeapon() public méthode

Creates the weapon.
public CreateWeapon ( ) : IWeapon
Résultat IWeapon

FuncFactory() public méthode

Initializes a new instance of the FuncFactory class.
public FuncFactory ( Func weaponFactory ) : System
weaponFactory Func The weapon factory.
Résultat System

FuncFactory() public méthode

Initializes a new instance of the FuncFactory class.
public FuncFactory ( Func weaponFactory, Lazy lazyWeapon ) : System
weaponFactory Func The weapon factory.
lazyWeapon Lazy The lazy value.
Résultat System

GetLazyWeapon() public méthode

Gets the lazy weapon.
public GetLazyWeapon ( ) : IWeapon
Résultat IWeapon