C# Класс Ninject.Extensions.ContextPreservation.Fakes.FuncFactory

Factory using Func{T} and Lazy{T}
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Описание методов

CreateWeapon() публичный Метод

Creates the weapon.
public CreateWeapon ( ) : IWeapon
Результат IWeapon

FuncFactory() публичный Метод

Initializes a new instance of the FuncFactory class.
public FuncFactory ( Func weaponFactory ) : System
weaponFactory Func The weapon factory.
Результат System

FuncFactory() публичный Метод

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.
Результат System

GetLazyWeapon() публичный Метод

Gets the lazy weapon.
public GetLazyWeapon ( ) : IWeapon
Результат IWeapon