Hawkeye.Reflection.FieldAccessor.Get C# (CSharp) Method

Get() public method

public Get ( object operationTarget = null ) : object
operationTarget object
return object
        public object Get(object operationTarget = null)
        {
            return info.GetValue(operationTarget ?? target);
        }

Usage Example

Ejemplo n.º 1
0
        private void InitializeAccessors()
        {
            var gridViewAccessor = new FieldAccessor(this, "gridView");
            reflectedGridView = gridViewAccessor.Get();
            var gridViewType = reflectedGridView.GetType();

            allGridEntriesAccessor = new FieldAccessor(reflectedGridView, "allGridEntries");
            topLevelGridEntriesAccessor = new FieldAccessor(reflectedGridView, "topLevelGridEntries");
            totalPropsAccessor = new FieldAccessor(reflectedGridView, "totalProps");
            selectedRowAccessor = new FieldAccessor(reflectedGridView, "selectedRow");

            setScrollOffsetAccessor = new MethodAccessor(gridViewType, "SetScrollOffset");
            refreshAccessor = new MethodAccessor(gridViewType, "Refresh");

            selectedGridEntryAccessor = new PropertyAccessor(reflectedGridView, "SelectedGridEntry");
        }