C# Класс Patchwork.Utility.MemberAccessor

Показать файл Открыть проект

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

Метод Описание
FromChainedMemberExpression ( Expression expr ) : MemberAccessor

Converts a chained member expression to a MemberAccessor with a getter and a setter.

InvokeGetter ( object instance ) : object
InvokeSetter ( object instance, object newValue ) : void
MemberAccessor ( object rootObject, string rootObjectName, IEnumerable memberChain ) : System
ToString ( ) : string

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

Метод Описание
GetStringForm ( IEnumerable memberChain ) : string
InvokeGetter ( object instance, IEnumerable memberChain ) : object
InvokeSetter ( object instance, IEnumerable memberChain, object newValue ) : void

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

FromChainedMemberExpression() публичный статический Метод

Converts a chained member expression to a MemberAccessor with a getter and a setter.
public static FromChainedMemberExpression ( Expression expr ) : MemberAccessor
expr System.Linq.Expressions.Expression A chained member access expression, of the form X.Property.Field.Property, where X can be a constant, parameter, or null (in the case of a static member).
Результат MemberAccessor

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

public InvokeGetter ( object instance ) : object
instance object
Результат object

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

public InvokeSetter ( object instance, object newValue ) : void
instance object
newValue object
Результат void

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

public MemberAccessor ( object rootObject, string rootObjectName, IEnumerable memberChain ) : System
rootObject object
rootObjectName string
memberChain IEnumerable
Результат System

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

public ToString ( ) : string
Результат string