This documentation is archived and is not being maintained.
Lazy<T, TMetadata> Constructor
Visual Studio 2010
Initializes a new instance of the Lazy<T, TMetadata> class.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
| Name | Description | |
|---|---|---|
|
Lazy<T, TMetadata>(TMetadata) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata. |
|
Lazy<T, TMetadata>(TMetadata, Boolean) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread safety value. |
|
Lazy<T, TMetadata>(TMetadata, LazyThreadSafetyMode) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread synchronization mode. |
|
Lazy<T, TMetadata>(Func<T>, TMetadata) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata that uses the specified function to get the referenced object. |
|
Lazy<T, TMetadata>(Func<T>, TMetadata, Boolean) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread safety value that uses the specified function to get the referenced object. |
|
Lazy<T, TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) | Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread synchronization mode that uses the specified function to get the referenced object. |
Show: