C# Класс Boo.Lang.Runtime.MethodDispatcherEmitter

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

Защищенные свойства (Protected)

Свойство Тип Описание
_argumentTypes System.Type[]
_found CandidateMethod

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

Метод Описание
MethodDispatcherEmitter ( CandidateMethod found ) : System
MethodDispatcherEmitter ( Type owner, CandidateMethod found, Type argumentTypes ) : System

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

Метод Описание
EmitInvocation ( ) : void
EmitLoadTargetObject ( ) : void
EmitMethodArgument ( int argumentIndex, Type expectedType ) : void
EmitMethodArguments ( ) : void
EmitMethodBody ( ) : void
EmitMethodCall ( ) : void

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

Метод Описание
EmitCoercion ( int argumentIndex, Type expectedType, int score ) : void
EmitFixedMethodArguments ( ) : void
EmitMethodReturn ( ) : void
EmitVarArgsMethodArguments ( ) : void
GetStoreElementOpCode ( Type type ) : OpCode
MinimumArgumentCount ( ) : int

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

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

protected EmitInvocation ( ) : void
Результат void

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

protected EmitLoadTargetObject ( ) : void
Результат void

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

protected EmitMethodArgument ( int argumentIndex, Type expectedType ) : void
argumentIndex int
expectedType System.Type
Результат void

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

protected EmitMethodArguments ( ) : void
Результат void

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

protected EmitMethodBody ( ) : void
Результат void

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

protected EmitMethodCall ( ) : void
Результат void

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

public MethodDispatcherEmitter ( CandidateMethod found ) : System
found CandidateMethod
Результат System

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

public MethodDispatcherEmitter ( Type owner, CandidateMethod found, Type argumentTypes ) : System
owner System.Type
found CandidateMethod
argumentTypes System.Type
Результат System

Описание свойств

_argumentTypes защищенное свойство

protected Type[],System _argumentTypes
Результат System.Type[]

_found защищенное свойство

protected CandidateMethod,Boo.Lang.Runtime _found
Результат CandidateMethod