C# Class Archetype.DynamicMetaObjectProviderBase

Inheritance: System.Dynamic.DynamicObject
Afficher le fichier Open project: idavis/Archetype

Méthodes publiques

Méthode Description
GetAllMemberNames ( object target ) : IEnumerable
GetDeclaredMemberNames ( object target ) : IEnumerable
GetDynamicMemberNames ( object target ) : IEnumerable
GetMetaObject ( Expression parameter ) : DynamicMetaObject

Provides a T:System.Dynamic.DynamicMetaObject that dispatches to the dynamic virtual methods. The object can be encapsulated inside another T:System.Dynamic.DynamicMetaObject to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.

RespondsTo ( string name ) : bool

Méthodes protégées

Méthode Description
GetBaseMetaObject ( Expression parameter ) : DynamicMetaObject

Method Details

GetAllMemberNames() public méthode

public GetAllMemberNames ( object target ) : IEnumerable
target object
Résultat IEnumerable

GetBaseMetaObject() protected méthode

protected GetBaseMetaObject ( Expression parameter ) : DynamicMetaObject
parameter System.Linq.Expressions.Expression
Résultat System.Dynamic.DynamicMetaObject

GetDeclaredMemberNames() public méthode

public GetDeclaredMemberNames ( object target ) : IEnumerable
target object
Résultat IEnumerable

GetDynamicMemberNames() public méthode

public GetDynamicMemberNames ( object target ) : IEnumerable
target object
Résultat IEnumerable

GetMetaObject() public méthode

Provides a T:System.Dynamic.DynamicMetaObject that dispatches to the dynamic virtual methods. The object can be encapsulated inside another T:System.Dynamic.DynamicMetaObject to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.
public GetMetaObject ( Expression parameter ) : DynamicMetaObject
parameter System.Linq.Expressions.Expression /// The expression that represents to /// dispatch to the dynamic virtual methods. ///
Résultat System.Dynamic.DynamicMetaObject

RespondsTo() public méthode

public RespondsTo ( string name ) : bool
name string
Résultat bool