C# Класс Castle.DynamicProxy.Generators.Emitters.MethodEmitter

Наследование: IMemberEmitter
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DefineParameters void
MethodEmitter System
MethodEmitter System
MethodEmitter System
SetReturnType void
SetSignature void

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

Метод Описание
DefineCustomAttribute ( CustomAttributeBuilder attribute ) : void
EnsureValidCodeBlock ( ) : void
Generate ( ) : void
SetParameters ( Type paramTypes ) : void

Защищенные методы

Метод Описание
MethodEmitter ( MethodBuilder builder ) : System

Приватные методы

Метод Описание
DefineParameters ( ParameterInfo parameters ) : void
MethodEmitter ( AbstractTypeEmitter owner, String name, MethodAttributes attributes ) : System
MethodEmitter ( AbstractTypeEmitter owner, String name, MethodAttributes attributes, MethodInfo methodToUseAsATemplate ) : System
MethodEmitter ( AbstractTypeEmitter owner, String name, MethodAttributes attributes, Type returnType ) : System
SetReturnType ( Type returnType ) : void
SetSignature ( Type returnType, ParameterInfo returnParameter, Type parameters, ParameterInfo baseMethodParameters ) : void

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

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

public DefineCustomAttribute ( CustomAttributeBuilder attribute ) : void
attribute System.Reflection.Emit.CustomAttributeBuilder
Результат void

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

public EnsureValidCodeBlock ( ) : void
Результат void

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

public Generate ( ) : void
Результат void

MethodEmitter() защищенный Метод

protected MethodEmitter ( MethodBuilder builder ) : System
builder System.Reflection.Emit.MethodBuilder
Результат System

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

public SetParameters ( Type paramTypes ) : void
paramTypes System.Type
Результат void