protected virtual object GetTargetInstance(ICacheDependencyScope scope) { var instance = scope.CreateInstance(MethodInfo.DeclaringType); var target = _instanceTargetField != null?_instanceTargetField.GetValue(instance) : instance; return(target); }
protected virtual object GetTargetInstance(ICacheDependencyScope scope) { var instance = scope.CreateInstance(MethodInfo.DeclaringType); var target = _instanceTargetField != null ? _instanceTargetField.GetValue(instance) : instance; return target; }
/// <summary> /// Not support in WebAPI /// </summary> /// <param name="scope"></param> /// <returns></returns> protected override object GetTargetInstance(ICacheDependencyScope scope) { throw new NotSupportedException(); }