Class WeakReferenceExtensions
Inheritance
System.Object
WeakReferenceExtensions
Assembly: Eco.Core.dll
Syntax
public static class WeakReferenceExtensions : Object
Methods
Exists<T>(WeakReference<T>)
Declaration
public static bool Exists<T>(this WeakReference<T> r)
where T : class
Parameters
Type |
Name |
Description |
System.WeakReference<T> |
r |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
GetOrDefault<T>(WeakReference<T>)
Declaration
public static T GetOrDefault<T>(this WeakReference<T> r)
where T : class
Parameters
Type |
Name |
Description |
System.WeakReference<T> |
r |
|
Returns
Type Parameters
Refs<T>(IEnumerable<WeakReference<T>>)
Declaration
public static IEnumerable<T> Refs<T>(this IEnumerable<WeakReference<T>> list)
where T : class
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.WeakReference<T>> |
list |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<T> |
|
Type Parameters