Class LunyRef<T>
public abstract class LunyRef<T> where T : class
Type Parameters
T
- Inheritance
-
objectLunyRef<T>
- Derived
Constructors
LunyRef(string)
protected LunyRef(string query)
Parameters
querystring
LunyRef(T)
protected LunyRef(T obj)
Parameters
objT
Fields
_cachedObject
protected WeakReference<T> _cachedObject
Field Value
- WeakReference<T>
Properties
Value
public T Value { get; }
Property Value
- T
Methods
IsValid(T)
protected abstract bool IsValid(T value)
Parameters
valueT
Returns
- bool
ResolveObject(string)
protected abstract T ResolveObject(string query)
Parameters
querystring
Returns
- T