C# Класс Microsoft.CSharp.RuntimeBinder.CSharpGetMemberBinder

Represents a dynamic property access in C#, providing the binding semantics and the details about the operation. Instances of this class are generated by the C# compiler.
Наследование: System.Dynamic.GetMemberBinder, IInvokeOnGetBinder
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
CSharpGetMemberBinder ( string name, bool resultIndexed, Type callingContext, IEnumerable argumentInfo ) : System

Initializes a new instance of the CSharpGetMemberBinder.

FallbackGetMember ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Performs the binding of the dynamic get member operation if the target dynamic object cannot bind.

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

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

Initializes a new instance of the CSharpGetMemberBinder.
public CSharpGetMemberBinder ( string name, bool resultIndexed, Type callingContext, IEnumerable argumentInfo ) : System
name string The name of the member to get.
resultIndexed bool Determines if COM binder should return a callable object.
callingContext System.Type The that indicates where this operation is defined.
argumentInfo IEnumerable The sequence of instances for the arguments to this operation.
Результат System

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

Performs the binding of the dynamic get member operation if the target dynamic object cannot bind.
public FallbackGetMember ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject The target of the dynamic get member operation.
errorSuggestion System.Dynamic.DynamicMetaObject The binding result to use if binding fails, or null.
Результат System.Dynamic.DynamicMetaObject