Holds a reference to a value.
public class StrongBox<T> : IStrongBox
The type of the value that the StrongBox<T> references.
The StrongBox<T> type exposes the following members.
|StrongBox<T>()||Initializes a new StrongBox which can receive a value when used in a reference call.|
|StrongBox<T>(T)||Initializes a new instance of the StrongBox<T> class by using the supplied value. |
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
|Value||Represents the value that the StrongBox<T> references.|
This type is provided for use by the dynamic methods that the internal expression compiler component of the expression tree API generates.
Supported in: 4.6, 4.5, 4, 3.5
.NET Framework Client Profile
Supported in: 4, 3.5 SP1
Portable Class Library
Supported in: Portable Class Library
Supported in: Windows Phone 8.1
Supported in: Windows Phone Silverlight 8.1
Supported in: Windows Phone Silverlight 8
Any public static
in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.