C# Класс Hiro.Compilers.ServiceInitializer

Represents a type that initializes services using the given service container.
Наследование: IServiceInitializer
Показать файл Открыть проект

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

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