This commit is contained in:
2024-02-23 09:29:44 -05:00
parent 2bbedc0178
commit 0038248f33
398 changed files with 39074 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Microsoft.Research.DynamicDataDisplay.Common
{
internal sealed class WeakReference<T>
{
private readonly WeakReference reference;
public WeakReference(WeakReference reference)
{
this.reference = reference;
}
public WeakReference(T referencedObject)
{
this.reference = new WeakReference(referencedObject);
}
public bool IsAlive
{
get { return reference.IsAlive; }
}
public T Target
{
get { return (T)reference.Target; }
}
}
}