C# Class Boo.Lang.Runtime.PropertyDispatcherFactory

Inheritance: AbstractDispatcherFactory
Afficher le fichier Open project: boo/boo-lang

Méthodes publiques

Méthode Description
CreateGetter ( ) : Dispatcher
CreateSetter ( ) : Dispatcher
PropertyDispatcherFactory ( ExtensionRegistry extensions, object target, Type type, string name ) : System

Private Methods

Méthode Description
Accessor ( PropertyInfo p, SetOrGet gos ) : MethodInfo
Create ( SetOrGet gos ) : Dispatcher
EmitDispatcherFor ( MemberInfo info, SetOrGet gos ) : Dispatcher
EmitFieldDispatcher ( FieldInfo field, SetOrGet gos ) : Dispatcher
EmitPropertyDispatcher ( PropertyInfo property, SetOrGet gos ) : Dispatcher
FindExtension ( IEnumerable candidates ) : Dispatcher
GetCandidateExtensions ( SetOrGet gos ) : IEnumerable

Method Details

CreateGetter() public méthode

public CreateGetter ( ) : Dispatcher
Résultat Dispatcher

CreateSetter() public méthode

public CreateSetter ( ) : Dispatcher
Résultat Dispatcher

PropertyDispatcherFactory() public méthode

public PropertyDispatcherFactory ( ExtensionRegistry extensions, object target, Type type, string name ) : System
extensions ExtensionRegistry
target object
type System.Type
name string
Résultat System