C# 클래스 Hiro.Implementations.NextContainerCall

Represents an implementation that will use the next container in the IMicroContainer chain to instantiate a particular service name and service type.
상속: BaseContainerCall
파일 보기 프로젝트 열기: philiplaureano/Hiro

공개 메소드들

메소드 설명
NextContainerCall ( System serviceType, string serviceName ) : System

Initializes a new instance of the NextContainerCall class.

보호된 메소드들

메소드 설명
EmitGetContainerInstance ( Mono.Cecil.ModuleDefinition module, TypeReference microContainerType, Mono.Cecil.Cil.ILProcessor il, Instruction skipCreate ) : void

Emits the instructions that will obtain the IMicroContainer instance.

비공개 메소드들

메소드 설명
EmitGetNextContainerCall ( Mono.Cecil.Cil.ILProcessor il, TypeReference microContainerType, MethodReference getNextContainer ) : void

메소드 상세

EmitGetContainerInstance() 보호된 메소드

Emits the instructions that will obtain the IMicroContainer instance.
protected EmitGetContainerInstance ( Mono.Cecil.ModuleDefinition module, TypeReference microContainerType, Mono.Cecil.Cil.ILProcessor il, Instruction skipCreate ) : void
module Mono.Cecil.ModuleDefinition The target module.
microContainerType Mono.Cecil.TypeReference The type reference that points to the type.
il Mono.Cecil.Cil.ILProcessor
skipCreate Mono.Cecil.Cil.Instruction The skip label that will be used if the service cannot be instantiated.
리턴 void

NextContainerCall() 공개 메소드

Initializes a new instance of the NextContainerCall class.
public NextContainerCall ( System serviceType, string serviceName ) : System
serviceType System The service type.
serviceName string The service name.
리턴 System