C# Класс Microsoft.Scripting.Actions.ComboBinder

A binder which can combine multiple binders into a single dynamic site. The creator of this needs to perform the mapping of parameters, constants, and sub-site expressions and provide a List of BinderMappingInfo representing this data. From there the ComboBinder just processes the list to create the resulting code.
Наследование: System.Dynamic.DynamicMetaObjectBinder
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Bind ( DynamicMetaObject target ) : DynamicMetaObject
ComboBinder ( ) : System.Linq.Expressions
ComboBinder ( ICollection binders ) : System.Linq.Expressions
Equals ( object obj ) : bool
GetHashCode ( ) : int

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

Метод Описание
GetArguments ( DynamicMetaObject args, IList results, int metaBinderIndex ) : System.Dynamic.DynamicMetaObject[]

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

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

public Bind ( DynamicMetaObject target ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject
Результат System.Dynamic.DynamicMetaObject

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

public ComboBinder ( ) : System.Linq.Expressions
Результат System.Linq.Expressions

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

public ComboBinder ( ICollection binders ) : System.Linq.Expressions
binders ICollection
Результат System.Linq.Expressions

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetHashCode ( ) : int
Результат int