Show / Hide Table of Contents

Class WeakReferenceExtensions

Inheritance
System.Object
WeakReferenceExtensions
Namespace: Eco.Core.Utils
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
Name Description
T

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 Description
T
Type Parameters
Name Description
T

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
Name Description
T
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾