Aws.Crt.WeakReferenceVendor.ReleaseWeakReference C# (CSharp) Méthode

ReleaseWeakReference() public méthode

public ReleaseWeakReference ( ulong id ) : T
id ulong
Résultat T
        public T ReleaseWeakReference(ulong id)
        {
            WeakReference reference = null;
            lock(this) {
                references.TryGetValue(id, out reference);
                references.Remove(id);
            }

            T thing = default(T);
            if (reference != null) {
                thing = (T) reference.Target;
            }

            return thing;
        }
    }