private object ResolveReferenceValue() { if (this.referenceValue == null) { IAccessorDynamicValue dynamicValueAccessor = this.DynamicValueAccessor; if (dynamicValueAccessor != null) { DateTime time; this.referenceValue = dynamicValueAccessor.ReadValue(base._symbol, out time); } } return(this.referenceValue); }
internal object ResolvePointerValue() { if (this.pointerValue == null) { IAccessorDynamicValue dynamicValueAccessor = this.DynamicValueAccessor; if (dynamicValueAccessor != null) { DateTime time; this.pointerValue = dynamicValueAccessor.ReadValue(((IPointerInstance)base._symbol).Reference, out time); } } return(this.pointerValue); }