C# 클래스 Hiro.Compilers.ServiceInitializer

Represents a type that initializes services using the given service container.
상속: IServiceInitializer
파일 보기 프로젝트 열기: philiplaureano/Hiro

공개 메소드들

메소드 설명
Initialize ( Mono.Cecil.Cil.ILProcessor il, Mono.Cecil.ModuleDefinition module, Mono.Cecil.Cil.VariableDefinition serviceInstance ) : void

Emits the instructions that call IInitialize.Initialize on a given service instance.

비공개 메소드들

메소드 설명
GetServiceHash ( Mono.Cecil.Cil.ILProcessor il, Mono.Cecil.ModuleDefinition module, Mono.Cecil.Cil.VariableDefinition serviceInstance ) : void

Emits a call that obtains the hash code for the current service instance.

GetTargetField ( Mono.Cecil.TypeDefinition declaringType ) : FieldReference

Searches the declaringType for the initialization field.

메소드 상세

Initialize() 공개 메소드

Emits the instructions that call IInitialize.Initialize on a given service instance.
public Initialize ( Mono.Cecil.Cil.ILProcessor il, Mono.Cecil.ModuleDefinition module, Mono.Cecil.Cil.VariableDefinition serviceInstance ) : void
il Mono.Cecil.Cil.ILProcessor
module Mono.Cecil.ModuleDefinition The host module.
serviceInstance Mono.Cecil.Cil.VariableDefinition The local variable that points to the current service instance.
리턴 void