C# Class Boo.Lang.Runtime.MethodDispatcherFactory

Inheritance: AbstractDispatcherFactory
Show file Open project: boo/boo-lang

Public Methods

Method Description
Create ( ) : Dispatcher
MethodDispatcherFactory ( ExtensionRegistry extensions, object target, Type type, string methodName ) : System

Private Methods

Method Description
EmitMethodDispatcher ( CandidateMethod found, Type argumentTypes ) : Dispatcher
GetCandidates ( ) : IEnumerable
ProduceExtensionDispatcher ( ) : Dispatcher
ResolveExtensionMethod ( ) : CandidateMethod
ResolveMethod ( Type argumentTypes ) : CandidateMethod

Method Details

Create() public method

public Create ( ) : Dispatcher
return Dispatcher

MethodDispatcherFactory() public method

public MethodDispatcherFactory ( ExtensionRegistry extensions, object target, Type type, string methodName ) : System
extensions ExtensionRegistry
target object
type System.Type
methodName string
return System