16 строки
318 B
C#
16 строки
318 B
C#
using System;
|
|
|
|
namespace Xamarin.Forms
|
|
{
|
|
static class WeakReferenceExtensions
|
|
{
|
|
internal static bool TryGetTarget<T>(this WeakReference self, out T target) where T : class
|
|
{
|
|
if (self == null)
|
|
throw new ArgumentNullException(nameof(self));
|
|
|
|
target = (T)self.Target;
|
|
return target != null;
|
|
}
|
|
}
|
|
} |