Lazy<T, TMetadata> Constructor

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.

  NameDescription
Public method Lazy<T, TMetadata>(TMetadata) Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata.
Public method Lazy<T, TMetadata>(TMetadata, Boolean) Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread safety value.
Public method Lazy<T, TMetadata>(TMetadata, LazyThreadSafetyMode) Initializes a new instance of the Lazy<T, TMetadata> class with the specified metadata and thread synchronization mode.
Public method 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.
Public method 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.
Public method 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.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft