C# Класс Microsoft.Scripting.ScopeStorage.Meta

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

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

Метод Описание
BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
GetDynamicMemberNames ( ) : IEnumerable
Meta ( Expression parameter, ScopeStorage storage ) : Microsoft.Scripting.Ast

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

Метод Описание
DynamicTryGetValue ( string name, bool ignoreCase, Expression fallback, Expression>.Func resultOp ) : DynamicMetaObject
Variable ( IScopeVariable variable ) : Expression

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

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

public BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
binder DeleteMemberBinder
Результат DynamicMetaObject

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

public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder GetMemberBinder
Результат DynamicMetaObject

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

public BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
binder InvokeMemberBinder
args DynamicMetaObject
Результат DynamicMetaObject

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

public BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
binder SetMemberBinder
value DynamicMetaObject
Результат DynamicMetaObject

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

public GetDynamicMemberNames ( ) : IEnumerable
Результат IEnumerable

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

public Meta ( Expression parameter, ScopeStorage storage ) : Microsoft.Scripting.Ast
parameter Expression
storage ScopeStorage
Результат Microsoft.Scripting.Ast