Show / Hide Table of Contents

Interface ISharedRef<TValue, TReserved>

A shared reference to a value.

Inherited Members
ISharedRef<TValue>.Value
ISharedRef<TValue>.UnreserveAsync()
ISharedRef<TValue>.Unreserve()
Namespace: Microsoft.XboxStudios.ClientManager
Assembly: ClientManager.dll
Syntax
public interface ISharedRef<TValue, TReserved> : ISharedRef<TValue>
Type Parameters
Name Description
TValue

The type of the value to have a shared reference to.

TReserved

The type of the reserved object responsible to unreserve when out of scope.

Methods

View Source

Reserve()

Increases the reference count of the shared reference and returns the shared value in a reserved object.

Declaration
TReserved Reserve()
Returns
Type Description
TReserved

A Reserve() wrapper around the shared value.

  • View Source
In this article
Back to top Generated by DocFX